OS mediator

운영체제는 프로그램과 하드웨어 사이의 중재자다

응용 프로그램은 시스템 콜로 요청하고, 커널은 자원 관리와 보호 규칙을 적용해 하드웨어를 다룬다.

App 요청 발생 open, read, fork
System call 커널 진입 권한 있는 작업
Kernel 자원 관리 CPU/mem/file/device
Hardware 실제 실행 물리 자원
역할
커널이 하는 일
효과
프로세스
실행 순서 조정
공정한 CPU 사용
메모리
주소 공간 분리
오류 격리
파일/장치
이름과 드라이버
일관된 접근
핵심 운영체제의 중재 역할은 편의 기능이면서 동시에 보호 장치다.