資源描述:
《硬件工作原理及工作內(nèi)容》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、硬件工作原理及工作內(nèi)容要使用電腦,第一步當(dāng)然是開機(jī),下面就先講講開機(jī)硬件工作原理,為后面的故障診斷做準(zhǔn)備。(下面的原理僅僅是我自己實(shí)踐、資料加聯(lián)想所得到的內(nèi)容,可能并非完全正確,但是可以保證不影響判斷)在數(shù)據(jù)線、電源線等連接線連接好的情況下,給電腦通電開機(jī)(別犯低級(jí)錯(cuò)誤,例如接口沒插或是沒接電源導(dǎo)致機(jī)器沒反應(yīng),那樂子就大了)開機(jī)后BIOS啟動(dòng)順序(摘錄)接通電腦的電源,系統(tǒng)將執(zhí)行上電自檢。自檢包括對(duì)CPU、系統(tǒng)主板、基本的640KB內(nèi)存、1MB以上的擴(kuò)展內(nèi)存、系統(tǒng)ROMBIOS的測(cè)試;CMOS中系統(tǒng)配置的校驗(yàn);初始化視頻控制器,測(cè)試視頻
2、內(nèi)存、檢驗(yàn)視頻信號(hào)和同步信號(hào),對(duì)CRT接口進(jìn)行測(cè)試;對(duì)鍵盤、軟驅(qū)、硬盤及CD-ROM子系統(tǒng)作檢查;對(duì)并行口(打印機(jī))和串行口(RS232)進(jìn)行檢查。當(dāng)自檢完成后,系統(tǒng)會(huì)自動(dòng)轉(zhuǎn)入BIOS的下一步驟,即從A驅(qū)、C驅(qū)或CD-ROM以及網(wǎng)絡(luò)服務(wù)器上尋找操作系統(tǒng)進(jìn)行啟動(dòng),然后將控制權(quán)交給操作系統(tǒng)。具體步驟如下:(1)當(dāng)按下電源開關(guān)時(shí),電源就開始向主板和其他設(shè)備供電。(2)BIOS的啟動(dòng)代碼首先要做的事情就是執(zhí)行POST。POST的主要任務(wù)是檢測(cè)系統(tǒng)中一些關(guān)鍵設(shè)備是否存在和能否正常工作,例如內(nèi)存和顯卡等設(shè)備。由于POST是最早進(jìn)行的檢測(cè)過程,此時(shí)顯
3、卡還沒有初始化,如果系統(tǒng)BIOS在進(jìn)行POST的過程中發(fā)現(xiàn)了一些致命錯(cuò)誤,例如沒有找到內(nèi)存或者內(nèi)存有問題(此時(shí)只會(huì)檢查640KB常規(guī)內(nèi)存),那么系統(tǒng)BIOS就會(huì)直接控制喇叭發(fā)聲來(lái)報(bào)告錯(cuò)誤,聲音的長(zhǎng)短和次數(shù)代表了錯(cuò)誤的類型。在正常情況下,POST過程進(jìn)行得非???,我們幾乎無(wú)法感覺到它的存在,POST結(jié)束之后就會(huì)調(diào)用其他代碼來(lái)進(jìn)行更完整的硬件檢測(cè)。(3)接下來(lái)主板BIOS將查找顯卡的BIOS,找到顯卡BIOS之后就調(diào)用它的初始化代碼,由顯卡BIOS來(lái)初始化顯卡,此時(shí)多數(shù)顯卡都會(huì)在屏幕上顯示出一些初始化信息,介紹生產(chǎn)廠商、圖形芯片類型等內(nèi)容,
4、不過這個(gè)畫面幾乎是一閃而過。主板BIOS接著會(huì)查找其他設(shè)備的BIOS程序,找到之后同樣要調(diào)用這些BIOS內(nèi)部的初始化代碼來(lái)初始化相關(guān)的設(shè)備。(4)查找完所有其他設(shè)備的BIOS之后,系統(tǒng)BIOS將顯示出它自己的啟動(dòng)畫面,其中包括有系統(tǒng)BIOS的類型、序列號(hào)和版本號(hào)等內(nèi)容。(5)接著主板BIOS將檢測(cè)和顯示CPU的類型和工作頻率,然后開始測(cè)試所有的RAM,并同時(shí)在屏幕上顯示內(nèi)存測(cè)試的進(jìn)度,(6)內(nèi)存測(cè)試通過之后,主板BIOS將開始檢測(cè)系統(tǒng)中安裝的一些標(biāo)準(zhǔn)硬件設(shè)備,包括硬盤、CD-ROM、串口、并口、軟驅(qū)等設(shè)備,另外絕大多數(shù)較新版本的BIOS
5、在這一過程中還要自動(dòng)檢測(cè)和設(shè)置內(nèi)存的定時(shí)參數(shù)、硬盤參數(shù)和訪問模式等。標(biāo)準(zhǔn)設(shè)備檢測(cè)完畢后,系統(tǒng)BIOS內(nèi)部支持即插即用的代碼將開始檢測(cè)和配置系統(tǒng)中安裝的即插即用設(shè)備,每找到一個(gè)設(shè)備之后,系統(tǒng)BIOS都會(huì)在屏幕上顯示出設(shè)備的名稱和型號(hào)等信息,同時(shí)為該設(shè)備分配中斷、DMA通道和I/O端口等資源。(7)到這一步為止,所有硬件都已經(jīng)檢測(cè)配置完畢了,主板BIOS會(huì)重新清屏并在屏幕上方顯示出一個(gè)表格,其中概略地列出了系統(tǒng)中安裝的各種標(biāo)準(zhǔn)硬件設(shè)備,以及它們使用的資源和一些相關(guān)工作參數(shù)。接下來(lái)主板BIOS將更新ESCD(ExtendedSystemCon
6、figurationData,擴(kuò)展系統(tǒng)配置數(shù)據(jù))。ESCD是主板BIOS用來(lái)與操作系統(tǒng)交換硬件配置信息的一種手段,這些數(shù)據(jù)被存放在CMOS(一小塊特殊的RAM,由主板上的電池來(lái)供電)之中。通常ESCD數(shù)據(jù)只在系統(tǒng)硬件配置發(fā)生改變后才會(huì)更新,所以不是每次啟動(dòng)機(jī)器時(shí)我們都能夠看到“UpdateESCD……Success”這樣的信息。不過,某些主板的系統(tǒng)BIOS在保存ESCD數(shù)據(jù)時(shí)使用了與Windows9x不相同的數(shù)據(jù)格式,于是Windows9x在它自己的啟動(dòng)過程中會(huì)把ESCD數(shù)據(jù)修改成自己的格式,但在下一次啟動(dòng)機(jī)器時(shí),即使硬件配置沒有發(fā)生改
7、變,系統(tǒng)BIOS也會(huì)把ESCD的數(shù)據(jù)格式改回來(lái),如此循環(huán),將會(huì)導(dǎo)致在每次啟動(dòng)機(jī)器時(shí),系統(tǒng)BIOS都要更新一遍ESCD,這就是為什么有些機(jī)器在每次啟動(dòng)時(shí)都會(huì)顯示出相關(guān)信息的原因。(8)ESCD更新完畢后,系統(tǒng)BIOS的啟動(dòng)代碼將進(jìn)行它的最后一項(xiàng)工作,即根據(jù)用戶指定的啟動(dòng)順序啟動(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í)行Io.sys,這是DOS和Windows9x最基本的系統(tǒng)文件。Windows9x的Io
8、.sys首先要初始化一些重要的系統(tǒng)數(shù)據(jù),然后就顯示出我們熟悉的藍(lán)天白云,Windows將繼續(xù)進(jìn)行DOS部分和GUI(圖形用戶界面)部分的引導(dǎo)和初始化工作。如果系統(tǒng)之中安裝有引導(dǎo)多種操作系統(tǒng)的工具軟件,通常主