운영체제는 컴퓨터 하드웨어를 관리하는 소프트웨어이다. 운영체제는 CPU, 메모리, 입출력 장치, 저장장치 등 하드웨어 자원을 프로그램에 적절히 할당하는 것이 근본적인 책임이다. 하드웨어는 **자원(Resource)**이라고 볼 수 있으며, 운영체제는 응용 프로그램이 사용자의 계산 문제를 해결하기 위해 자원을 사용할 때 하드웨어의 사용을 제어하고 조정하는 역할을 한다. 또한 운영체제는 컴퓨터 시스템이 동작하는 동안, 자원을 효율적으로 사용할 수 있도록 적절한 사용 방법을 제공한다. 즉, 운영체제는 단순히 자원을 할당하는 기능을 넘어서, 다른 프로그램이 유용한 작업을 할 수 있는 환경을 제공하는 소프트웨어라고 할 수 있다. 사용자 관점, 시스템 관점 에서 본 운영체제 운영체제는 사용자 관점과 시스템 관점에서..