하드웨어와 응용 프로그램 간의 상호 작용을 관리 커널의 기능을 사용하기 위해 운영체제에서 시스템 콜(system call)을 제공
주요 기능 : 프로세스 관리, 메모리 관리, 입출력 관리, 파일 시스템 관리 등
사용자와 운영체제 간의 인터페이스 역할
Bash shell, Command Prompt, PowerShell
프로세스의 특권 레벨로 프로세서의 모든 명령을 처리하며 시스템의 자원이나 하드웨어를 직접적으로 엑세스하여 컨트롤할 수 있는 모드
실제 장치 드라이버나 운영체제 프로그램이 구동하는 모드
일반 응용 프로그램이 동작하는 비특권 모드
시스템의 자원이나 하드웨어를 직접적으로 컨트롤할 수 없으며, 이를 하기 위해서는 System call (시스템 콜)을 사용해야 한다
운영체제가 커널에 접근하기 위한 인터페이스
운영체제의 서비스를 제공받기 위해 커널 모드로 전환하는 방법