[應(yīng)用]電腦開機(jī)自檢順序_第1頁
[應(yīng)用]電腦開機(jī)自檢順序_第2頁
[應(yīng)用]電腦開機(jī)自檢順序_第3頁
[應(yīng)用]電腦開機(jī)自檢順序_第4頁
[應(yīng)用]電腦開機(jī)自檢順序_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、應(yīng)用電腦開機(jī)自檢順序電腦開機(jī)自檢順序電腦開機(jī)自檢順序zhuan2009-10-07 1934開機(jī)鍵?主板控制芯片向?CPU發(fā)出 RESET信號?CPU初始化當(dāng)電源供電穩(wěn)定后,芯片組便撤去RESET信號,CPU馬上就從FFFF0H處開始執(zhí) 行指令。(注:這個(gè)地址在系統(tǒng)BIOS的地址范圍內(nèi),無論是Award BIOS還是AMI BIOS, 放在這里的只是一條跳轉(zhuǎn)指令,跳到系統(tǒng)BIOS中真正的啟動(dòng)代碼處。系統(tǒng)BIOS的 啟動(dòng)代碼首先要做的事情就是進(jìn)行POST(加電自檢)。POST的主要任務(wù)是檢測系統(tǒng)中的一些關(guān)鍵設(shè)備是否存在和能否正常工作,如內(nèi) 存和顯卡等。如果這個(gè)時(shí)候系統(tǒng)的喇叭發(fā)出的不是一聲清脆的嘀

2、”聲,那就有可 能是內(nèi)存條或是顯示卡等出故障了)計(jì)算機(jī)加電后,主機(jī)電源立即產(chǎn)生“Power Good”低電位信號?通過時(shí)鐘產(chǎn)生 (驅(qū)動(dòng))器輸出有效的RESET信號?使CPU進(jìn)入復(fù)位狀態(tài)?并強(qiáng)制系統(tǒng)進(jìn)入ROM-BIOS 程序區(qū)。(注:系統(tǒng)BIOS區(qū)的笫一條指令是“jump star”,即跳轉(zhuǎn)到硬件自檢程序 starto為了方便地實(shí)現(xiàn)BIOS的功能,BIOS運(yùn)行時(shí)要用到一些RAM)因此大多數(shù)BIOS要做的第一件事就是?檢測系統(tǒng)中的低端RAM.(注:如果檢測失敗,那么大多數(shù)BIOS將無法調(diào)入RAM中,開機(jī)后無任何反 應(yīng),微機(jī)黑屏。)自檢程序允許必要的附加卡上的BIOS程序首先進(jìn)入它們自己的系統(tǒng)并初始

3、 化,但在此之前,主板上的BIOS?找到附加卡上的BIOS程序,才能在主板BIOS 和操作系統(tǒng)之前運(yùn)行。如顯示卡本身就帶有啟動(dòng)程序的BIOS芯片,該芯片內(nèi)的程序負(fù)責(zé)啟動(dòng)顯示 卡,為顯示其它信息作準(zhǔn)備,并在屏幕上顯示顯示卡的版本及版權(quán)信息。如果上面的過程完成了,電腦開始顯示ROM-BIOS的版本、版權(quán)信息以及檢測 出的CPU型號、主頻和內(nèi)存容量。在這個(gè)過程中,自檢程序還要測試?DAM(內(nèi)存)? 控制器及ROM-BIOS芯片的字節(jié)數(shù)。(注:這些檢測,如果出現(xiàn)錯(cuò)誤,則為致命性錯(cuò)誤,會導(dǎo)致死機(jī)或死循環(huán)如果正 常。)繼續(xù)檢驗(yàn)中斷控制器?、定時(shí)器?、鍵盤?、擴(kuò)展10接口?、IDE接口?、軟驅(qū)等 設(shè)備并進(jìn)行

