가. 사용자 인터페이스 제공
나. 프로세스 관리
다. 메모리 관리
라. 명령어 실행을 위한 프로그램 호출
가. 공용자원 : 여러 개의 프로세스가 공용으로 사용이 가능한 자원
나. 선점 가능 자원 : 어떤 프로세스에 할당되어 사용되던 자원이 할당 정책이나 특정 이유에 의해 사용이 잠시 중단되고 다른 프로세스에게 자원의 사용권을 넘겨줄 수 있는 자원
다. 비선점 자원 : 일단 어떤 프로세스에게 할당되면 그 프로세스가 완전히 사용한 후 반환하기 전까지 다른 프로세스에게 자원의 사용권을 빠앗기지 않는 자원
라. 소비성 자원 : 특정 프로세스가 독점하여 사용하는 자원
가. 네트워크 소켓