운영체제 핵심 요약 2
1. 운영체제의 운영 기법 중 동시에 프로그램을 수행할 수 있는 CPU를 두 개 이상 두고 각각 그 업무를 분담하여 처리할 수 있는 방식
- 다중 처리 시스템 ( Multi-Processing )
2. 분산처리시스템
- 분산된 노드들은 통신 네트워크를 이용하여 메시지를 주고 받음으로써 정보를 교환한다
- 사용자에게 동적으로 할당할 수 있는 일반적인 자원들이 각 노드에 분산되어 있다
- 사용자는 특정 자원의 물리적 위치를 알지 못하여도 사용할 수 있다.
3. 기계어와 비교하여 어셈블리 언어가 갖는 장점이 아닌 것은?
- 기계어로의 번역과정이 불필요하다
4. 인터프리터(interpreter)를 사용하는 언어는?
- BASIC
5. 어셈블러를 두 개의 패스(pass)로 구성하는 주된 이유는?
- 한 개의 패스만을 사용하면 기호를 모두 정의한 뒤에 해당 기호를 사용해야만 하기 때문
6. 다른 컴퓨터를 이용하여 어셈블리 언어의 프로그램을 이식(porting)하고자 하는 마이크로프로세서의 기계어로 번역하는 프로그램은?
- 크로스 어셈블러
7. 매크로 프로세서 처리과정
- 매크로 정의 인식 -> 매크로 정의 저장 -> 매크로 호출 인식 -> 매크로 확장과 인수치환
8. 매크로 프로세서가 수행해야 하는 기본적인 기능에 해당하지 않는 것은?
- 매크로 정의 확정
9. 프로그래머가 어셈블리 언어로 프로그램을 작성할 때 반복되는 일련의 연산을 효과적으로 처리하기 위해 필요한 것은?
- 매크로 (MACRO)
10. 부프로그램과 매크로(Macro)의 공통점은?
- 여러 번 중복되는 부분을 별도로 작성하여 사용한다
11. 시스템 소프트웨어와 그 기능에 대한 설명으로 가장 옳지 않은 것은?
- 링커 = 사용자 프로그램 소스코드와 I/O루틴과의 결합
12. 로더의 기능 중 프로그램을 실행시키기 위하여 기억장치 내에 옮겨놓을 공간을 확보하는 기능은?
- Allocation
13. 시스템 소프트웨어의 하나인 로더의 기능에 해당하지 않는 것은?
- Translation
14. 절대로더에서 각 기능과 수행 주체의 연결이 옳지 않은 것은?
- 기억장소할당 = 로더
15. 절대(Absolute) 로더의 경우 기억장소 할당 및 연결 작업의 주체는?
- 프로그래머
16. 로더(Loader)의 종류 중 로더의 역할이 축소되어 가장 간단한 프로그램으로 구성된 로더로서, 기억장소 할당이나 연결을 프로그래머가 직접 지정하는 방식이며 프로그래머 입장에서는 매우 어렵고 한번 지정한 주기억장소의 위치는 변경이 힘들다는 단점이 있는 것은?
- Absolute Loader
17. 로더(Loader)의 종류 중 다음 설명에 해당하는 것은?
CPU가 현재 사용 중인 부분만 로드하고 미사용중인 프로그램은 보조 기억장치에 저장해 두는 방식으로 load-on-call 이라고도 한다
- 동적 적재로더 ( Dynamic Loading Loader )
18. 로더(loader)의 종류 중 별도의 로더 없이 언어번역 프로그램이 로더의 기능까지 수행하며, 연결 기능은 수행하지 않고 할당 재배치 적재 작업을 모두 언어번역 프로그램이 담당하는 것은?
- Compile And Go Loader
19. Relative Loader가 수행해야 할 기능
- 각 세그먼트가 주기억장치 내의 어느 곳에 위치할 것인가를 결정한다
- 각 세그먼트를 주기억장치내의 할당된 장소에 넣는다
- 각 세그먼트들을 연결한다
20. PCB를 갖고 있으며 현재 실행 중 이거나 곧 실행 가능하며 CPU를 할당받을 수 있는 프로그램으로 정의할 수 있는 것은?
- 프로세스
'자격증 > 정보처리기사' 카테고리의 다른 글
정보처리기사 운영체제 핵심 요약 4 (0) | 2019.07.28 |
---|---|
정보처리기사 운영체제 핵심 요약 3 (0) | 2019.07.27 |
정보처리기사 운영체제 핵심 요약 1 (0) | 2019.07.27 |
정보처리기사 전자계산기 핵심 요약 16 (0) | 2019.07.27 |
정보처리기사 전자계산기 핵심 요약 15 (0) | 2019.07.27 |
#IT #먹방 #전자기기 #일상
#개발 #일상