BIOS自检时主要做什么?

发布网友 发布时间:2022-04-20 07:47

我来回答

3个回答

热心网友 时间:2022-07-09 17:38

开机键→主板控制芯片向→CPU发出RESET信号→CPU初始化
当电源供电稳定后,芯片组便撤去RESET信号,CPU马上就从FFFFOH处开始执行指令。注:这个地址在系统BIOS的地址范围内,无论是BIOS还是AMI BIOS,放在这里的只是一条跳转指令,跳到系统BIOS中真正的启动代码处。系统BIOS的启动代码首先要做的事情就是进行POST(加电自检)。
POST的主要任务是检测系统中的一些关键设备是否存在和能否正常工作,如内存和显卡等。如果这个时候系统的喇叭发出的不是一声清脆的“嘀”声,那就有可能是内存条或是显示卡等出故障了)
计算机加电后,主机电源立即产生“Power Good”低电位信号→通过时钟产生(驱动)器输出有效的RESET信号→使CPU进入复位状态→并强制系统进入ROM-BIOS程序区。(注:系统BIOS区的第一条指令是“jump star”,即跳转到硬件自检程序start。为了方便地实现的功能,BIOS运行时要用到一些RAM)
因此大多数BIOS要做的第一件事就是→检测系统中的低端RAM.(注:如果检测失败,那么大多数BIOS将无法调入RAM中,开机后无任何反应,微机黑屏。)

自检程序允许必要的附加卡上的BIOS程序首先进入它们自己的系统并初始化,但在此之前,主板上的BIOS→ 找到附加卡上的BIOS程序,才能在主板BIOS和操作系统之前运行。
如显示卡本身就带有启动程序的BIOS芯片,该芯片内的程序负责启动显示卡,为显示其它信息作准备,并在屏幕上显示显示卡的版本及版权信息。如果上面的过程完成了,电脑开始显示ROM-BIOS的版本、版权信息以及检测出的CPU型号、主频和内存容量。在这个过程中,自检程序还要测试→DAM(内存)→控制器及ROM-BIOS芯片的字节数。
(注:这些检测,如果出现错误,则为致命性错误,会导致死机或死循环如果正常。)
继续检验中断控制器→、定时器→、键盘→、扩展O接口→、IDE接口→、软驱等设备并进行初始化。
注:检测中如果出现错误,作为一般性错误,显示错误信息;如果正常,则继续进行下一步。在这之前,机器一直判断用户是否按了“Del”键,如果按了就进入ROM-BIOS中的系统设置程序,将系统的配置情况(如软、硬盘型号)以参数的形式存入CMOS RAM中,然后重新启动。
之后,自检程序将根据CMOS RAM中的内容来识别系统的一些硬件设置,并对这些部件进行初始化,如果遇到CMOS RAM中的设置参数与系统实际的硬件不符就会导致错误或死机。如果以上的工作都完成了的话,电脑就开始从硬盘读取数据,引导操作系统,显示桌面。

热心网友 时间:2022-07-09 17:38

这部分负责启动计算机,具体有三个部分,第一个部分是用于计算机刚接通电源时对硬件部分的检测,也叫做加电自检(POST),功能是检查计算机是否良好,例如内存有无故障等。第二个部分是初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当计算机启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。
最后一个部分是引导程序,功能是引导DOS或其他操作系统。BIOS先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把计算机的控制权转给引导记录,由引导记录把操作系统装入计算机,在计算机启动成功后,BIOS的这部分任务就完成了。

热心网友 时间:2022-07-09 17:39

检测接入主板的有那些硬件设备
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com