컴퓨터 시스템은 크게 4가지 구성요소 HW, 응용프로그램, OS, 사용자로 구분할 수 있다. HW : CPU, 메모리, I/O 장치로 구성되어 기본적인 계산 자원을 제공한다 응용 프로그램 : 워드, 엑셀 등은 사용자의 계산 문제를 해결하기 위해 자원이 어떻게 사용될지를 정의한다. OS : 다양한 사용자를 위해 다양한 응용 프로그램 간의 HW 사용을 제어하고 조정한다. OS는 컴퓨터 시스템이 동작할 때 주어진 자원을 적절하게 사용할 수 있도록 해주는데 마치 정부(government)와 유사하다. 정부처럼 그 자체로는 특별한 기능을 수행하지는 않지만 다양한 프로그램들이 유용한 작업을 할 수 있도록 환경을 제공해주기 때문이다. OS의 역할을 좀 더 완벽하게 이해하기위해 사용자와 시스템 두 관점에서 살펴보겠다...