🔗 관련 문서: Wikipedia - Kernel | Wikipedia - Shell | YouTube - 커널 vs 쉘 설명 영상
운영체제는 크게 커널(Kernel)과 쉘(Shell)로 구성되며, 사용자가 하드웨어를 효율적으로 제어할 수 있도록 한다.
커널은 운영체제의 핵심 부분으로, 하드웨어와 소프트웨어 간의 중재자 역할을 수행한다.
쉘은 사용자가 운영체제와 상호작용할 수 있도록 해주는 인터페이스이다. 쉘을 통해 사용자는 명령어를 입력하고, 커널은 이를 실행한다.
항목 | 커널 (Kernel) | 쉘 (Shell) |
---|---|---|
역할 | 하드웨어 및 시스템 자원 관리 | 사용자와 운영체제 간 인터페이스 |
작동 방식 | 백그라운드에서 실행되며 시스템 제어 | 명령을 받아 커널에 전달 |
유형 | 모놀리식, 마이크로커널 등 | Bash, Zsh, PowerShell 등 |
예제 | Linux Kernel, Windows NT | Windows CMD, Linux Terminal |