OS는 바라보는 관점에 따라 다르게 정의될 수 있다.
사용자는 자원의 이용에는 신경쓰지 않는다. 따라서 OS는 사용의 용이성을 위해 설계된다.
일반적인 정의로 OS는 커널(kernel)이라 한다.
커널
다른 프로그램은 시스템 프로그램이거나 시스템 작동과 관련되지 않은 모든 프로그램을 포함하는 응용 프로그램이다.