[OS] 커널(Kernel)이란?
·
Computer Science/Operating System
운영체제의 심장 0. 운영체제 부팅과정전원이 켜지면 BIOS(Basic Input/Output System)가 POST(Power-On Self Test)를 수행 → CPU, 메모리, 기타 하드웨어가 정상 작동하는지 점검BIOS는 부트로더(Bootloader)를 주기억장치(RAM)로 가져와 실행부트로더는 하드디스크/SSD에서 운영체제 커널을 찾아 메모리에 적재 → 커널이 메모리에 올라가면서 시스템 제어를 인계받음이후 사용자가 실행하는 일반 프로그램은 보조기억장치에 저장되며, 운영체제가 이를 메모리에 로딩해 프로세스로 실행함커널은 메모리에 올라온 프로세스를 CPU에 할당 → CPU가 명령어를 해석하고 실행하며, 운영체제가 여러 프로세스에 CPU 시간을 분배1. 커널(K..