4、初始化。(注:檢測中如果出現(xiàn)錯(cuò)誤,作為一般性錯(cuò)誤,顯示錯(cuò)誤信息;如果正常,則繼 續(xù)進(jìn)行下一步。在這之前,機(jī)器一直判斷用戶是否按了 “Del”鍵,如果按了就進(jìn) 入ROM-BIOS中的系統(tǒng)設(shè)置程序,將系統(tǒng)的配置情況(如軟、硬盤型號)以參數(shù)的形 式存入CMOS RAM中,然后重新啟動(dòng)。)之后,自檢程序?qū)⒏鶕?jù)CMOS RAM中的內(nèi)容來識別系統(tǒng)的一些硬件設(shè)置,并對 這些部件進(jìn)行初始化,如果遇到CMOS RAM中的設(shè)置參數(shù)與系統(tǒng)實(shí)際的硬件不符就 會導(dǎo)致錯(cuò)誤或死機(jī)。如果以上的工作都完成了的話,電腦就開始從硬盤讀取數(shù)據(jù), 引導(dǎo)操作系統(tǒng)打開電源啟動(dòng)機(jī)器兒乎是電腦愛好者每天必做的事情,面對屏幕上出現(xiàn)的一幅幅啟動(dòng)畫

5、面,我們一點(diǎn)兒也不會感到陌生,但是,計(jì)算機(jī)在顯示這些啟動(dòng)畫面時(shí)都 做了些什么丄作呢,相信有的朋友還不是很清楚,本文就來介紹一下從打開電源到 出現(xiàn)Windows的藍(lán)天白云時(shí),計(jì)算機(jī)到底都干了些什么事情。首先讓我們來了解一些基本概念。第一個(gè)是大家非常熟悉的BIOS(基本輸入輸 出系統(tǒng)),BIOS是直接與硬件打交道的底層代碼,它為操作系統(tǒng)提供了控制硬件設(shè) 備的基本功能。BIOS包括有系統(tǒng)BIOS(即常說的主板BIOS)、顯卡BIOS和其它設(shè) 備(例如IDE控制器、SCSI卡或網(wǎng)卡等)的BIOS,其中系統(tǒng)BIOS是本文要討論的主 角,因?yàn)橛?jì)算機(jī)的啟動(dòng)過程正是在它的控制下進(jìn)行的。BIOS-般被存放在RO

6、M(只 讀存儲芯片)之中,即使在關(guān)機(jī)或掉電以后,這些代碼也不會消失。第二個(gè)基本概念是內(nèi)存的地址,我們的機(jī)器中一般安裝有32MB、64MB或128MB 內(nèi)存,這些內(nèi)存的每一個(gè)字節(jié)都被賦予了一個(gè)地址,以便CPU訪問內(nèi)存。32MB的 地址范圍用十六進(jìn)制數(shù)表示就是0, 1FFFFFFH,其中0, FFFFFH的低端1MB內(nèi)存非常 特殊,因?yàn)樽畛醯?086處理器能夠訪問的內(nèi)存最大只有1MB,這1MB的低端640KB 被稱為基本內(nèi)存,而A0000H, BFFFFH要保留給顯示卡的顯存使用,C0000H, FFFFFH 則被保留給BIOS使用,其中系統(tǒng)BIOS-般占用了最后的64KB或更多一點(diǎn)的空 間,顯卡

7、 BIOS 般在 COOOOH, C7FFFH 處,IDE 控制器的 BIOS 在 C8000H, CBFFFH 處。第一步:肖我們按下電源開關(guān)時(shí),電源就開始向主板和其它設(shè)備供電,此時(shí)電壓還不太 穩(wěn)定,主板上的控制芯片組會向CPU發(fā)出并保持一個(gè)RESET(fi置)信號,讓CPU內(nèi) 部自動(dòng)恢復(fù)到初始狀態(tài),但CPU在此刻不會馬上執(zhí)行指令。當(dāng)芯片組檢測到電源已 經(jīng)開始穩(wěn)定供電了(當(dāng)然從不穩(wěn)定到穩(wěn)定的過程只是一瞬間的事情),它便撤去 RESET信號(如果是手工按下計(jì)算機(jī)面板上的Reset按鈕來重啟機(jī)器,那么松開該 按鈕時(shí)芯片組就會撤去RESET信號),CPU馬上就從地址FFFF0H處開始執(zhí)行指令, 從

