안녕하세요, 회원님들.
PC 부팅 과정에 대해 기본적인 개념을 정리해 보았습니다.
다 아시는 내용일 수 있지만, 복습 차원이나 입문자분들께 도움이 될까 하여 공유합니다.
부팅 프로세스 주요 단계-----
1. 전원 인가 및 초기화 :
Power On 시 PSU로부터 메인보드로 전원 공급, CPU가 BIOS/UEFI 펌웨어 실행 시작.
2. POST (Power-On Self Test) :
BIOS/UEFI가 주요 하드웨어(RAM, 그래픽카드 등) 인식 및 기본 상태 점검. 오류 시 비프음 등으로 알림.
3. 부팅 장치 탐색 및 MBR/GPT 로드:
- Legacy BIOS: 설정된 부팅 순서에 따라 저장 장치의 MBR(Master Boot Record) 탐색 -> MBR 내 부트 코드 실행 -> 활성 파티션 VBR(Volume Boot Record) 로드.
- UEFI: GPT(GUID Partition Table) 기반 EFI 시스템 파티션(ESP) 탐색 -> ESP 내 부트 로더(.efi 파일) 직접 실행. (MBR 단계 생략으로 부팅 속도 향상)
4. 부트 로더 실행 :
OS 로딩 역할 수행. (예: Windows Boot Manager, GRUB 등)
5. OS 커널 및 핵심 파일 로드 :
부트 로더가 OS 커널 및 필수 시스템 파일들을 RAM으로 적재.
6. 커널 초기화 및 드라이버/서비스 로딩 :
커널이 시스템 제어권 인수, 장치 드라이버 초기화, 백그라운드 서비스(데몬) 실행.
7. 쉘(Shell) 실행 :
사용자 인터페이스(GUI 또는 CLI) 로드, 로그인 화면 표시.
8. 시작 프로그램 실행: 부팅 완료 후 사용자 지정 시작 프로그램들 실행.
핵심 개념:
- BIOS/UEFI: 하드웨어 제어 및 부팅 프로세스를 관리하는 펌웨어. UEFI는 BIOS의 한계를 개선 (2.2TB 이상 디스크 지원, GPT 파티션, 보안 부팅 등).
- MBR vs GPT: 디스크 파티션 정보 기록 방식. MBR은 구형/제한적, GPT는 신형/확장성 우수.
- 부트 로더: OS를 메모리에 올려 실행시키는 프로그램.
- 커널/쉘: OS의 핵심(내부 동작)/사용자 인터페이스(외부 상호작용).
영상에서는 각 단계별 역할과 MBR/GPT, 파일 시스템, 포맷 등의 개념을 시각 자료와 함께 좀 더 자세히 설명하고 있습니다.
컴퓨터 부팅 과정 상세 설명 영상:
기초적인 내용이지만 PC 작동 원리 이해에 도움이 되셨으면 합니다. 감사합니다.