[인공지능 시대의 컴퓨터 개론 개정8판] Chapter 5 : 연습문제 풀이 및 개념 정리

2024. 1. 26. 14:32·study note/컴퓨터공학개론
목차
  1. Chapter 05) 컴퓨터 운영의 지휘자 운영체제

 * 모든 문제에 대한 정답은 교재를 참고하였으나 주관적이므로 오답이 있을 수 있습니다.

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
  1. Chapter 05) 컴퓨터 운영의 지휘자 운영체제
'study note/컴퓨터공학개론' 카테고리의 다른 글
  • [인공지능 시대의 컴퓨터 개론 개정8판] Chapter 7 : 연습문제 풀이 및 개념 정리
  • [인공지능 시대의 컴퓨터 개론 개정8판] Chapter 6 : 연습문제 풀이 및 개념 정리
  • [인공지능 시대의 컴퓨터 개론 개정8판] Chapter 4 : 연습문제 풀이 및 개념 정리
  • [인공지능 시대의 컴퓨터 개론 개정8판] Chapter 3 : 연습문제 풀이 및 개념 정리
yenalee
yenalee
  • yenalee
    이예나
    yenalee
  • 전체
    오늘
    어제
    • 분류 전체보기 (19)
      • study note (19)
        • 컴퓨터공학개론 (16)
        • 지능형 정보 기술 (3)
      • 코딩 (0)
        • CodeUp (0)
        • Baekjoon (0)
      • high school (0)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

    • Github
  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
yenalee
[인공지능 시대의 컴퓨터 개론 개정8판] Chapter 5 : 연습문제 풀이 및 개념 정리

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.