운영체제의 역할, 목적, 유형
201904017 백동욱
[운영체제의 역할]
운영체제의 일차적인 역할은 자원관리이며 운영체제가 관리하는 컴퓨터 시스템의 가장
중요한 자원은 프로세스관리, 기억장치관리, 입출력 장치 관리, 정보 관리로 구분할 수 있다.
-프로세스 관리: 중앙 처리 장치(CPU)
-기억 장치 관리: 주기억 장치 및 보조 장치
-입출력 장치 관리: 키보드, 마우스, 모니터, 프린터, 및 주변장치 등
-정보 관리: 프로그램 파일, 데이터 베이스, 기타 등
[운영체제의 몇 가지 주요 목적]
운영체제의 중요한 관리 대상은 위에 서술한 네 가지 자원이며 이와 같이 각종 자원의 관리를 위해 운영체제는 다음과 같은 기능을 수행한다.
-컴퓨터 시스템 내 모든 자원에 대한 현재 상태를 파악한다.
-어떤 상황에 대처하기 위한 적절한 자원 분배 정책을 수립한다.
-해당 프로세스에게 자원을 할당 및 회수하며 수립된 정책을 수행한다.
*운영체제는 사용자와 컴퓨터 시스템간의 인터페이스를 담당하여 사람, 프로그램 하드웨어 등에 접촉한다.
[운영체제 유형]
-일괄 처리 시스템:
초기 시스템의 작업 준비 시간을 줄이기 위해 요구 사항이 비슷한 여러 개의 작업을 모아서 한꺼번에 처리하는 것을 말한다.
-시분할 시스템:
CPU 시간을 각 사용자에게 균등하게 분할하여 사용하는 체제로서 모든 컴퓨터 사용자에게 동일한 서비스 제공을 목표로 한다.
-다중 프로그래밍 시스템:
CPU의 효율을 극대화하기 위한 방법으로 여러 개의 사용자 프로그램이 마치 동시에 실행되는 것처럼 처리하는 방식이다.
-다중 처리 시스템:
동시에 프로그램을 수행할 수 있는 CPU를 여러 개 두고 각각 분담하여 처리하는 방식을 말한다.