운영체제의 목적은 컴퓨터 시스템의 자원을 편리하게 사용할 수 있는 환경을 제공하고 이를 효율적으로 관리하여 시스템의 성능을 최적화하는 데 있다. 즉 하드디스크에 있는 파일 정보를 출력하기 위해 파일의 주소와 디스크 제어기(disk controller) 등을 직접 다루지 않고 사용자는 운영체제가 제공하는 인터페이스를 이용하여 시스템에 명령을 내려 작업을 수행한다. 또한 중앙처리장치를 효율적으로 이용하기 위하여 기억 장소에 여러 개의 프로그램을 동시에 로드(load)하여 적절히 프로그램이 실행될 수 있도록 프로그램과 사용자를 보호하는 기능을 수행한다.
<aside> ❗ 운영체제는 컴퓨터의 기능을 사용자가 잘 활용하도록 돕고, 하드웨어가 성능을 잘 발휘하도록 관리하는 기능을 수행한다.
</aside>