[25년 03차 / 문제풀이] 운영체제(OS, Operating System)
개념
☐ 운영체제의 정의
● 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임
☐ 운영체제의 특징
● 운영체제의 역할 : 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트웨어 일종으로 다른 응용 프로그램이 유용한 작업을 할 수 있도록 환경을 제공해줌
● 운영체제의 목적 : 처리 능력 향상, 사용 가능도 향상, 신뢰도 향상, 반환 시간 단축 등
● 운영체제의 성능 평가 기준
- 처리 능력(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
'자격증 > 정보처리기사_문제풀이_25년 03차' 카테고리의 다른 글
[25년 03차 / 문제풀이] 소프트웨어 관련 기술 (0) | 2025.05.28 |
---|---|
[25년 03차 / 문제풀이] 자동화 (0) | 2025.05.28 |
[25년 03차 / 문제풀이] 트랜잭션 (0) | 2025.05.28 |
[25년 03차 / 문제풀이] 소프트웨어 형상 관리 (0) | 2025.05.28 |
[25년 03차 / 문제풀이] 소프트웨어 성능 분석 (0) | 2025.05.28 |