커널 (Kernel)
커널은 운영 체제의 핵심 구성 요소로, 시스템 자원을 관리하고 하드웨어와 소프트웨어 간의 통신을 원활하게 합니다. 커널은 가장 낮은 수준에서 작동하며, 메모리 관리, 프로세스 스케줄링, 입출력 작업 등 필수 서비스를 제공합니다. 다양한 소프트웨어 애플리케이션이 하드웨어 자원을 효과적이고 안전하게 공유할 수 있도록 해 운영 체제가 원활하게 작동할 수 있도록 합니다. 즉, 커널은 컴퓨터의 물리적 하드웨어와 실행 중인 애플리케이션 간의 다리 역할을 해 효율적이고 안전한 작업을 보장합니다.