정의
컴퓨터 시스템의 자원들을 효율적으로 관리하여, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있는 환경을 제공하는 여러 프로그램의 모임으로 , 제어 프로그램과 처리 프로그램으로 구분
- 제어 프로그램 : 시스템 전체의 작동 상태 감시 , 작업의 순서 지정, 작업에 사용되는 데이터 관리 등의 역할 수행
- 감시 프로그램
- 작업 제어 프로그램
- 자료 관리 프로그램 - 처리 프로그램 : 제어 프로그램의 지시를 받아 사용자가 요구한 문제를 처리하기 위한 프로그램
- 언어 번역 프로그램
- 서비스 프로그램
- 문제 프로그램 - 운영체제의 종류 : Windows, UNIX, LINUX, MS-DOS
목적 및 성능 평가 기준
- 처리 능력 및 신뢰도 향상, 사용 가능도 향상, 반환 시간의 단축
- 성능 평가 기준
- 처리 능력(Throghtout) : 일정 시간 내에 시스템이 처리하는 일의 양
- 반환 시간(Turn Around Time) : 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간
- 사용 가능도(Availability) : 시스템의 각종 자원을 사용할 필요가 있을 때 즉시 사용 가능한 정도
- 신뢰도(Relability) : 시스템이 주어진 문제를 정확하게 해결하는 정도
기능
- 프로세서, 기억장치, 입출력 장치, 파일 및 정보 등의 자원 관리
- 자원의 스케즐링 기능 제공
- 사용자와 시스템 간의 편리한 인터페이스 제공
- 시스템의 각종 하드웨어와 네트워크 관리 및 제어
- 시스템의 오류 검사 및 복구, 데이터 관리, 데이터 및 자원 공유, 시스템의 초기화
- 자원 보호 기능 제공
- 가상 계산기 기능 제공
'정보처리산업기사 > 운영체제' 카테고리의 다른 글
[정보처리산업기사]운영체제-hoyhi (0) | 2021.04.28 |
---|