DOS作業系統引導過程
什麼是引導?
引導是啟動計算機或類似計算機裝置(例如智慧手機等)的過程。因此,計算裝置的引導從我們按下裝置的電源按鈕開始,它使計算機或裝置準備好使用。
實際上,當計算機或任何計算裝置關閉時,其作業系統仍然保留在系統的輔助儲存器(如硬碟)中。但是,要執行軟體,它必須位於系統的記憶體中。因此,引導也可以用其他話說成:將作業系統從輔助儲存器載入到裝置記憶體的過程稱為引導。
當我們按下裝置的電源按鈕時,系統的BIOS被啟用,它定位並將作業系統載入到記憶體中,這個將作業系統載入到記憶體中的過程稱為引導。
引導型別
根據計算機或計算裝置的當前狀態,引導分為以下兩種型別:
冷啟動- 當計算機處於無電狀態時,使用者透過按下系統單元的電源按鈕來啟動它。在這種情況下,作業系統從磁碟載入到記憶體中,這種型別的引導稱為冷啟動。
熱啟動- 有時會出現系統停止工作需要重新啟動的情況。換句話說,當系統正在執行並需要重新啟動以再次引導時,這種型別的引導稱為熱啟動。
現在讓我們討論DOS作業系統的引導過程。
DOS作業系統引導過程
在DOS(磁碟作業系統)中,引導過程從我們按下系統單元的電源按鈕開始,一直持續到DOS命令提示符出現在計算機螢幕上。在DOS作業系統中,引導過程主要處理將以下三個DOS系統檔案載入到系統的記憶體中:
IO.SYS
MSDOS.SYS
COMMAND.COM
我們可以按照以下步驟理解DOS作業系統的引導過程:
步驟1
當透過按下電源按鈕啟動計算機系統時,BIOS(基本輸入/輸出系統)會對ROM(只讀儲存器)中的程式執行一些重要的功能測試。這稱為加電自檢(POST)。POST檢查系統是否具有正確的外圍裝置配置,即外圍裝置是否按正確順序連線。
步驟2
BIOS完成基本功能測試後,它會根據指定的引導裝置順序查詢可引導磁碟第一個物理扇區中的主引導記錄(MBR)。
例如,如果引導裝置順序為:
硬碟驅動器
軟盤驅動器
CD-ROM
步驟3
因此,BIOS將首先在硬碟驅動器中搜索主引導記錄。如果未找到,則在軟盤驅動器中搜索。如果在軟盤驅動器中也未找到,則將在CD-ROM中搜索。如果系統無法在所有這些資源中找到主引導記錄,它將在螢幕上顯示訊息“未找到引導裝置”,並且系統將停止。
如果在任何可引導磁碟驅動器中找到主引導記錄,則作業系統載入程式(也稱為引導載入程式)將從可引導驅動器載入到記憶體中。
步驟4
引導載入程式首先載入DOS系統IO.SYS,然後載入磁碟作業系統的核心檔案MSDOS.SYS。
步驟5
MSDOS.SYS檔案在另一個名為CONFIG.SYS的系統檔案中查詢命令直譯器。如果找到,則將其載入到記憶體中。如果CONFIG.SYS中未指定命令直譯器,則將COMMAND.COM檔案載入到記憶體中,作為磁碟作業系統的預設命令直譯器。
步驟6
最後,載入並執行AUTOEXEC.BAT檔案。此檔案包含DOS命令序列。載入AUTOEXEC.BAT後,DOS命令提示符將顯示在計算機螢幕上。我們可以在提示符螢幕上看到可引導驅動器的字母。這表示作業系統已成功從磁碟載入到記憶體中。此時,系統已準備好使用。
這就是磁碟作業系統中引導過程的執行方式。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP