본문 바로가기
IT/OS

OS 부팅 과정

by FreeYourMind 2022. 2. 12.

1. 컴퓨터 전원 ON

 

2. ROM에서 BIOS(Basic Input Output System) 로드

- 기동 순서 설정

- POST(Power On Self Test) 테스트 수행 : RAM, 디스크, 키보드 기타 부품의 정상 여부 확인

 

3. Boot Loader 읽기/기동

- BIOS가 MBR(Master Boot Record)을 찾아 복사하여 메모리에 로드 (디스크의 첫 번째 섹터에 저장됨)

- MBR에 있는 Boot Loader가 Boot Sector Record를 읽어 RAM 메모리에 로드

 

4. OS 로드/기동

- Boot Sector Record가 OS의 나머지 부분을 메모리로 로드

- 시스템 파일 및 사용자가 저장한 기동 스크립트 로드

- OS 로드 후, 컴퓨터의 통제권을 OS로 전달

 

 

 

MBR(Master Boot Record)

- OS가 컴퓨터의 주기억장치에 로드될 수 있도록 하기 위한 정보 

- 디스크의 첫 번째 섹터에 저장됨

- OS가 저장되어 있는 파티션의 Boot Sector Record를 읽을 수 있는 프로그램을 포함함

 

 

출처

https://honeywater97.tistory.com/156

https://neos518.tistory.com/113

https://lipcoder.tistory.com/202

http://melonicedlatte.com/computerarchitecture/2019/09/11/171200.html

'IT > OS' 카테고리의 다른 글

[Linux] shell script 함수의 return  (0) 2022.02.27
[Linux] Debian vs RHEL  (0) 2022.02.26
Mutex, Semaphore, Critical Section  (0) 2022.02.15
Process, Thread  (0) 2022.02.15
커널 파라미터란?  (0) 2021.09.27

댓글