9-1. 운영체제를 알아야 하는 이유
운영체제란?
OS ; Operating System
프로그램에 필요한 자원을 효율적으로 할당하고, 프로그램이 올바로 실행되도록 관리하는 프로그램
(* 자원 (= 시스템 자원) : 프로그램 실행에 필요한 요소)


- 운영체제 또한 프로그램이므로 메모리에 적재됨
- 커널 영역 (Kernel space) : 운영체제가 적재되는 공간, 컴퓨터 부팅 시 실행
- 사용자 영역 (User space) : 사용자가 이용하는 응용 프로그램이 적재되는 공간
9-2. 운영체제의 큰 그림
운영체제의 심장, 커널
[운영체제가 제공하는 서비스]
- 커널 (Kernel) : 운영체제의 핵심 서비스를 담당하는 부분
- 사용자 인터페이스(UI, User Interface)
- 커널에 포함되지 않는 대표적인 서비스
- 사용자가 컴퓨터와 상호작용하기 위한 일종의 통로 역할
- 그래픽 유저 인터페이스(GUI ; Graphic User Interface)
- 커맨드 라인 인터페이스(CLI ; Command Line Interface)
- cmd 등 명령어를 기반으로 컴퓨터와 상호작용
이중모드와 시스템 호출