計算機啟動過程

2021-09-06 13:59:04 字數 1163 閱讀 6894

介紹計算機的啟動過程(從開啟電源到作業系統啟動之前)    

1、當電源開關按下時,電源開始向主機板和其他裝置供電,此時電壓並不穩定,於是,當主機板認為電壓並沒有達到cmos中記錄的cpu的主頻所要求的電壓時,就會向cpu發出reset訊號(即復位,不讓cpu進一步執行),不過僅一瞬間不穩定的電壓就能達到符合要求的穩定值,此時復位訊號撤銷,cpu馬上從基本記憶體的bios段讀取一條跳轉指令,跳轉到bios的真正啟動**處,如此,系統bios啟動,此後的過程都由系統bios控制。 

2、系統bios啟動後會進行加電自檢post(power on self rest)。不過這個過程進行得很快,它主要是檢測關鍵裝置(如電源、cpu晶元、bios晶元、基本記憶體等電路是否存在以及供電情況是否良好。如果自檢出現了問題,系統喇叭會發出警報聲(根據警報聲的長短和次數可以知道到底出現了什麼問題)。 

3、如果自檢通過,系統bios會查詢顯示卡bios,找到後會呼叫顯示卡bios的初始化**,此時顯示器就開始顯示了(這就是為什麼自檢失敗只能靠發聲進行提醒了)。顯示卡bios會在螢幕上顯示顯示卡的相關資訊(不過現在的筆記本似乎並不顯示這個)。   

4、顯示卡檢測成功後會進行其他裝置的測試,通過後系統bios重新執行自己的**,並顯示自己的啟動畫面,將自己的相關資訊顯示在螢幕上,而後會進行記憶體測試(這些在現在的計算機上也看不到了),僅僅是短暫出現系統bios設定頁面,此時就可以對系統bios進行需要的設定了,完成後會重新啟動。   

5、此後bios會檢測系統的標準硬體(如硬碟、軟碟機(雖然現在很多計算機已沒有軟碟機了)、序列和並行介面等),檢測完成後會接著檢測即插即用裝置,如果有的話就為該裝置分配中斷、dma通道和i/o埠等資源,到了這裡,所有的裝置都已經檢測完成了,老機會進行一次清屏並顯示乙個系統配置表,如果和上次啟動相比出現了硬體變動,bios還會更新escd,即「extended system configuration data」(擴充套件系統配置資料),它是系統bios用來與作業系統交換硬體配置資訊的資料,這些資料被存放在cmos中。現在的機器則不再顯示這些了。

6、當上面的所有步驟都順利進行以後,bios將執行最後一項任務:按照使用者指定的啟動順序進行啟動(即我們經常需要用到的設定系統從**啟動,一般預設是硬碟,如果需要安裝系統,還會設定為光碟機或usb裝置),注意,這裡是指的啟動順序,如果設定為從光碟機啟動,而光碟機中又沒有光碟的話,系統還是會接著從硬碟啟動的。 

至此,作業系統啟動之前的所有啟動步驟都完成了。

計算機啟動過程

計算機按下開機按鍵到啟動到作業系統的過程中,計算機到底經歷了哪些步驟呢 1 按下power bottom之後,計算機會經過一系列的上電過程 power squence 最後然讓cpu reset.cpu reset 表示主機板電已經上好了並且cpu開始工作 2 cpu開始工作時候緊接著就通過sb或者...

計算機啟動過程

從開啟電源到開始操作,計算機的啟動是乙個非常複雜的過程。我一直搞不清楚,這個過程到底是怎麼回事,只看見螢幕快速滾動各種提示.這幾天,我查了一些資料,試圖搞懂它。下面就是我整理的筆記。零 boot的含義 先問乙個問題,啟動 用英語怎麼說?回答是boot。可是,boot原來的意思是靴子,啟動 與靴子有什...

計算機啟動過程

對intel8086加電或復位的時候,cs 0xffff,ip 0x0000,處理機執行指令的時候是從低位址到高位址,這個位址距離記憶體頂部0xfffff,只差16個位元組,要是ip值超過0x000f,它與cs形成的實體地址就會因為溢位,而變回0x0001 所以在這個位址 cs 0xffff,ip ...