求計算機啟動過程的細節,計算機的啟動過程

2022-03-02 15:43:14 字數 4504 閱讀 4093

1樓:安徽新華電腦專修學院

第一步:當我們按下電源開關時,電源就開始向主機板和其它裝置供電,此時電壓還不太穩定,主機板上的控制晶片組會向cpu發出並保持一個reset(重置)訊號,讓cpu內部自動恢復到初始狀態,但cpu在此刻不會馬上執行指令。當晶片組檢測到電源已經開始穩定供電了(當然從不穩定到穩定的過程只是一瞬間的事情),它便撤去reset訊號(如果是手工按下計算機面板上的reset按鈕來重啟機器,那麼鬆開該按鈕時晶片組就會撤去reset訊號),cpu馬上就從地址ffff0h處開始執行指令,從前面的介紹可知,這個地址實際上在系統bios的地址範圍內,無論是awardbios還是amibios,放在這裡的只是一條跳轉指令,跳到系統bios中真正的啟動**處。

  第二步:系統bios的啟動**首先要做的事情就是進行post(power-onselftest,加電後自檢),post的主要任務是檢測系統中一些關鍵裝置是否存在和能否正常工作,例如記憶體和顯示卡等裝置。由於post是最早進行的檢測過程,此時顯示卡還沒有初始化,如果系統bios在進行post的過程中發現了一些致命錯誤,例如沒有找到記憶體或者記憶體有問題(此時只會檢查640k常規記憶體),那麼系統bios就會直接控制喇叭發聲來報告錯誤,聲音的長短和次數代表了錯誤的型別。

在正常情況下,post過程進行得非常快,我們幾乎無法感覺到它的存在,post結束之後就會呼叫其它**來進行更完整的硬體檢測。  第三步:接下來系統bios將查詢顯示卡的bios,前面說過,存放顯示卡bios的rom晶片的起始地址通常設在c0000h處,系統bios在這個地方找到顯示卡bios之後就呼叫它的初始化**,由顯示卡bios來初始化顯示卡,此時多數顯示卡都會在螢幕上顯示出一些初始化資訊,介紹生產廠商、圖形晶片型別等內容,不過這個畫面幾乎是一閃而過。

系統bios接著會查詢其它裝置的bios程式,找到之後同樣要呼叫這些bios內部的初始化**來初始化相關的裝置。  第四步:查詢完所有其它裝置的bios之後,系統bios將顯示出它自己的啟動畫面,其中包括有系統bios的型別、序列號和版本號等內容。

  第五步:接著系統bios將檢測和顯示cpu的型別和工作頻率,然後開始測試所有的ram,並同時在螢幕上顯示記憶體測試的進度,我們可以在cmos設定中自行決定使用簡單耗時少或者詳細耗時多的測試方式。  第六步:

記憶體測試通過之後,系統bios將開始檢測系統中安裝的一些標準硬體裝置,包括硬碟、cd-rom、串列埠、並口、軟碟機等裝置,另外絕大多數較新版本的系統bios在這一過程中還要自動檢測和設定記憶體的定時引數、硬碟引數和訪問模式等。  第七步:標準裝置檢測完畢後,系統bios內部的支援即插即用的**將開始檢測和配置系統中安裝的即插即用裝置,每找到一個裝置之後,系統bios都會在螢幕上顯示出裝置的名稱和型號等資訊,同時為該裝置分配中斷、dma通道和i/o埠等資源。

  第八步:到這一步為止,所有硬體都已經檢測配置完畢了,多數系統bios會重新清屏並在螢幕上方顯示出一個**,其中概略地列出了系統中安裝的各種標準硬體裝置,以及它們使用的資源和一些相關工作引數。  第九步:

接下來系統bios將更新escd(extendedsystemconfigurationdata,擴充套件系統配置資料)。escd是系統bios用來與作業系統交換硬體配置資訊的一種手段,這些資料被存放在cmos(一小塊特殊的ram,由主機板上的電池來供電)之中。通常escd資料只在系統硬體配置發生改變後才會更新,所以不是每次啟動機器時我們都能夠看到"updateescd...

