计算机启动过程的简述
第一步:
使用者按下power
按钮(电源开关),计算机开始加电,但在瞬间供电电压是一个不稳定的状态,主板控制芯片组会向CPU发出并保持一个RESET
(重置)信号,让CPU
初始化
稳定供电后,便会撤去reset
信号,然后CPU
寻址FFFF0H
开始执行跳转到真正BIOS启动代码的指令
第二步:
BIOS
启动代码首先会执行POST
(power on self test
,加电自检),几乎是在瞬间会做大致100+的检测
第三步:
系统BIOS
寻找显卡BIOS
,显卡BIOS
完成显卡的初始化,例如我们会看到生产厂商信息、引导信息等的显示
查找完其他的BIOS
程序后,系统BIOS
会显示自己的信息
第四步:
系统BIOS
将检测CPU
的类型和工作频率,并将检测结果显示在屏幕上
系统BIOS
开始测试主机所有的内存容量(快速检测或全面检测)
第五步:
在内存测试通过之后,系统BIOS
开始检测系统中安装的一些标准硬件设备
第六步:
标准硬件设备检测完毕后,系统BIOS
内部的支持即插即用的代码将开始检测和配置系统中安装的即插即用设备
第七步:
按下来系统BIOS
将更新ESCD
(Extended System Configuration Data
,扩展系统配置数据)
ESCD
是系统BIOS
用来与操作系统交换硬件配置信息的数据,这些数据被存放在CMOS
(一小块特殊的RAM
,由主板上的电池来供电)之中。
第八步:
ESCD
数据更新完毕后,系统BIOS
的启动代码将进行它的最后一项工作,即根据用户指定的启动顺序从软盘、硬盘或光驱启动。
图解:
参考链接:
版权声明:《 计算机的启动过程简述 》为DYBOY原创文章,转载请注明出处!
最后编辑:2018-9-9 16:09:29
2018-10-04 13:10
2018-09-17 16:38
2018-09-16 01:25
2018-09-11 13:51