8、前面的介紹可知,這個(gè)地址實(shí)際上在系統(tǒng)BIOS的地址范圍內(nèi),無論是AwardBIOS還是AMI BIOS,放在這里的只是一條跳轉(zhuǎn)指令,跳到系統(tǒng)BIOS中真正的啟動(dòng) 代碼處。第二步:系統(tǒng)BIOS的啟動(dòng)代碼首先要做的事情就是進(jìn)行POST (Power, On SelfTest,加電后自檢),POST的主要任務(wù)是檢測系統(tǒng)中一些關(guān)鍵設(shè)備是否存在和 能否正常工作,例如內(nèi)存和顯卡等設(shè)備。由于POST是最早進(jìn)行的檢測過程,此時(shí) 顯卡還沒有初始化,如果系統(tǒng)BIOS在進(jìn)行POST的過程中發(fā)現(xiàn)了一些致命錯(cuò)誤,例如沒有找到內(nèi)存或者內(nèi)存有問題(此時(shí)只會 檢查640K常規(guī)內(nèi)存),那么系統(tǒng)BIOS就會直接控制喇叭發(fā)聲來報(bào)告

9、錯(cuò)誤,聲音的 長短和次數(shù)代表了錯(cuò)誤的類型。在正常情況下,POST過程進(jìn)行得非常快,我們兒 乎無法感覺到它的存在,POST結(jié)束之后就會調(diào)用其它代碼來進(jìn)行更完整的硬件檢 測。第三步:接下來系統(tǒng)BIOS將查找顯卡的BIOS,前面說過,存放顯卡BIOS的ROM芯片的 起始地址通常設(shè)在COOOOH處,系統(tǒng)BIOS在這個(gè)地方找到顯卡BIOS之后就調(diào)用它 的初始化代碼,由顯卡BIOS來初始化顯卡,此時(shí)多數(shù)顯卡都會在屏幕上顯示出一 些初始化信息,介紹生產(chǎn)廠商、圖形芯片類型等內(nèi)容,不過這個(gè)畫面兒乎是一閃而 過。系統(tǒng)BIOS接著會查找其它設(shè)備的BIOS程序,找到之后同樣要調(diào)用這些BIOS 內(nèi)部的初始化代碼來初始化

10、相關(guān)的設(shè)備。第四步:查找完所有其它設(shè)備的BIOS之后,系統(tǒng)BIOS將顯示出它自己的啟動(dòng)畫面,其 中包括有系統(tǒng)BIOS的類型、序列號和版本號等內(nèi)容。笫五步:接著系統(tǒng)BIOS將檢測和顯示CPU的類型和丄作頻率,然后開始測試所有的 RAM,并同時(shí)在屏幕上顯示內(nèi)存測試的進(jìn)度,我們可以在CMOS設(shè)置中自行決定使用 簡單耗時(shí)少或者詳細(xì)耗時(shí)多的測試方式。第六步:內(nèi)存測試通過之后,系統(tǒng)BIOS將開始檢測系統(tǒng)中安裝的一些標(biāo)準(zhǔn)硬件設(shè)備, 包括硬盤、CD, ROM、串口、并口、軟驅(qū)等設(shè)備,另外絕大多數(shù)較新版本的系統(tǒng) BIOS在這一過程中還要自動(dòng)檢測和設(shè)置內(nèi)存的定時(shí)參數(shù)、硬盤參數(shù)和訪問模式 等。第七步:標(biāo)準(zhǔn)設(shè)備檢測完

