适用x86的架构。
1. CPU加电
默认设置[CS:IP]为[0XF000:0XFFF0],实模式下寻址规则,CPU指向0XFFFF0,指令内容为跳转指令,这个地址是BIOS启动程序位置,CPU可以直接读取命令并执行。
2. BIOS执行
(1)执行POST自检,包括主板、内存、外设等,遇到问题则报警并停止引导
(2)对设备执行简单的初始化工作
(3)在内存中建立中断表(0x00000~0x003FF)、构建 BIOS 数据区(0x00400~0x004FF)、加载了中断服务程序(0x0e05b~0x1005A)
(4)根据设备启动顺序,依次判断是否可以启动(光驱、硬盘、Udisk)
3.加载BootLoader
4. BootLoader加载操作系统,移交控制权
5. 启动完成