chapter1-2. ( 크게 중요한 내용은 없는 부분. 3-10장이 중요!)
Introduction & O/S Structures
운영체제?
컴퓨터 시스템엔 크게 4가지의 컴포넌트가 있다고 생각할 수 있다.
하드웨어
OS
애플리케이션 프로그램들
사용자
유저는 OS에 요청만 하면 서비스를 제공 받을 수 있다.
사실 운영체제의 정의는 매우 많다. 단 한가지로 정의 할 수가 없기 때문.
주로 흔하게 많이 하는 정의는 그저 “the one program running at all times on the computer”일 뿐.
이 흔한 정의대로, 운영체제를 항상 작동되고 있는 한 프로그램이라고 본다면,
운영체제의 가장 중요한 부분은 바로 “커널”이다.
커널에서 시스템 프로그램과 애플리케이션 프로그램들에 대한 “인터페이스”를 제공해 준다.