운영체제의 정의 및 주요 역할
정의
- 시스템 자원(resource)을 효율적으로 사용할 수 있도록 관리.
- 사용자와 하드웨어간의 인터페이스(interface) 기능을 담당.
역할(4가지)
- 사용자와 컴퓨터 시스템간의 인터페이스(interface) 정의.
- 여러 사용자 간의 자원 공유(resource sharing)
- 입출력에 대한 보조 역할(I/O device management).
- 에러에 대한 처리(error control)
운영체제의 4대 관리
- 프로세스 관리
- 기억장치 관리
- 정보(파일) 관리
- 입출력(주변)장치 관리
운영체제의 목적
운영체제의 기본 기능
- 초기 설정 기능(bootstrapping)
- 자원관리 기능(resource management)