請教開機啟動順序問題

時間 2021-12-25 06:27:22

1樓:眼睛裡的夢

電腦硬體啟動順序

第一步:當我們按下電源開關時,電源就開始向主機板和其它裝置供電,此時電壓還不穩定,主機板控制晶元組會向cpu發出並保持乙個reset(重置)訊號,讓cpu初始化。當電源開始穩定供電後(當然從不穩定到穩定的過程也只是短暫的瞬間),晶元組便撤去reset訊號(如果是手動按下計算機面板上的 reset按鈕來重啟機器,那麼鬆開該按鈕時晶元組就會撤去reset訊號),cpu馬上就從位址ffff0h處開始執行指令,這個位址在系統bios的位址範圍內,無論是award bios還是ami 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.

sys,這是dos和windows 9x最基本的系統檔案。windows 9x的io.sys首先要初始化一些重要的系統資料,然後就顯示出我們熟悉的藍天白雲,在這幅畫面之下,windows將繼續進行dos部分和gui(圖形使用者介面)部分的引導和初始化工作。

如果系統這中安裝有引導多種操件系統的工具軟體,通常主引導記錄將被替換成該軟體的引導**,這些**將允許使用者選擇一種作業系統,然後讀取並執行該作業系統的基本引導**(dos和windows的基本引導**就是分割槽引導記錄)。

簡化後的啟動過程

1、pc電源的on----顯示器、鍵盤、機箱上的燈閃爍;

2、檢測顯示卡----畫面出現短暫的顯示卡資訊;

3、檢測記憶體----隨著嘟嘟的聲音畫面上出現記憶體的容易資訊;

4、執行bios----畫面上出現簡略的bios資訊;

5、檢測其它裝置----出現其它裝置的資訊(cpu,hdd,mem......);

6、執行os(作業系統)的初始化檔案----starting windows2000等

2樓:匿名使用者

呵呵 上圖書館或者新華書店找找相關資料吧,不是一兩句話能說清楚的!啟動原理貌似和cpu工作原理等還相關啊~~

3樓:匿名使用者

電源-硬體自檢.硬碟尋道.cpu處理。

處理好了北橋顯示

fedora23開機預設啟動順序如圖開機會有選

在 boot grub 目錄下編輯grub.cfg,即先找到 grub.cfg配置檔案,然後編輯,將set default 0改為set default 1,就預設從第二項啟動了,希望能幫助到你,望採納,謝謝 1.新建乙個資料夾,例如 c ordered launch,然後把 開始 所有程式 啟動 ...

電腦開機問題請教高手,電腦開機問題請教高手

用光碟 或u盤,如果支援 啟動電腦,重灌系統。向高手請教吧,別自己亂搗鼓,似乎明白,暈啊。按f8,回車,回車,進安全模式裡,高階啟動 選項,最後一次正確配置,回車鍵,按下去試試!恢復bios設定試試 開機按del點選load optimized defauits會出現乙個紅色提示框按y回車然後按f1...

電腦開機啟動問題,高分懸賞高手,電腦開機啟動問題,高分懸賞高手

一 軟體 1 病毒破壞 防毒。2 系統檔案損壞 進入系統使用下面方法修復。插入系統光碟 開始選單點選執行 輸入cmd回車 輸入命令sfc scannow sfc和 之間有乙個空格 則系統會自動將硬碟中的系統檔案於系統盤中的檔案比較並進行修復。二 硬體 1 機箱內灰塵太多,硬體接觸不良,除塵,將硬體插...