운영체제
[kocw] 1강 운영체제 개요
운영체제 정의 운영체제 설계자 입장에서 운영체제를 공부하는 수업 운영체제는 하드웨어를 관리하면서 사용자나 소프트웨어가 하드웨어를 몰라도 사용할 수 있도록 도와줌 하드웨어를 직접 다루는 복잡한 부분을 운영체제가 대행 컴퓨터 시스템을 편리하게 사용할 수 있는 환경을 제공 운영체제는 동시 사용자/프로그램들이 각각 독자적 컴퓨터에서 수행되는 것 같은 환상을 제공 컴퓨터 시스템의 자원을 효율적으로 관리 주어진 자원으로 최대한의 성능을 내도록 = 효율성 특정 사용자/프로그램의 지나친 불이익이 발생하지 않도록 = 형평성 운영체제는 실행중인 프로그램들에게 짧은 시간씩 CPU를 번갈아 할당 컴퓨터 시스템의 구조 CPU의 작업공간은 메모리이다. 매 클럭마다 CPU는 메모리의 어딘가에 있는 기계어를 읽고 그것을 연산한다. ..