티스토리 뷰

반응형


연습문제

1. 사용자에게 편리한 인터페이스 환경을 제공하고 컴퓨터 시스템의 자원을 효율적으로 관리하는 소프트웨어는 무엇인가?

    영체제

 

 

2. 가전제품과 같이 CPU의 성능이 낮고 메모리 크기도 작은 시스템에 내장하도록 만든 운영체제를 무엇이라고 하는가?

    임베디드 운영체제

 

 

3. 사용자가 원하는 기능을 수행하기 위해 컴퓨터 자원을 사용하는 소프트웨어는 무엇인가?

    응용 프로그램

 

 

4. 운영체제가 없는 컴퓨터에서는 어떤 문제가 발생하는지 설명하시오.

    만든 당시 기능 외에 기능을 추가하거나 향상하기가 매우 어렵고 번거롭다.

 

 

5. 기계와 사용자 사이에 명령을 전달하고 처리한 결과를 알려주는 것을 무엇이라고 하는가?

    인터페이스

 

 

6. 프로그램과 데이터를 한 번에 입력한 후 작업의 최종 결과만 얻는 운영체제 방식을 무엇이라고 하는가?

    일괄 작업 시스템

 

 

7. 프로그램이 진행되는 도중에 사용자로부터 데이터를 입력받아 프로그램 진행에 반영할 수 있는 운영체제 방식을 무엇이라고 하는가?

    대화형 시스템

 

 

8. CPU 사용 시간을 쪼개어 여러 개의 프로그램이 동시에 실행되는 것처럼 보이는 운영체제 방식을 무엇이라고 하는가?

    시분할 시스템

 

 

9. 멀티프로그래밍 수준은 동시에 실행되는 작업의 개수를 나타낸다. 멀티프로그래밍 수준이 1인 시스템을 무엇이라고 하는가?

    일괄 작업 시스템

 

 

10. 멀티프로그래밍 수준이 2보다 크거나 같은 시스템을 두 개 이상 쓰시오.

    시분할 시스템, 다중 사용자 시스템

 

 

11. 특정 작업이 일정 시간 안에 처리되도록 보장하는 시스템을 무엇이라고 하는가?

    실시간 시스템

 

 

12. 작고 싼 컴퓨터를 네트워크로 묶어 대형 컴퓨터와 같은 일을 할 수 있도록 만든 시스템을 무엇이라고 하는가?

    분산 시스템

 

 

13. 서버 없이 말단 노드끼리 데이터를 주고받는 시스템을 무엇이라고 하는가?

    P2P 시스템

 

 

14. 커널이 자신의 자원을 보호하기 위해 만든 함수의 집합을 무엇이라고 하는가?

    시스템 호출

 

 

15. 커널과 하드웨어 사이의 인터페이스를 무엇이라고 하는가?

    드라이버

 

 

16. 커널의 핵심 기능을 구현하는 모듈들이 구분 없이 하나로 구성되어 있는 커널 구조를 무엇이라고 하는가?

    단일형 구조 커널

 

 

17. 커널의 기능을 최소화하여 여러 컴퓨터에 이식하기 쉽게 만든 커널 구조를 무엇이라고 하는가?

    마이크로 구조 커널

 

 

18. 서로 다른 운영체제에서 하나의 응용 프로그램으로도 작동할 수 있도록 만든 시스템을 무엇이라고 하는가?

    가상머신

 

 

심화문제

1. 운영체제의 역할을 설명하시오.

    1. 사용자가 원활하게 작업할 수 있도록 자원을 관리해준다.

    2. 비정상적인 작업으로부터 자원을 보호해준다.

    3. 다양한 장치를 사용할 수 있도록 해주는 하드웨어 인터페이스를 제공해준다.

    4. 운영체제를 편리하게 사용하도록 사용자 인터페이스를 제공해준다.

 

 

2. 운영체제의 목표를 설명하시오.

    1. 자원을 효율적으로 관리

    2. 운영체제를 안정적으로 관리

    3. 자원 추가, 제거 등의 확장성

    4. 사용자의 편리성

 

 

3. CPU 집중 작업과 입출력 집중 작업에 대해 설명하시오.

    CPU 집중 작업 : 일괄 작업 시스템 -> 계산 위주 작업

    입출력 집중 작업 : 대화형 시스템 -> 입출력 위주 작업

 

 

4. 실시간 시스템에 대해 설명하시오.

    정해진 시간 안에 작업 완료가 보장되어야 하는 시스템

    ex) 미사일

 

 

5. 클라우드 컴퓨팅에 대해 설명하시오.

    언제 어디서나 응용프로그램과 데이터를 자유롭게 사용할 수 있는 컴퓨터 환경

    구름에 가려진 것처럼 사용자에게 보이지 않는 컴퓨팅 환경 (클라우드)

 

 

6. API와 SDK를 비교하여 설명하시오.

    API는 응용 프로그램이 자신과 연관된 프로그램을 만들 수 있도록 제공하는 인터페이스

    SDK는 개발자를 위해 API, 코드 편집기 등을 하나로 묶어서 배포하는 개발 툴

 

7. 단일형 구조 커널의 특징을 설명하시오.

    모듈들이 구분 없이 하나로 구성되어 있다. 그로 인해 버그나 오류를 처리하기 어려운 문제점이 있다.

 

 

8. 마이크로 구조 커널의 특징을 설명하시오.

    프로세스 관리, 메모리 관리, 프로세스 간 통신 관리 등 가장 기본적인 기능만 제공하고 각 모듈은 독립적으로 작동한다.

 

 

 

 

좋아요는 로그인하지 않아도 누를 수 있습니다!

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함