操作系统的启动流程

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.可参阅

可参阅

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值