计算机的整个启动过程分成四个阶段
当我们按下电源,电源就开始向主板和其它设备供电,此时电压还不太稳定,计算机第一时间读取ROM(被内置在计算机中的一段只读程序),该程序向CPU发出并保持一个RESET(重置)信号,让CPU内部自动恢复到初始状态,但CPU在此刻不会马上执行指令。当芯片组检测到电源已经开始稳定供电了,它便撤去RESET信号,CPU马上就从地址FFFF0H(这是BIOS的地址)处开始执行指令,跳到系统BIOS中真正的启动代码处。
1,硬件自检
BIOS程序首先检查,计算机硬件能否满足运行的基本条件,这叫做“硬件自检”(Power-On Self-Test),即POST自检。如果硬件出现问题,主板会发出蜂鸣(不同蜂鸣代表不同硬件错误),启动中止。如果没有问题,屏幕就会显示出CPU、内存、硬盘等信息。POST结束之后就会调用其它代码来进行更完整的硬件检测。
2,查找显卡
系统BIOS在C0000H处(一般都在这个位置),找到显卡BIOS之后就调用它的初始化代码,由显卡BIOS来初始化显卡,此时多数显卡都会在屏幕上显示出一些初始化信息,介绍生产厂商、图形芯片类型等内容,不过这个画面几乎是一闪而过。系统 BIOS接着会查找其它设备的BIOS程序,找到之后同样要调用这些BIOS内部的初始化代码来初始化相关的设备。 查找完所有其它设备的BIOS之后,系统BIOS将显示出它自己的启动画面,其中包括有系统BIOS的类型、序列号和版本号等内容。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !