[Home] AI로 돌아가기

🔗 관련 문서: Wikipedia - Kernel | Wikipedia - Shell | YouTube - 커널 vs 쉘 설명 영상

Kernel vs Shell - 운영체제 핵심 개념

운영체제는 크게 커널(Kernel)쉘(Shell)로 구성되며, 사용자가 하드웨어를 효율적으로 제어할 수 있도록 한다.

(1) 커널(Kernel)이란?

커널은 운영체제의 핵심 부분으로, 하드웨어와 소프트웨어 간의 중재자 역할을 수행한다.

(2) 쉘(Shell)이란?

은 사용자가 운영체제와 상호작용할 수 있도록 해주는 인터페이스이다. 쉘을 통해 사용자는 명령어를 입력하고, 커널은 이를 실행한다.

(3) 커널 vs 쉘 비교

항목 커널 (Kernel) 쉘 (Shell)
역할 하드웨어 및 시스템 자원 관리 사용자와 운영체제 간 인터페이스
작동 방식 백그라운드에서 실행되며 시스템 제어 명령을 받아 커널에 전달
유형 모놀리식, 마이크로커널 등 Bash, Zsh, PowerShell 등
예제 Linux Kernel, Windows NT Windows CMD, Linux Terminal
Kernel과 Shell 개념도
그림 1. Kernel과 Shell 구조 개념도