운영체제의 정의 사용자와 하드웨어 간의 상호작용을 위해 사용자 인터페이스를 제공하는 시스템 소프트웨어 컴퓨터의 중앙처리장치cpu, 메모리 및 주변 장치 등 하드웨어를 효율적으로 관리 응용 프로그램이 동작할 수 있는 환경, 즉 프로그래밍 인터페이스를 제공 User -> shell -> kernel -> hw 컴퓨터 : 입력장치 + 처리장치 + 출력장치 + 저장장치 운영체제의 목적 : 사용자의 입력을 받아서 결과를 잘 보여주는 것 일정 시간 동안 처리하는 일의 양을 의미하는 처리능력의 향상을 목적으로 한다. 주어진 문제를 정확하게 처리하는 정도를 뜻하는 신뢰도의 향상을 목적 이용할 수 있는 시스템의 자원이 어느 정도인가를 의미하는 사용 가능도의 향상을 목적 운영체제의 역할 : 하드웨어 제어, 입력, 출력, ..