操作系统的启动流程

1.大致流程

1.按下开机键 CS:IP被强制置为0xF000:0xFFF0
2.BIOS加电自检
3.BIOS找到硬盘上的第一个扇区 --> MBR
4.MBR在第一个扇区中找到分区表,并发现了活动分区的内核加载器
5.内核加载器加载内核

①0xF000:0xFFF0是BIOS的入口地址,jmp f000:e05b

2.MBR

主引导记录

  1. 446字节的引导程序及参数
  2. 64字节的分区表信息
  3. 2字节的结束标志 0x55 0xaa

3.分区表

1.一个分区表需要占用16个字节 所以只有四个分区,称为一级分区或者是主分区
2.四个分区中只能有一个是活动分区,也就是说只能有一个是被激活的
3.活动分区就是这个分区中存放着操作系统
4.活动分区的第一个字节是0x80

4.可参阅

可参阅

猜你喜欢

转载自blog.csdn.net/ZZHinclude/article/details/121027396
今日推荐