- 운영체제의 핵심은 커널(엔진, 심장과 같은 역할) ⚙️
- 핵심 기능: 자원 할당 및 관리, 프로세스/쓰레드 관리 🗂️
- 자원 관리는 CPU, 메모리, 파일/디렉토리 관리를 포함 💾
- 메모리 관리는 가상 메모리 기법 사용 🧠
- 파일/디렉토리 관리는 파일 시스템을 통해 이루어짐 📁
- 프로세스/쓰레드 관리는 동기화와 교착 상태 해결이 중요 🚦
- 커널 영역과 사용자 영역으로 메모리 분할 🧱
- 사용자 영역은 시스템 콜을 통해 커널과 상호 작용 📞
- 시스템 콜은 운영체제 서비스 요청을 위한 함수 👨💻
- 이중 모드(커널 모드, 사용자 모드)를 통해 안전성 확보🛡️