[운영체제 2-10장. 시스템 부트(System Boot)]
[부팅과정]
1. 컴퓨터 전원 키거나 재부팅하면 명령 레지스터는 미리 지정된 메모리 위치(비휘발성인 ROM에 위치)가리키고 그곳에서부터 실행 시작
: 그 위치에는 최초의 부트스트랩(bootstrap) 프로그램/로더 존재
2. 부트스트랩 로더는 post 형식을 통해 마지막과정으로 Sector의 boot program으로 실행명령.
3. 부트 프로그램(boot program)을 RAM위에 올려놔 작업 실행
: 기계상태진단 - 부팅절차(CPU Reg, 장치제어기, 메인메모리(RAM) 등 전반적 초기화 실시) - 운영체제를 시작.
- 기존 ROM은 부트스트랩 코드 변경되면 ROM 하드웨어칩도 변경해야됨 => 해결책 : EPROM(Erasable pprogrammable read-only memory)
- GRUB : Linux용 오픈소스 부트스트랩 프로그램중 하나.
+) 매커니즘과 정책
- 매커니즘(Mechanism) : 방법. 일반적인 실행
- 정책(Policy) : 규칙. 예외처리
'기타 > [운영체제]' 카테고리의 다른 글
3-1장. 프로세스 개념 (0) | 2019.03.27 |
---|---|
[운영체제 2장 요약](작성중) (0) | 2019.03.27 |
2-7장. 운영체제 구조 (0) | 2019.03.22 |
2-6장. 운영체제 설계 및 구현 (0) | 2019.03.18 |
2-5장. 시스템 프로그램 (0) | 2019.03.18 |