[25년 03차 / 문제풀이] 운영체제(OS, Operating System)

2025. 5. 28. 15:20
개념

 

☐ 운영체제의 정의

 

●  컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임 

 


 

 운영체제의 특징

 

●  운영체제의 역할 : 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트웨어 일종으로 다른 응용 프로그램이 유용한 작업을 할 수 있도록 환경을 제공해줌

●  운영체제의 목적 : 처리 능력 향상, 사용 가능도 향상, 신뢰도 향상, 반환 시간 단축 등 

●  운영체제의 성능 평가 기준

- 처리 능력(Throughput) : 일정 시간 내에 시스템이 처리하는 일의 양

- 반환 시간(Turn Around Time) : 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간

- 사용 가능도(Availability) : 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도

- 신뢰도(Reliability) : 시스템이 주어진 문제를 정확하게 해결하는 정도 

 


 

 운영체제의 구성

 

●  제어 프로그램(Control Program)

- 제어 프로그램의 개념 : 컴퓨터 전체의 작동 상태 감시, 작업의 순서 지정, 작업에 사용되는 데이터 관리 등의 역할을 수행하는 것

- 제어 프로그램의 종류

+ 감시 프로그램(Supervisor Program) : 제어 프로그램 중 가장 핵심적인 역할을 하는 것, 자원의 할당 및 시스템 전체의 작동 상태를 감시하는 프로그램 

+ 작업 관리 프로그램(Job Management Program) : 작업이 정상적으로 처리될 수 있도록 작업의 순서와 방법을 관리하는 프로그램

+ 데이터 관리 프로그램(Data Management Program) : 작업에 사용되는 데이터와 파일의 표준적인 처리 및 전송을 관리하는 프로그램 

●  처리 프로그램(Processing Program)

- 처리 프로그램의 개념 :제어 프로그램의 지시를 받아 사용자가 요구한 문제를 해결하기 위한 프로그램

- 처리 프로그램의 종류

+ 언어 번역 프로그램 : 사용자가 고급언어로 작성한 원시 프로그램을 기계어 형태의 목적 프로그램으로 변환시키는 것, 컴파일러, 어셈블러, 인터프리터 등이 있음

+ 서비스 프로그램 : 사용자가 컴퓨터를 더욱 효율적으로 사용할 수 있도록 제작된 프로그램, 분류(Sort)/병합(Merge), 유틸리티 프로그램 등이 여기에 해당됨 

 


 

 

문제

 

☐ 운영체제 

 

2020년-2회 67번. 운영체제에 대한 설명으로 거리가 먼 것은?

 

① 다중 사용자와 다중 응용프로그램 환경 하에서 자원의 현재 상태를 파악하고 자원 분배를 위한 스케줄링을 담당한다.
② CPU, 메모리 공간, 기억 장치, 입출력 장치 등의 자원을 관리한다.
③ 운영체제의 종류로는 매크로 프로세서, 어셈블러, 컴파일러 등이 있다.
④ 입출력장치와 사용자 프로그램을 제어한다.



정답 : 3
입력 답 : 4

 


 

BELATED ARTICLES

more