操作系统启动流程
BIOS
全称叫Base Input & Output System,即基本输入输出系统
在哪
作用
- BIOS 的主要工作是检测、初始化硬件
- 建立了中断向量表,这样就可以通过“int 中断号”来实现相关的硬件调用
如何被加载
上电时硬件映射在1MB ROM 的顶部即地址0xF0000~0xFFFFF (64K)处,CPU 的cs:ip 寄存器被强制初始化为0xF000:0xFFF0
所以0xFFFF0便是BIOS 的入口地址,这里面是指令jmp far f000:e05bMBR
启动盘的第一个扇区里面的程序,主引导记录
bios 如何识别
bios读取每个磁盘第510 字节处和第511 字节的最后两字节是否为 0x55aa,如果是就将其加载到0x7C00执行并引导内核

