迅维网
标题:
计算机开机过程详解2
[打印本页]
作者:
丹丹win
时间:
2013-5-11 09:43
标题:
计算机开机过程详解2
第六步:
内存测试通过之后,系统
BIOS
将开始检测系统中安装的一些标准硬件设备,包括硬盘、
CD
-
ROM
、串口、并口、软驱等设备,另外绝大多数较新版本的系统
BIOS
在这一过程中还要自动检测和设置内存的定时参数、硬盘参数和访问模式等。
第七步:
标准设备检测完毕后,系统
BIOS
内部的支持即插即用的代码将开始检测和配置系统中安装的即插即用设备,每找到一个设备之后,系统
BIOS
都会在屏幕上显示出设备的名称和型号等信息,同时为该设备分配中断、
DMA
通道和
I/O
端口等资源。
第八步:
到这一步为止,所有硬件都已经检测配置完毕了,多数系统
BIOS
会重新清屏并在屏幕上方显示出一个表格,其中概略地列出了系统中安装的各种标准硬件设备,以及它们使用的资源和一些相关工作参数。
第九步:
接下来系统
BIOS
将更新
ESCD
(
Extended SystemConfiguration Data
,扩展系统配置数据)。
ESCD
是系统
BIOS
用来与操作系统交换硬件配置信息的一种手段,这些数据被存放在
CMOS
(一小块特殊的
RAM
,由主板上的电池来供电)之中。通常
ESCD
数据只在系统硬件配置发生改变后才会更新,所以不是每次启动机器时我们都能够看到“
Update ESCD
…
Success
”这样的信息,不过,某些主板的系统
BIOS
在保存
ESCD
数据时使用了与
Windows 9x
不相同的数据格式,于是
Windows 9x
在它自己的启动过程中会把
ESCD
数据修改成自己的格式,但在下一次启动机器时,即使硬件配置没有发生改变,系统
BIOS
也会把
ESCD
的数据格式改回来,如此循环,将会导致在每次启动机器时,系统
BIOS
都要更新一遍
ESCD
,这就是为什么有些机器在每次启动时都会显示出相关信息的原因。
第十步:
ESCD
更新完毕后,系统
BIOS
的启动代码将进行它的最后一项工作,即根据用户指定的启动顺序从软盘、硬盘或光驱启动。以从
C
盘启动为例,系统
BIOS
将读取并执行硬盘上的主引导记录,主引导记录接着从分区表中找到第一个活动分区,然后读取并执行这个活动分区的分区引导记录,而分区引导记录将负责读取并执行
IO.SYS
,这是
DOS
和
Windows 9x
最基本的系统文件。
Windows 9x
的
IO.SYS
首先要初始化一些重要的系统数据,然后就显示出我们熟悉的蓝天白云,在这幅画面之下,
Windows
将继续进行
DOS
部分和
GUI
(图形用户界面)部分的引导和初始化工作。
如果系统之中安装有引导多种操作系统的工具软件,通常主引导记录将被替换成该软件的引导代码,这些代码将允许用户选择一种操作系统,然后读取并执行该操作系统的基本引导代码(
DOS
和
Windows
的基本引导代码就是分区引导记录)。
上面介绍的便是计算机在打开电源开关(或按
Reset
键)进行冷启动时所要完成的各种初始化工作,如果我们在
DOS
下按
Ctrl
+
Alt
+
Del
组合键(或从
Windows
中选择重新启动计算机)来进行热启动,那么
POST
过程将被跳过去,直接从第三步开始,另外第五步的检测
CPU
和内存测试也不会再进行。我们可以看到,无论是冷启动还是热启动,系统
BIOS
都一次又一次地重复进行着这些我们平时并不太注意的事情,然而正是这些单调的硬件检测步骤为我们能够正常使用电脑提供了基础。
作者:
sunshihan88
时间:
2013-5-11 10:05
qwwqedqeq
作者:
hao902354
时间:
2013-5-12 11:51
。。。。。。。。。。
作者:
13266668638
时间:
2013-5-15 13:11
好资料,好技术,支持楼主
作者:
huaiji
时间:
2013-5-15 13:57
路过学习一下,支持楼主。
欢迎光临 迅维网 (https://www.chinafix.com/)
Powered by Discuz! X3.4