운영체제의 가장 중요한 역할은 자원 관리(resource management)이며, 운영체제가 관리하는 컴퓨터 시스템의 자원관리 종류로는 프로세스 관리, 기억장치 관리, 입출력 장치 관리, 정보 관리로 구분할 수 있다.

[ 표 1-4 ] 자원 관리 대상의 의미

각종 자원의 관리를 위해 운영체제는 다음과 같은 기능을 수행한다.

[ 그림 1-4 ] 운영체제의 인터페이스 대상

운영체제는 사용자와 컴퓨터 시스템간의 인터페이스를 담당하는데, 운영체제가 접촉하는 인터페이스의 대상은 사람(컴퓨터 조작자, 프로그래머, 관리자, 사용자 등), 프로그램(응용/ 유틸리티 프로그램), 하드웨어(H/W) 등이다.

(1) 프로세스 관리

(2) 기억장치 관리

(3) 입출력(주변)장치 관리

(4) 정보(파일) 관리