Q36.
Boot Loader 在嵌入式系統中主要的目的為
數位電子 · 甲級 · 嵌入式系統 · Q36
難易度分析
1 / 5
本題測試對 Boot Loader 基本定義的直接記憶,選項設計簡單且無隱晦陷阱,屬於極易類別。
正確答案:①為作業系統核心執行之前執行的一段小程式
① 為作業系統核心執行之前執行的一段小程式:Boot Loader 是在嵌入式系統上電後、作業系統核心載入前執行的一段初始化程式,負責 硬體初始化、記憶體配置 與 核心映像檔載入,是系統開機流程的必要階段。
錯誤選項解析
- ② 可以隨意由使用者撰寫,載入系統並測試:Boot Loader 必須針對特定 硬體平台 與 處理器架構 進行設計,需嚴格遵循 記憶體映射 與 周邊初始化 流程,不能隨意由使用者撰寫或替換。
- ③ 為簡化嵌入式作業系統,可以刪除Boot Loader:Boot Loader 是嵌入式系統 開機流程 中不可或缺的元件,負責將作業系統核心從 非揮發性記憶體(如 Flash)載入至 RAM 並跳轉執行,無法刪除。
- ④ 是嵌入式工程師所寫的範例參考程式:Boot Loader 是系統 開機鏈(Boot Chain) 中的關鍵程式,負責硬體初始化與核心載入,並非僅供參考的 範例程式 或教學用途。
Learning Tip
"Boot Loader 的核心功能為 硬體初始化、環境設定 與 作業系統核心載入。常見考點陷阱是將 Boot Loader 與一般應用程式或範例程式混淆。實務上常見的 Boot Loader 包含 U-Boot、RedBoot 等,需依目標板硬體規格進行移植與設定。"
學員答題分佈
①為作業系統核心執行之前執行的一段小程式0%
②可以隨意由使用者撰寫,載入系統並測試0%
③為簡化嵌入式作業系統,可以刪除Boot Loader0%
④是嵌入式工程師所寫的範例參考程式0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!