Operating system kernel

# 커널
> 운영체제의 핵심 부분
> 하드웨어와 운영체제의 다른 부분 사이의 중재자 역할을 수행

# Micro Kernel
> 커널의 기능을 최소화하고 가장 핵심 기능만을 가짐
v 커널은 동기화 프로그램, 매우 간단한 스케줄러와 프로세스간 통신 방식만 제공
> QNX, 카네기 멜론의 마크 3.0

# Monolithic Kernel
> 커널이 운영체제의 대부분의 서비스를 가짐
v 프로그램의 모든 실행을 제어하며 데이터와 파일 관리 담당
> 유닉스, 리눅스 시스템