操作系统启动顺序-记忆版

适用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. 启动完成
 

你可能感兴趣的:(学习记录,windows,linux)