커널운영체제의 핵심 부분→ 시스템의 자원을 관리 프로세스 관리, 메모리 관리, 파일 시스템 관리, 장치 드라이버 관리, 하드웨어 자원 관리 등등커널은 사용자와 직접 상호작용 할 수 없다.⇒ 명령어 해석기를 사용하여 커널과 사용자가 상호작용함 대표적인 명령어 해석기가 쉘 프로그램 - 시스템이 최초로 구동될 때, 커널은 메모리에 적재되며, 메모리에 상주하면서 여러 기능 제공- 가상 자원과 물리 자원을 모든 사용자에게 할당 및 제어- 시스템 콜 인터페이스 제공 응용 프로그램과 커널 간의 인터페이스 제공- 입출력 관리 // 디스크 읽기/쓰기, 네트워크 통신, 키보드 입력, 화면 출력 등 포함- 추상화 제공 // 복잡한 작업들을 추상화하여 간단한 인터페이스 제공 Ex) 시스템 콜- 인터럽트 처리 // 하..