系統啟動是如何工作的?
為了使計算機系統能夠啟動,計算機系統的 BIOS、作業系統和硬體元件都必須正常工作。如果這些元素中的任何一個出現故障,就會導致啟動序列失敗。
系統啟動過程
下圖演示了系統啟動過程中涉及的步驟 -
以下是步驟 -
- 計算機首次通電後,CPU 會初始化自身。這是透過觸發系統時鐘產生的系列時鐘脈衝來完成的。
- 之後,CPU 會查詢系統的 ROM BIOS 以獲取啟動程式中的第一個指令。此第一條指令儲存在 ROM BIOS 中,它指示系統在預定的記憶體地址中執行 POST(加電自檢)。
- POST 首先檢查 BIOS 晶片,然後檢查 CMOS RAM。如果 POST 未檢測到電池故障,則繼續初始化 CPU。
- POST 還檢查硬體裝置,例如硬碟等輔助儲存裝置、埠等。以及其他硬體裝置,如滑鼠和鍵盤。這樣做是為了確保它們正常工作。
- POST 確保所有元件都正常工作後,BIOS 會找到要載入的作業系統。
- 在大多數計算機系統中,作業系統從 C 盤載入到硬碟驅動器上。CMOS 晶片通常會告訴 BIOS 在哪裡找到作業系統。
- CMOS 在查詢作業系統時檢視的不同驅動器的順序稱為啟動順序。可以透過更改 CMOS 設定來更改此順序。
- 找到合適的啟動驅動器後,BIOS 首先找到啟動記錄,該記錄會告訴它找到作業系統的開頭。
- 作業系統初始化後,BIOS 將檔案複製到記憶體中。然後作業系統控制啟動過程。
- 最後,作業系統對系統記憶體進行最終清點,並載入控制外圍裝置所需的裝置驅動程式。
- 使用者可以訪問系統應用程式以執行各種任務。
如果沒有系統啟動過程,計算機使用者將不得不下載所有軟體元件,包括那些不經常需要的元件。使用系統啟動,只需要下載合法需要的軟體元件,所有無關的元件都不需要。此過程釋放了記憶體中的大量空間,從而節省了大量時間。
廣告