【12】操作系统编写四 の 引导操作系统
CPU RESET -> BIOS POST(BIOS调用中断程序去加载对应的扇区)-> 加载操作系统(先加载MBR) -> 加载操作系统内核
- 具体的过程是:
- BIOS将磁盘的第一扇区(磁盘最开始的512字节)载入内存,放在0X0000:0X7C00处,
- 然后检查这个扇区的最后两个字节是不是“55AA”,如果是则认为这是一个有效的启动扇区,如果不是就会尝试下一个启动介质,如果找到可以启动的程序就会从这一介质启动,如果所有的启动介质都判断过后仍然没有找到可启动的程序那么BIOS会给出错误提示。