success"這樣的資訊,不過,某些主機板的系統bios在儲存escd資料時使用了與windows9x不相同的資料格式,於是windows9x在它自己的啟動過程中會把escd資料修改成自己的格式,但在下一次啟動機器時,即使硬體配置沒有發生改變,系統bios也會把escd的資料格式改回來,如此迴圈,將會導致在每次啟動機器時,系統bios都要更新一遍escd,這就是為什麼有些機器在每次啟動時都會顯示出相關資訊的原因。  第十步:escd更新完畢後,系統bios的啟動**將進行它的最後一項工作,即根據使用者指定的啟動順序從軟盤、硬碟或光碟機啟動。

以從c盤啟動為例,系統bios將讀取並執行硬碟上的主開機記錄,主開機記錄接著從分割槽表中找到第一個活動分割槽,然後讀取並執行這個活動分割槽的分割槽引導記錄,而分割槽引導記錄將負責讀取並執行io.sys,這是dos和windows9x最基本的系統檔案。windows9x的io.

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

計算機啟動過程

2樓:匿名使用者

首先讓我們來了解一些基本概念。第一個是大家非常熟悉的bios(基本輸入輸出系統),bios是直接與硬體打交道的底層**,它為作業系統提供了控制硬體裝置的基本功能。bios包括有系統bios(即常說的主機板bios)、顯示卡bios和其它裝置(例如ide控制器、scsi卡或網絡卡等)的bios,其中系統bios是本文要討論的主角,因為計算機的啟動過程正是在它的控制下進行的。

bios一般被存放在rom(只讀儲存晶片)之中,即使在關機或掉電以後,這些**也不會消失。

第二個基本概念是記憶體的地址,我們的機器中一般安裝有32mb、64mb或128mb記憶體,這些記憶體的每一個位元組都被賦予了一個地址,以便cpu訪問記憶體。32mb的地址範圍用十六進位制數表示就是0~1ffffffh,其中0~fffffh的低端1mb記憶體非常特殊,因為最初的8086處理器能夠訪問的記憶體最大隻有1mb,這1mb的低端640kb被稱為基本記憶體,而a0000h~bffffh要保留給顯示卡的視訊記憶體使用,c0000h~fffffh則被保留給bios使用,其中系統bios一般佔用了最後的64kb或更多一點的空間,顯示卡bios一般在c0000h~c7fffh處,ide控制器的bios在c8000h~cbfffh處。

好了,下面我們就來仔細看看計算機的啟動過程吧。

第一步: 當我們按下電源開關時,電源就開始向主機板和其它裝置供電,此時電壓還不太穩定,主機板上的控制晶片組會向cpu發出並保持一個reset(重置)訊號,讓cpu內部自動恢復到初始狀態,但cpu在此刻不會馬上執行指令。當晶片組檢測到電源已經開始穩定供電了(當然從不穩定到穩定的過程只是一瞬間的事情),它便撤去reset訊號(如果是手工按下計算機面板上的reset按鈕來重啟機器,那麼鬆開該按鈕時晶片組就會撤去reset訊號),cpu馬上就從地址ffff0h處開始執行指令,從前面的介紹可知,這個地址實際上在系統bios的地址範圍內,無論是award bios還是ami bios,放在這裡的只是一條跳轉指令,跳到系統bios中真正的啟動**處。

第二步: 系統bios的啟動**首先要做的事情就是進行post(power-on self test,加電後自檢),post的主要任務是檢測系統中一些關鍵裝置是否存在和能否正常工作,例如記憶體和顯示卡等裝置。由於post是最早進行的檢測過程,此時顯示卡還沒有初始化,如果系統bios在進行post的過程中發現了一些致命錯誤,例如沒有找到記憶體或者記憶體有問題(此時只會檢查640k常規記憶體),那麼系統bios就會直接控制喇叭發聲來報告錯誤,聲音的長短和次數代表了錯誤的型別。