11、畢后,系統(tǒng)BIOS內(nèi)部的支持即插即用的代碼將開始檢測和配 置系統(tǒng)中安裝的即插即用設(shè)備,每找到一個(gè)設(shè)備之后,系統(tǒng)BIOS都會在屏幕上顯 示出設(shè)備的名稱和型號等信息,同時(shí)為該設(shè)備分配中斷、DMA通道和10端口等資 源。笫八步:到這一步為止,所有硬件都已經(jīng)檢測配置完畢了,多數(shù)系統(tǒng)BIOS會重新清屏 并在屏幕上方顯示出一個(gè)表格,其中概略地列出了系統(tǒng)中安裝的各種標(biāo)準(zhǔn)硬件設(shè) 備,以及它們使用的資源和一些相關(guān)工作參數(shù)。笫九步:接下來系統(tǒng) BIOS 將更新 ESCD(Extended System ConfigurationData,擴(kuò)展系統(tǒng)配置數(shù)據(jù))。ESCD是系統(tǒng)BIOS用來與操作系統(tǒng)交換碩件配置信 息的

12、一種手段,這些數(shù)據(jù)被存放在CMOS(一小塊特殊的RAM,由主板上的電池來供 電)之中。通常ESCD數(shù)據(jù)只在系統(tǒng)硬件配置發(fā)生改變后才會更新,所以不是每次啟 動(dòng)機(jī)器時(shí)我們都能夠看到“UpdateESCD Success”這樣的信息,不過,某些主板的系統(tǒng)BIOS在保存ESCD數(shù)據(jù)時(shí)使用了與Windows9x不相同的數(shù)據(jù)格式,于是Windows 9x在它自己的啟動(dòng)過程中會把ESCD數(shù)據(jù) 修改成自己的格式,但在下一次啟動(dòng)機(jī)器時(shí),即使碩件配置沒有發(fā)生改變,系統(tǒng) BIOS也會把ESCD的數(shù)據(jù)格式改回來,如此循環(huán),將會導(dǎo)致在每次啟動(dòng)機(jī)器時(shí),系 統(tǒng)BIOS都要更新一遍ESCD,這就是為什么有些機(jī)器在每次啟動(dòng)時(shí)都

13、會顯示出相關(guān) 信息的原因。第十步:ESCD更新完畢后,系統(tǒng)BIOS的啟動(dòng)代碼將進(jìn)行它的最后一項(xiàng)工作,即根據(jù)用 戶指定的啟動(dòng)順序從軟盤、硬盤或光驅(qū)啟動(dòng)。以從C盤啟動(dòng)為例,系統(tǒng)BIOS將讀 取并執(zhí)行硬盤上的主引導(dǎo)記錄,主引導(dǎo)記錄接著從分區(qū)表中找到第一個(gè)活動(dòng)分區(qū), 然后讀取并執(zhí)行這個(gè)活動(dòng)分區(qū)的分區(qū)引導(dǎo)記錄,而分區(qū)引導(dǎo)記錄將負(fù)責(zé)讀取并執(zhí)行 10. SYS,這是DOS和Windows 9x最基本的系統(tǒng)文件。Windows 9x的10. SYS首先 要初始化一些重要的系統(tǒng)數(shù)據(jù),然后就顯示出我們熟悉的藍(lán)天口云,在這幅畫面之 下Windows將繼續(xù)進(jìn)行DOS部分和GUI (圖形用戶界面)部分的引導(dǎo)和初始化工 作。如果系統(tǒng)之中安裝有引導(dǎo)多種操作系統(tǒng)的匸具軟件,通常主引導(dǎo)記錄將被替換 成該軟件的引導(dǎo)代碼,這些代碼將允許用戶選擇一種操作系統(tǒng),然后讀取并執(zhí)行該 操作系統(tǒng)的基本引導(dǎo)代碼(DOS和Windows的基本引導(dǎo)代碼就是分區(qū)引導(dǎo)記錄)。上面介紹的便是計(jì)算機(jī)在打開電源開關(guān)(或按Res

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論