통상적으로 프로그램은 소프트웨어를 칭하며 소프트웨어는 크게 운영체제와 응용 프로그램으로 나눈다. 요즘에는 Application이 일반 PC에서 돌아가는 응용 프로그램을 말하고 스마트폰에서의 응용 프로그램을 App이라 한다.
운영체제는 응용 프로그램을 관리한다. 즉 실행하고 권한을 부여하며 응용 프로그램을 사용하는 사용자 또한 관리한다.
사용자가 사용하는 응용 프로그램이 효율적으로 적절히 동작하도록 지원하며 응용 프로그램이 요청하는 시스템 리소스를 효율적으로 분배하며 지원한다.
운영체제는 저장매체(SSD/HDD)에 설치된다.
컴퓨터를 켜면 운영체제는 저장매체에서 메모리에 올라가게 된다.
cf. 폰 노이만 구조