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 |
댓글