學習工具
【電】 bootstrap loader
start-up
【計】 activating; actuating; enablement; startover; startup
【電】 load
implement; organ; utensil; ware
【醫】 apparatus; appliance; crgan; device; organa; organon; organum; vessel
啟動載入器(Bootloader)是計算機系統中負責初始化硬件組件并引導操作系統加載的核心程式。其名稱源于英文"boot"(啟動)和"loader"(載入器)的組合,字面含義為"引導裝載程式"。在技術實現層面,啟動載入器主要承擔以下核心功能:
硬件初始化
通過執行固化在主闆芯片中的基本輸入輸出系統(BIOS)或統一可擴展固件接口(UEFI)指令,完成内存控制器、存儲設備接口等關鍵硬件的檢測與配置。
引導序列管理
根據預設的啟動順序檢測可引導設備,包括硬盤、USB設備或網絡接口。當檢測到有效引導扇區時,讀取主引導記錄(MBR)或GUID分區表(GPT)中的分區信息。
操作系統加載
将操作系統内核從存儲介質加載至内存,移交控制權後退出運行。以Linux系統為例,常見啟動載入器GRUB會解析/boot目錄下的配置文件,加載vmlinuz内核鏡像和initramfs初始内存文件系統。
在嵌入式系統中,啟動載入器可能包含更複雜的預啟動功能,例如固件更新模式(DFU模式)、硬件自檢(POST)和調試接口激活。Android設備采用的fastboot模式即為典型示例,允許通過USB連接執行分區刷寫等底層操作。
引用來源:
Microsoft Windows Boot Architecture Documentation
UEFI Forum Specification Version 2.10
GNU GRUB Manual 2.06
Linux Kernel Documentation (boot-process.rst)
Android Open Source Project Platform Documentation
根據上下文的不同,“啟動載入器”(或“啟動加載器”)主要有以下三種含義:
這是JVM的核心組件之一,負責加載Java核心類庫(如java.lang包)。
<JAVA_HOME>/jre/lib目錄下的核心類庫(如rt.jar),這些類庫是JVM運行的基礎。java.lang.ClassLoader類;在系統啟動階段運行的底層程式:
用于在SpringBoot應用啟動時執行初始化邏輯:
CommandLineRunner或ApplicationRunner接口;@Order注解控制多個加載器的執行順序。該術語具有多義性,需結合上下文判斷具體指向:
Bootstrap ClassLoader;同學同學會通訊通訊波道通訊帶通訊訂立的契約通訊地址通訊方法通訊費通訊工具通訊共載波通訊環通訊計劃通訊距離通訊開關通訊科學通訊饋電通訊錄通迅錄通訊平均通訊區指示器通訊社通訊設備通訊替續系統通訊網通訊衛星通訊衛星地面電台通訊衛星太空電台通訊系統通訊系統終端
我們堅持為全球中文用戶提供準确、可靠的線上工具。
所有工具均遵循我們 “關於我們” 頁面中所述的審核原則進行開發與維護。請注意: 工具結果僅供參考,不構成任何專業建議。