计算机(电脑)的开机过程进程详解
时间:2012-03-01 01:07来源:Office教程学习网 www.office68.com编辑:麦田守望者
一.当我们按下电源开关时,电源就开始向主板和其它设备供电,此时电压还不稳定,主板控制芯片组会向CPU发出一个Reset(重置)信号,让CPU初始化。当电源开始稳定供电后,芯片组便撤去Reset 信号,CPU 马上就从地址 FFFFOH 处开始执行指令,这个地址在系统 BIOS 的地址范围内,无论是 Award BIOS 还是 AMI BIOS 放在这里的只是一条跳转指令,跳到系统 BIOS 中真正的启动代码处。
二,系统 BIOS 的启动代码首先要做的事情就是进行 POST (Power On Self Test ,加电脑自检),POST 的主要任务是检测系统中的一些关键设备是否存在和能否正常工作,如内存和显卡等。由于POST的检测过程是在显示卡初始化之前,因此如果在POST自检的 过程中发现了一些致命的错误,如没有找到内存,或内存有问题时(POST过程只检查640KB常规内存),是无法在屏幕上显示出来的,这时系统POST可 通过喇叭发声来报告错误情况,声音的长短和次数,代表了错误的类型。
三,接下来,系统 BIOS 将查找显卡的 BIOS ,存放显卡BIOS的ROM芯片的起始地址通常在 C0000H处,系统BIOS找到显卡BIOS之后,就调用它的初始化代码,由显卡BIOS来完成显卡的初始化。大多数显卡在这个过程通常会在屏幕上显示 出一些显卡的信息,如生产厂商、图形芯片类型、显存容量等。这就是我们开机时看到的第一个画面,不过这个画面几乎是一闪而过的。
四,接着系统BIOS会查找其它设备的BIOS程序,找到之后,同样要调用这些BIOS内部的初始化代码来初始化这些设备。
五,查找完所有其他设备的BIOS后,系统BIOS将显示它自己的启动画面。
六,接着系统BIOS将检测CPU的类型和工作频率,并将检测结果显示在屏幕上,这就是我们开机看到的CPU类型和主频。
七,接下来系统BIOS开始测试主机所有的内存容量,并同时在屏幕上显示内存测试的数值,这就是大家所熟悉的屏幕上半部分那个飞速翻滚的内存计数器。
八,内存测试通过之后,系统BIOS将开始检测系统中安装的一些标准硬件设备,这些设备包括:硬盘、CD-ROM、串行接口、并行接口等连接的设备。
九,标准设备检测完毕后,系统BIOS内部的支持即插即用的代码将开始检测和配置系统中安装的即插即用设备。
十,到这一步为止,所有硬件都已经检测配置完毕了,系统BIOS会重新清屏并在屏幕上方显示出一个系统配置列表,其中简略地列出系统中安装的各种标准硬件设备,以及它们使用的资源和一些相关工作参数。
十一,硬件自检完毕后,系统BIOS将更新ESCD(Extended System Configuration Data,扩展系统配置数据)。ESCD 是系统BIOS用来与操作系统交换硬件配置信息的数据,这些数据被存放在CMOS中。通常ESCD数据只在系统硬件配置发生改变后才会进行更新,所以不是 每次启动机器时我们都能看到“updata ESCD ……Success”这样的信息。
十二,ESCD 数据更新完毕后,系统BIOS的启动代码将进行它的最后一项工作,即根据CMOS设置的参数,硬盘将磁头定位在物理扇区0柱0面1扇区上,接着先后读取扇 区结束标志55AAH ,主引导记录MBR、硬盘分区表HDPT,然后根据硬盘分区表提供的数据,硬盘将磁头定位在活动分区的引导扇区上。接着再读取操作系统的参数。然后电脑就启动了。 |
------分隔线----------------------------
标签(Tag):
电脑知识
电脑技巧
------分隔线----------------------------