전 세계적으로 애용되고 있는 Window 시리즈에 대해 안다면 OS, 즉 운영체제에 대해 이해하기가 수월하다.
OS는 Operating System의 준말로, 쉽게 말해 하나의 소프트웨어 (Software, S/W) 이다.
일종의 프로그램과도 비슷하지만 운영체제는 컴퓨터 자체에 이식되기 때문에 약간 상이하다고 할 수 있다.
시스템의 물리적인 하드웨어를 관리하는데, 그 관리에 대한 예시중 하나가 바로 라운드 로빈 스케줄링이다.
하드웨어를 관리한다는 말의 의미는 단순히 공유를 뜻한다. 물리적인 실제 세계와 컴퓨터 세계를 이어준다고 할 수 있다. 간단한 예로 드라이버 (Device Driver) 가 있으며, 게임을 하기위해 그래픽카드를 샀을 때 컴퓨터에도 그래픽카드의 모델에 호환되는 드라이버를 다운받아야 하는 상황을 생각해보면 어렵지 않다.
게다가 하드웨어 뿐이 아니라 소프트웨어 자체도 관리하는데, 응용 프로그램을 실행하기 위한 일종의 솔루션을 마련해준다. 예를 들면 컴퓨터로 게임을 실행할 수 있는 것은 그 운영체제와 호환이 가능하기 때문이고, 우리가 사용하는 윈도우에서 제공되는 API를 이용하여 만들었다는 의미가 된다.