System Generation
System Generation(SYSGEN)이란 O.S를 어떤 특정 시스템의 형상에 맞게 제작하는 것을 말한다.
크게 범용으로 사용되는 Generic O.S와 자동차,항공등 특별한 환경에서 사용되는 Specific O.S로 구분할 수 있다.
SYSGEN에 필요한 정보들은 아래와 같다
1. 어떤 CPU가 사용되며 얼마나 사용되는가??
2. 가용 Memory는 얼마나 되는가??
3. 가용 Device는 무엇이 있으며 자세한 스펙은 어떤가??
4. O.S에 특별히 필요한 것은 무엇인가??
SYSGEN이 완료되어 O.S가 만들어 지면 Main Memory에 Loading할 방법(Booting)을 강구해야 한다.
Bootstrap Program은 전원을 킬때 Memory에 적재되는 프로그램이다.
전원을 키면 CPU의 Micro Program이 ROM BIOS를 읽어서 Bootstrap코드를 실행한다.
이때 Bootstrap코드는 HDD의 절대섹터(0번지)에 저장되있고 이것을 메모리의 적재하여 실행한다.
'C.E > OS' 카테고리의 다른 글
Process - Process Control Block(PCB) (0) | 2013.12.09 |
---|---|
Process - Process State (0) | 2013.12.09 |
System Structure - System Design (0) | 2013.12.09 |
System Structure - Virtual Machine (0) | 2013.12.09 |
System Structure - Microkernel (0) | 2013.12.09 |