사용자의 하드웨어, 시스템, 리소스를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어
처리능력 향상, 사용 가능도 향상, 신뢰도 향상, 반환 시간 단축
하드웨어를 구성하는 일을 하는 CPU, 자료를 저장하는 RAM,디스크 등의
시스템 자원을 관리하는 주체 - 운영체제
운영체제를 통해 컴퓨터에게 일을 시키는 것
1. 컴퓨터를 조작할 수 있는 권한을 운영체제로부터 부여받음
2. 운영체제가 제공하는 기능 이용
3. 운영체제는 응용프로그램을 위한 API 제공
4. 응용 프로그램이 시스템 자원을 사용할 수 있도록 다양한 함수 제공 - 시스템 콜