운영체제의 목적 처리능력 향상, 사용 가능도 향상, 신뢰도 향상, 반환 시간 단축 등
운영체제의 기능 프로세서, 기억장치, 입출력장치, 파일 및 정보 등의 자원을 관리 자원을 효율적으로 관리하기 위해 자원의 스케줄링 기능을 제공 스케줄링이란 어떤 자원을 누가, 언제, 어떤 방식으로 사용할지를 결정해주는 것 사용자와 시스템 간의 편리한 인터페이스를 제공 시스템의 각종 하드웨어와 네트워크를 관리하고 제어