系统启动过程

(1)启动加电

(2)BIOS加电自检(power on self test -POST)。BOIS在内存中的起始位置为0ffff:0000,BIOS的加电自检就是从地址0ffff:0000开始执行。自检完毕后更新ESCD(Extended system configuration data 扩展系统配置数据)。

(3)计算机将位于0柱面、0磁头、1扇区(主引导区MBR)处的512B读入内存0000:07c00处并跳转到0000:07c00处执行;在读取过程中,计算机并不检查该扇区的内容是什么,也就是不检查结尾的标志55AA。

(4)检查(WORD)0000:07c00处是否等于0xAA55,若不等于则尝试其他启动介质,如果没有其他启动介质则显示“No ROM BASIC”,然后死机。

(5)跳转到0000:07c00处执行MBR中的程序

(6)MBR首先将自己复制到0000:0600处,然后继续执行

(7)MBR在主分区表中搜索标志位活动的分区,如果发现没有活动分区或者不止一个,则停止

(8)将活动分区的第一个扇区读入内存地址0000:07c00处。

(9)检查(WORD)0000:7DFE是否等于0xAA55,若不等于则显示“Missing operation system”然后停止,或尝试软盘启动

(10)跳转到0000:07c00处继续执行特定系统的启动程序。

(11)启动系统

转载于:https://my.oschina.net/magicdmer/blog/408077

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值