电脑是怎么启动的

来源:百度知道 编辑:UC知道 时间:2024/05/09 03:28:33
详细的说明,从按开机键这一步说起,一直到操作系统的界面结束,中间步骤要清楚.软、硬方面都要说!谢谢了!!

计算机启动过程是个很复杂的过程,它有一个非常完善的硬件自检机制,在通电自检短暂的几秒钟里,计算机要完成100多个检测步骤。首先我们先来了解两个概念:第一个是BIOS(基本输入输出系统),BIOS是一组被“固化”在计算机主板中,直接与硬件打交道的程序,计算机的启动过程是在主板BIOS的控制下进行的。第二个是内存地址,计算机中安装的内存为了便于CPU访问,每一个字节都被赋予了一个地址。下面我们先来了解一下计算机的启动过程。

按下电源开关时,电源开始供电,计算机的指示灯亮起。如果这时计算机没有反应,电源指示灯、风扇也都没有动静,先检查一下计算机的各个线路有没有问题,如果线路正常,那有可能是计算机的电源或是主板出了问题,可以打开机箱用电表一测便知。如果两个测试后都没问题,那还有一个可能是CPU出了故障,可以更换别的CPU进行测试。

电源刚开始供电时电压还是不稳定,主板控制芯片组会向CPU发出一个Reset信号,让CPU初始化,当电源稳定供电后,芯片组便撤去Reset信号,CPU马上从地址FFFFOH处开始执行指令,这个地址在系统BIOS的地址范围内,一般的BIOS放在这里的是一条跳线指令,跳到系统BIOS中真正的启动代码处。系统BIOS的启动代码首先要做的事情就是进行POST(加电自检),POST的主要任务是检测系统中的一些关键设备是否存在和能否正常工作,如内存和显卡等。如果这个时候系统的喇叭发出刺耳的警报声,那就有可能是内存条或是显示卡出故障了,具体的错误一般可以从警报声的长短和次数来判断,至于具体的每种声音代表了什么,由于相关文章已经刊登过多次,这里就不细说了。为什么这时的错误要用声音来报警而不是在屏幕上显示呢,这是因为POST的检测过程在显示卡初始化之前,也就是说这时还是“黑屏”阶段,所以在POST的过程中发现了一些致命错误是无法在屏幕上显示出来的。

下一步BIOS将检查显示卡的BIOS,找到之后调用它的初始化代码,由显卡BIOS找来完成显示卡的初始化。大多数显示卡在这个过程通常会在屏幕上显示出一些显示卡的信息,如生产厂商、图形芯片类型、显存容量等内容,这也就是我们开机看到的第一个画面。查找完所有其他设备的BIOS之后,系统BIOS将显示它自己的启动画面,其中包括有系统BIOS的类型,序列号