电脑硬件启动顺序

电脑硬件启动顺

1引言

很多人认为计算机机就是按下主机上的开关么简单,其在我按下开关,到出操作系界面期算机经历了系、系和加操作系等一些列程,了解算机的程可以帮助解决算机无法机、启速度慢等一些列问题,从而保证计算机的征程启,提高机素的,最大限度地节约开时间

2 基本概念

2.1 BIOS

第一个是大家非常熟悉的BIOS(基本),BIOS是直接与硬件打交道的底,它操作系提供了控制硬件设备的基本功能。BIOS包括有系BIOS(即常主板BIOS)、 BIOS和其它设备(例如IDE控制器、SCSI卡或网卡等)的BIOS,其中系BIOS是本文要讨论的主角,因为计算机的启动过程正是在它的控制下行的。BIOS一般被存放在ROM(只芯片)之中,即使在机或掉以后,些代也不会消失。

2.2 内存地址

算机一般安装有32MB、64MB或128MB内存,些内存的一个字都被予了一个地址,以便CPU访问内存。32MB的地址范用十六制数表示就是0~1FFFFFFH,其中0~FFFFFH的低端1MB内存非常特殊,因最初的8086理器能够访问的内存最大只有1MB1MB的低端640KB被称基本内存,而A0000H~BFFFFH要保留给显示卡的存使用,C0000H~FFFFFH被保留BIOS使用,其中系BIOS一般占用了最后的64KB或更多一点的空BIOS一般在C0000H~C7FFFHIDE控制器的BIOS在C8000H~CBFFFH

2.3 ESCD

ESCDExtended System ConfigurationData的引文写,中文意思是展系配置数据。它是系BIOS用来和操作系硬件配置信息的一手段,些数据被存放在CMOS(一特殊的RAM,由主板上的池来供)之中,通常情况下ESCD的数据只有在算机的硬件配置生改后才会行更新,因此并不是次启动计算机都能看到“Update ESCD……Success”这样的信息

3

 

第一:当我按下开关时源就始向主板和其它设备,此时电压还定,主板控制芯片会向CPU出并保持一个RESET(重置)信号,CPU初始化。当定供(当然从不定到定的程也只是短的瞬),芯片便撤去RESET信号(如果是手按下算机面板上的 Reset来重启机器,那开该钮时芯片就会撤去RESET信号),CPU上就从地址FFFF0H处开行指令,个地址在系BIOS的地址范内,无Award BIOSAMI BIOS,放在里的只是一条跳指令,跳到系BIOS中真正的启码处

 

第二:系BIOS的启首先要做的事情就是POST(Power On Self Test,加),POST的主要任检测中的一些关键设备是否存在和能否正常工作,如内存和卡等。由于POST检测过程在示卡初始化之前,因此如果在POST程中发现了一些致命错误,如没有找到内存或者内存有问题时(POST程只检查640K内存),是无法在屏幕上示出来的,这时PIOS可通喇叭声来错误情况,声音的短和次数代表了错误型。在正常情况下,POST行得非常快,我几乎无法感程。

 

第三:接下来系BISO示卡的BIOS,存放示卡BIOS的ROM芯片的起始地址通常在C0000H ,系BIOS找到BIOS 之后用它的初始化代,由BIOS来完成示卡的初始化。大多数示卡在程通常会在屏幕上示出一些示卡的信息,如生厂商、形芯片型、存容量等内容,就是我们开机看到的第一个画面,不过这个画面几乎是一的,也有的BIOS使用了延能,以便用可以看清示的信息。接着系BIOS找其它设备BIOS程序,找到之后同BIOS内部的初始化代来初始化设备

 

第四找完所有其它设备BIOS之后,系BIOS示它自己的启画面,其中包括有系BIOS型、序列号和版本号等内容。同屏幕底端左下角会出主板信息代,包含BIOS的日期、主板芯片型号、主板的识别编码及厂商代等。

 

第五:接着系BIOS检测CPU型和工作率,并将检测结示在屏幕上,就是我们开机看到的CPU型和主。接下来系BIOS测试主机所有的内存容量,并同在屏幕上示内存测试的数,就是大家所熟悉的屏幕上半部份那个速翻的内存数器。程我可以在BIOS置中选择少的"快速检测"或者耗多的"全面检测"方式。

 

