引導加載程序是在計算機或其他設備的引導過程中運行的一小段軟件代碼。它從存儲設備(如硬盤驅動器)復制操作系統的關鍵文件和組件,進入計算機的主內存中。然后程序將給操作系統控制并退出,直到下一次啟動。引導加載程序的...
引導加載程序是在計算機或其他設備的引導過程中運行的一小段軟件代碼。它從存儲設備(如硬盤驅動器)復制操作系統的關鍵文件和組件,進入計算機的主內存中。然后程序將給操作系統控制并退出,直到下一次啟動。引導加載程序的復雜程度各不相同,也可用于智能手機、平板電腦和視頻游戲機等設備中。引導加載程序在計算機啟動時運行。大多數個人計算機(PC)的引導過程都很復雜具有多階段的事件。大多數PC機內的中央處理器(CPU)不能直接從存儲設備(如硬盤)運行程序,因此,當計算機啟動時運行的第一個軟件是從主板(計算機的中央電路板)上的一個特殊微芯片加載的包含幾種不同的專用程序之一,包括基本輸入輸出系統(BIOS)或統一可擴展固件接口(UEFI),在搜索硬盤和可移動存儲設備以尋找引導加載程序之前,執行硬件測試和初始化功能。引導加載程序中的代碼隨后被傳輸到系統內存中,系統內存控制計算機并將引導順序移到下一步。一旦控制好,引導加載程序繼續加載運行操作系統(如Microsoft Windows?、Linux或Mac OS X?)所需的基本驅動程序和關鍵系統文件。引導加載程序通常是特定于平臺的,因為不同系統之間的驅動程序和系統文件差別很大。它們也可以在程序加載的每個階段分階段運行一種更復雜、功能更強大的軟件。在安裝了多個操作系統的計算機上,一個叫做引導管理器的程序可以讓用戶選擇一個要引導的系統,并將控制權交給相應的引導加載程序加載操作系統后,引導加載程序將放棄對系統的控制并退出。智能手機、平板電腦、視頻游戲機、消費電子產品和許多其他類型的設備也使用引導加載程序。如果某個設備在首次通電時經歷了一段引導或加載過程,則很有可能正在使用一種引導加載程序。一些技術發燒友已經知道黑客或更換某些設備的引導加載程序,以便運行自定義軟件或啟用更高級的功能
-
發表于 2020-08-06 22:06
- 閱讀 ( 1432 )
- 分類:電腦網絡