* 모든 문제에 대한 정답은 교재를 참고하였으나 주관적이므로 오답이 있을 수 있습니다.
Chapter 05) 컴퓨터 운영의 지휘자 운영체제
[ 정오식 문제 ]
1. 운영체제에서 프로세스와 커널은 비슷한 개념이다. (⨉)
2. 주기억 장치는 기억 장소의 할당, 빈 공간의 관리, 디스크 스케줄링 등을 담당한다. (⨉)
ㄴ 디스크 스케줄링 - 보조기억 장치
3. 운영체제는 부트스트랩 프로그램에 의해 컴퓨터에 적재된 후 컴퓨터 내의 다른 응용 프로그램들을 관리하는 프로그램으로서 통상 약자로 OS라고 한다. (◯)
* 부트스트랩(bootstrap) : 웹사이트를 쉽게 만들 수 있게 도와주는 CSS, Js 프레임워크
4. 일괄 처리 방식은 여러 가지 형태의 업무들을 모아서 일괄적으로 차례대로 처리하는 방식이다. (◯)
5. 다중 프로그래밍 시스템에서 여러 개의 작업을 수행해야 할 때는 기억 장치 영역을 할당하고, 주어진 작업을 끝마쳤을 때는 빈 기억 공간을 활용할 수 있도록 관리한다. (◯)
6. Windows 10은 기존의 PC, 노트북, 태블릿뿐만 아니라, 대형 TV를 비롯한 가전제품, 사물인터넷까지 다양한 플랫폼을 위한 운영체제라는 장점도 가지고 있다. (◯)
7. GNU는 소프트웨어의 자유로운 배포와 개발의 자유를 추구하는 모임이라 할 수 있다. (◯)
* GNU 프로젝트 : UNIX 형태의 자유 소프트웨어 운영체제 개발 목표 / 소프트웨어 배포·개발의 자유를 추구
8. UNIX는 대부분 유료이며 그 구조가 거의 알려지지 않았다. (⨉)
ㄴ 대부분 무료이다.
9. Linux는 소스 코드가 공개되지 않은 운영체제이다. (⨉)
ㄴ 공개되는 운영체제이다.
10. Mac은 그래픽 전문가를 위해 많이 쓰이는 편이며, Mac Os는 초기에도 사용이 비교적 쉬운 편이었다. (◯)
11. 리눅스 기반의 라즈베리파이(Raspberry Pi) OS는 임베디드 OS의 종류에 속한다. (◯)
12. 최근의 일부 운영체제들은 컴퓨터들이 전산망을 통해 개방형으로 운영되므로 보안 기술의 중요성이 감소하였다. (⨉)
ㄴ 중요성이 강화되었다.
13. 마이크로소프트가 개발한 Windows CE는 임베디드 OS의 종류에 속한다. (◯)
+) Windows 임베디드 계열, ios, 안드로이드
14. 일반적으로 스마트폰 OS는 스마트폰뿐만 아니라 컴퓨터에서도 사용되는 운영체제이다. (⨉)
15. 모바일 칩과 메모리 등 하드웨어에 강한 삼성전자가 구글의 안드로이드에의 편중을 해소하고자 독자적으로 개발한 OS가 바다 OS이다. (◯)
16. 안드로이드는 일반 스마트폰뿐만 아니라 아이폰에도 적용되는 모바일 운영체제이다. (⨉)
17. 타이젠 OS는 리눅스 기반의 스마트폰 운영체제로서 HTML5 기반으로 개발되고 있다. 삼성전자와 구글을 비롯한 회원사들 주도로 개발되고 있으며 2012년 4월에 정식 버전이 발표됐다. (⨉)
ㄴ 삼성전자와 인텔 주도
[ 단답식 / 선택식 문제 ]
1. ( )란 인간과 컴퓨터 간의 중간 인터페이스 역할을 담당하는 프로그램이다.
: 운영체제(OS)
2. ( ) 관리는 어떤 프로세스가 언제 메모리를 사용할 수 있을지를 결정하고, 상태의 바뀜에 따른 기억 장치 할당과 빈 기억 공간을 추적한다.
: 기억 장치
3. ( )란 현재 컴퓨터 기억 장치 상에서 실제로 실행 중인 프로그램의 상태를 말한다.
: 프로세스
4. ( )란 프로세스가 작업 도중 필요한 정보나 스케줄에 필요한 여러 가지 정보를 기억하고 있는 구조체이다.
: PCB
* PCB : Process Control Block = 프로세스 제어 블록
5. ( )은 입출력 장치의 느린 속도를 보완하는 방법 중 하나인데, 버퍼들을 사용하여 임시보관함으로써 중앙처리 장치와 입출력 장치들의 작동에 지연이 없도록 해준다.
: 버퍼링(Bufferring)
6. 시스템에 예상치 못한 상황이 발생하였을 때 그것을 운영체제에 알려주는 메커니즘은 ( )이다.
: 인터럽트(interrupt)
7. ( )은 응용 소프트웨어와 컴퓨터 하드웨어를 연결하는 역할을 담당한다.
: 운영체제
8. 여러 개의 프로그램을 동시에 주기억 장치에 적재하여, 한 프로그램이 입출력 등의 작업을 할 때 중앙처리 장치를 쉬게 하지 않고 다른 프로그램을 수행하게 함으로써 전체적인 성능을 올리는 방식을 ( ) 프로그래밍이라 한다.
: 다중
* 다중 프로그래밍 : 기억 장치 관리 기법·CPU 스케줄링 기법 필요
* 성능을 올리는 방식 = 처리 속도 향상
9. ( )은 2015년 말에 출시된 마이크로소프트사의 최근 OS 중 하나이다.
: windows 10
10. ( )는 UNIX와 유사한 형태의 OS로 GNU란 단체가 지지하고 있으며, 무료이고 발전 속도가 빠르다.
: Linux
11. 안드로이드 OS는 구글이 개발한 리눅스 기반의 ( ) 모바일 운영체제이다.
: 개방형
12. 어떤 제품에 추가로 탑재되어 그 제품 안에서 특정한 작업을 수행하도록 하는 솔루션을 ( )시스템이라 한다.
: 임베디드 시스템(embedded system)
13. 여러 사용자들이 한 컴퓨터를 동시에 이용할 수 있도록 하기 위해 CPU 운영 시간을 잘게 쪼개어서 여러 사용자들에게 골고루 처리 시간을 제공하는 시스템 방식은 무엇인가?
: 시분할 시스템(Time-sharing System)
14. 부분적으로 일어나는 장애를 시스템이 즉시 찾아내어 순간적으로 복구함으로써 시스템의 처리 중단이나 데이터의 유실 또는 훼손을 막을 수 있는 시스템 방식은 무엇인가?
: 결함 허용 시스템(Fault-tolerant System)
15. 최근 들어 첨단 기능이 포함된 냉장고와 세탁기 등 가전제품, 스마트폰, 엘리베이터, 자동차, 전기밥솥 등에 들어가는 운영체제는?
: 임베디드 OS
16. 다음 중 순서가 맞는 것은?
① 하드웨어 → 운영체제 → 응용 프로그램 → 사용자
② 하드웨어 → 응용 프로그램 → 운영체제 → 사용자
② 운영체제 → 하드웨어 → 웅용 프로그램 → 사용자
④ 하드웨어 → 사용자 → 운영체제 → 응용 프로그램
17. 다음 중 운영체제의 목표로 가장 거리가 먼 것은?
① 수행 중인 프로그램들의 효율적인 운영을 도와준다.
② 오류가 발생하면 오류를 원활하게 처리한다.
③ 작업 처리 과정 중에 데이터를 공유한다.
④ 컴퓨터 내의 하드웨어 자원들만 관리하고 제어하는 일을 담당한다.
ㄴ 소프트웨어 자원까지 관리 및 제어
+) 편리한 인터페이스 제공 / 입출력 보조적 기능 수행
18. 다음 중 운영체제가 관리하는 자원에 속하지 않는 것은?
① 프로세스 관리 ② 사용자 관리 ③ 주기억 장치 관리 ④ 입출력 장치 관리
+) 작업(job) 관리, 보조기억 장치 관리, 파일 관리, 보안 관리
19. 다음 중 운영체제가 상주하는 곳은 어디인가?
① 중앙처리 장치 ② 주기억 장치 ③ 보조기억 장치 ④ 입출력 장치
20 다음 중 컴퓨터 시스템의 자원이라 보기 어려운 것은?
① 중앙처리 장치 ② 주기억 장치 ③ 알파고 ④ 입출력 장치
21. 다음 중 커널과 관련이 적은 것은?
① 자원을 관리하는 모듈의 집합이다.
② 메모리 관리 등을 담당한다.
③ 응용 소프트웨어와 하드웨어를 연결하는 역할을 담당한다.
④ 운영체제와 관련이 없다.
ㄴ 운영체제 기능의 핵심을 모아놓은 부분이다.
+) 스케줄링 인터럽트 처리 등 담당
22. 다음의 운영체제 유형 중 가장 초기에 사용된 것은?
① 일괄 처리 시스템 ② 시분할 시스템 ③ 실시간 시스템 ④ 결함 허용 시스템
* 일괄 처리 시스템 - 1970년대까지의 초기 운영체제
23. 정해진 짧은 시간 내에 응답하는 시스템 방식으로서 군사용이나 공업용 프로세서의 제어, 예약 시스템, 은행 업무 처리, 증권 서비스 등에 이용하는 운영체제 시스템은?
① 결함 허용 시스템 ② 일괄 처리 시스템 ③ 시분할 시스템 ④ 실시간 시스템
* 고속 접근 및 프로세서 고속화 기술 필요
24. 다음의 운영체제 유형 중 여러 사용자들이 CPU 운영 시간을 골고루 나누어서 사용하는 방식은?
① 시분할 시스템 ② 일괄 처리 시스템 ③ 실시간 시스템 ④ 결함 허용 시스템
25. 다음 중 모바일 운영체제가 아닌 것은?
① 블랙베리 ② 안드로이드 ③ Windows 10 ④ 바다
+) 노키아 - 심비안 OS / MS - 윈도우즈 모바일
26. 다음 중 임베디드 OS에 속하는 것은?
① Windows CE ② 안드로이드 ③ 타이젠 ④ Windows 10
* 임베디드 OS : 라즈베리파이 OS, windows 임베디드 계열 OS, ios, 안드로이드
27. 다음 중 현재 거의 사용되지 않는 운영체제는?
① Windows 8 ② Windows 10 ③ DOS ④ Linux
ㄴ DOS(Disk Operating System) : 1994년 이후 개발 중단
28. 다음에서 소스 프로그램이 외부에 공개되는 운영체제는?
① UNIX ② Windows 8 ③ iOS ④ Windows 10
'study note > 컴퓨터공학개론' 카테고리의 다른 글
[인공지능 시대의 컴퓨터 개론 개정8판] Chapter 7 : 연습문제 풀이 및 개념 정리 (1) | 2024.01.29 |
---|---|
[인공지능 시대의 컴퓨터 개론 개정8판] Chapter 6 : 연습문제 풀이 및 개념 정리 (0) | 2024.01.26 |
[인공지능 시대의 컴퓨터 개론 개정8판] Chapter 4 : 연습문제 풀이 및 개념 정리 (0) | 2024.01.26 |
[인공지능 시대의 컴퓨터 개론 개정8판] Chapter 3 : 연습문제 풀이 및 개념 정리 (0) | 2024.01.26 |
[인공지능 시대의 컴퓨터 개론 개정8판] Chapter 2 : 연습문제 풀이 및 개념 정리 (0) | 2024.01.25 |