在正常情況下,post過程進行得非常快,我們幾乎無法感覺到它的存在,post結束之後就會呼叫其它**來進行更完整的硬體檢測。

第三步: 接下來系統bios將查詢顯示卡的bios,前面說過,存放顯示卡bios的rom晶片的起始地址通常設在c0000h處,系統bios在這個地方找到顯示卡bios之後就呼叫它的初始化**,由顯示卡bios來初始化顯示卡,此時多數顯示卡都會在螢幕上顯示出一些初始化資訊,介紹生產廠商、圖形晶片型別等內容,不過這個畫面幾乎是一閃而過。系統bios接著會查詢其它裝置的bios程式,找到之後同樣要呼叫這些bios內部的初始化**來初始化相關的裝置。

第四步: 查詢完所有其它裝置的bios之後,系統bios將顯示出它自己的啟動畫面,其中包括有系統bios的型別、序列號和版本號等內容。

3樓:施遠板嬋

計算甲加電,自檢硬體配置和軟體配置,載入啟動的程式和作業系統

4樓:鵼齛儫

首先進行對cpu 主機板 顯示卡和記憶體等所有的硬體檢查一遍 如果沒有出現問題的話 機子才能正常起動起來 然後進入系統 進系統之前需要載入啟動項

就像你機子上的桌面的東西 必須經過硬碟的載入才可以通過軟體讓我們看到

dos和xp的是區別 就是 一個是純命令的系統 xp則是特別人性化的一個全中文介面系統 希望幫到你

簡要介紹計算機的啟動過程。

5樓:匿名使用者

把電腦的各個部分都連線好之後,檢查主機和顯示器的電源線是否已經接好,然後就可以啟動電腦了。

主機的電源開關一般在主機的面板上,上面標有power的字樣,按下即可接通主機的電源,然後再開啟顯示器的電源開關。接通主機的電源後,電腦首先要進行自我檢測,簡稱自檢。這時,我們會在顯示器的螢幕上看到一些英文語句,這就是電腦自我檢測情況的顯示,它告訴我們這臺電腦都有哪些硬體裝置,是些什麼型號的,同時檢查電腦的各個外部裝置是不是有故障,接線是不是正確等等。

如果你的電腦安裝的作業系統是windows10,螢幕上將顯示出一個windows10的啟動介面,再稍微等候一會兒,螢幕上將出現一個歡迎畫面,之後,螢幕上就會出現如右圖所示的畫面,這就是windows10的桌面,表示windows10系統已經成功啟動了。

通過power按鈕啟動電腦的方式叫做冷啟動。電腦正常啟動之後,就等候你下達工作命令了。

希望我能幫助你解疑釋惑。

計算機啟動

用系統安裝盤引導,按 r 進入 故障恢復控制檯 如果是ntfs分割槽的話就需要用管理員身份進入了。進入後肯定是在系統目錄下,如 c windows md tmp copy c windows system32 config system c windows tmp system.bak delete...

有關計算機專業考研的細節問題,關於計算機專業考研問題

巫山12峰 建議你報海文的輔導班,講課老師都是大學教授講師,很正規。關於計算機專業考研問題 黃土小居 http edu.sina.com.cn kaoyan 2011kaoyanfushi index.shtml 自己看吧 漫天曼 研究院?是不是計算機方面的研究所啊?想報研究所的話,如果對自己有信心...

計算機啟動有幾種方式,計算機啟動有幾種方式

一共有三種,如下 一,冷啟動 1 接通電源啟動計算機的方式,稱為冷啟動。2 介紹 自檢 3 具體操作步驟如下 加電 自檢 引導作業系統。二,熱啟動 1 熱啟動是指在計算機已經開啟的狀態下,通過鍵盤重新引導作業系統。一般在宕機時才使用。2 方法 左手按住 ctrl 和 alt 不放開,右手按下 del...