운영체제는 프로그램과 하드웨어 사이의 중재자다
응용 프로그램은 시스템 콜로 요청하고, 커널은 자원 관리와 보호 규칙을 적용해 하드웨어를 다룬다.
App
요청 발생
open, read, fork
System call
커널 진입
권한 있는 작업
Kernel
자원 관리
CPU/mem/file/device
Hardware
실제 실행
물리 자원
역할
커널이 하는 일
효과
프로세스
실행 순서 조정
공정한 CPU 사용
메모리
주소 공간 분리
오류 격리
파일/장치
이름과 드라이버
일관된 접근