電腦硬件啓動順序

電腦硬件啓動順

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


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