第六:内存测试之后,系BIOS检测中安装的一些准硬件设备设备包括:硬CD-ROM软驱、串行接口和并行接口等接的设备,另外大多数新版本的系BIOS程中要自动检测置内存的定参数、硬参数和访问模式等。

 

第七设备检测后,系BIOS内部的支持即插即用的代检测和配置系中安装的即插即用设备找到一个设备之后,系BIOS都会在屏幕上示出设备的名称和型号等信息,同时为该设备分配中断、DMA通道和I/O端口等源。

 

第八:到步为止,所有硬件都已经检测配置完了,系BIOS会重新清屏并在屏幕上方示出一个系配置列表,其中概略地列出了系中安装的各种标准硬件设备,以及它使用的源和一些相工作参数。

 

第九:按下来系BIOS将更新ESCD(Extended System Configuration Data展系配置数据)ESCD是系BIOS用来与操作系硬件配置信息的数据,些数据被存放在CMOS(一小特殊的RAM,由主板上的池来供)之中。通常ESCD数据只在系硬件配置生改后才会行更新,所以不是次启机器都能看到"Update ESCD... Success"这样的信息,不,某些主板的系BIOS在保存ESCD数据使用了与Windows 9x不相同的数据格式,于是Windows 9x在它自己的启动过程中会把ESCD数据转换成自己的格式,但在下一次启机器,即使硬件配置没有生改,系BIOS又会把ESCD的数据格式改回来,如此循,将会致在次启机器,系BIOS都要更新一遍ESCD,就是有的算机在次启动时都会"Update ESCD... Success"信息的原因。

 

第十ESCD数据更新完后,系BIOS的启行它的最后一工作,即根据用指定的启动顺序从软盘、硬或光。以从C动为例,系BIOS取并行硬上的主引导记录,主引导记录接着从分区表中找到第一个活分区,然后取并个活分区的分区引导记录,而分区引导记录负责读取并IO.SYSDOS和Windows 9x最基本的系文件。Windows 9x的IO.SYS首先要初始化一些重要的系数据,然后就示出我熟悉的天白云,在幅画面之下,Windows继续进DOS部分和GUI(形用界面)部分的引和初始化工作。如果系统这中安装有引操件系的工具件,通常主引导记录将被替该软件的引些代将允户选择操作系,然后取并操作的基本引(DOS和Windows的基本引就是分区引导记录)

11、BIOS 按照置的驱动序找驱动器,如果驱动器存在的话继续找 MBR,如果找不到驱动器,系统显错误信息并停止

 

 

12、MBR 从分区表中找到第一个活分区(分区描述中第一个字节为 80H),然后取并个活分区的分区引导记录,而分区引导记录负责(如 XP)

 

步骤11中若 grub4dos MBR依次找各个分区的根目是否有 grub4dos 的启文件(通常 grldr,写入 MBR 可以指定此文件名),也就是若是 grub4dos MBR 可以不置活分区

 

上面是打开电开关(或按Reset行冷启动时程,在DOS下按Ctrl+Alt+Del(或从Windows中选择重新启动计算机)来动时将从步骤8

 

4

以上介的是算机在打开电开关进行冷启动时所需要完成的各初始化工作,如果是一下情况有所不同:一是在同按下Ctrl+Alt+Del或者从Windows操作系选择重新启动计算机来行的POST程将被直接跳,从第三步开行启,同事也不再CPU检测和内存测试;另一是按下主机上的重启Reset)来位启算是只是没有行加点的程,其他各种检测仍然照行,然后才启操作系位启可以使算机的主要部件不会再次受到冲击电流的影响,因此不会加算机的老化

化后的启动过

 

1、PC源的ON----示器、键盘、机箱上的灯闪烁

 

2检测显----画面出卡信息;

 

3检测内存----随着嘟嘟的声音画面上出内存的容易信息;

 

4BIOS----画面上出现简略的BIOS信息;

 

5检测其它设备----其它设备的信息(CPU,HDD,MEM......);

 

6OS(操作系)的初始化文件----STARTING WINDOWS2000


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章