计算机的启动过程简述

计算机启动过程的简述

计算机的启动

第一步:

使用者按下power按钮(电源开关),计算机开始加电,但在瞬间供电电压是一个不稳定的状态,主板控制芯片组会向CPU发出并保持一个RESET(重置)信号,让CPU初始化

稳定供电后,便会撤去reset信号,然后CPU寻址FFFF0H开始执行跳转到真正BIOS启动代码的指令

第二步:

BIOS启动代码首先会执行POSTpower 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的启动代码将进行它的最后一项工作,即根据用户指定的启动顺序从软盘、硬盘或光驱启动。

图解:

osStart

参考链接:

  1. 《按下开机键后,电脑都干了什么》
  2. 《计算机启动过程》
  3. 《计算机是如何启动的》
发表评论 / Comment

用心评论~

金玉良言 / Appraise
云南普洱茶LV 1
2018-10-04 13:10
涨姿势了,挺专业
 LV 1
2018-09-17 16:38
看起来不错啊
丶 青春LV 1
2018-09-16 01:25
很专业,感谢分享
付费阅读LV 1
2018-09-11 13:51
不错的文章!

Warning: Cannot modify header information - headers already sent by (output started at /www/wwwroot/blog.dyboy.cn/content/templates/dyblog/footer.php:56) in /www/wwwroot/blog.dyboy.cn/include/lib/view.php on line 23