Windows Boot 과정
1. OS Loader 단계
1) BIOS에서 Winload.exe로 제어권이 넘어옴
2) Winload.exe: 필수 시스템 drivers의 메모리 load 작업 후 제어권을 kernel로 넘김
- 메모리에 Load되는 대상: BOOT_START drivers와 system registry hive
3) OS Loader 단계의 특성: I/O bound 단계로서 속도가 빠른 storage 장치일 수록 유리
2. MainPathBoot 단계 (제어권이 kernel로 넘어온 단계)
1) PreSMSS(Session Manager Subsystem) 단계: Plug & Play manager 시작됨
- Plug & Play manager: 메모리에 load된 BOOT_START drivers의 초기화
2) SMSSInit 단계: Session Manager process(smss.exe)로 제어권이 넘어옴
- Video drivers가 초기화되고, csrss.exe, wininit.exe 및 winlogon.exe가 시작됨
- 최종 제어권이 winlogon.exe로 넘어가면서 SMSSInit 단계는 종료됨
3) WinLogonInit 단계: 먼저 Service Control Manager(SCM)가 시작
- Service Control Manager(SCM): 자동 시작 services를 구동 시킴
- 다음으로 User Logon screen이 display되고 desktop이 구동됨
4) ExplorerInit 단계
- Explorer.exe가 메모리로 load되고 초기화됨
- 자동 시작 services 및 applications가 구동이 완료됨
3. PostBoot 단계: desktop 바탕 화면을 볼 수 있고, User는 Windows의 사용이 가능해짐
댓글 없음:
댓글 쓰기