운영체제(OS)는 하드웨어와 소프트웨어 사이의 인터페이스로, 여러 자원을 관리합니다. 하드웨어 위에서 동작시키는 소프트웨어이며, 프로그램에 하드웨어의 기능을 제공해줍니다. 위 사진에서 회색으로 표시된 부분이 운영체제입니다. Application program이나 Utilities program은 운영체제를 통해 하드웨어의 자원에 접근할 수 있습니다. OS가 제공하는 서비스 운영체제가 제공하는 서비스는 크게 4가지가 있습니다. 1. 프로그램 실행 2. 컴퓨터 자원 접근 하드웨어의 입출력 디바이스, 하드웨어의 기타 자원 또는 데이터의 파일 등에 접근할 수 있게 도와줍니다. 3. 오류 탐지 및 응답 하드웨어의 내부와 외부의 오류를 탐지할 뿐만 아니라, 소프트웨어의 오류를 탐지합니다. 운영체제는 어플리케이션의 ..