Q52.
ARM 微處理器可分為特權模式與非特權模式,下列何種模式屬於特權模式?
數位電子 · 甲級 · 嵌入式系統 · Q52
難易度分析
3 / 5
題目要求從四個模式中選出所有特權模式,需掌握 ARM 架構中各模式的權限屬性。選項中只有使用者模式為非特權,其他三種皆為特權,這一區分是考核的核心。
正確答案 (複選):②, ③, ④
- ② 快速中斷模式:快速中斷模式(FIQ Mode)屬於特權模式,專為高速資料傳輸或通道存取設計,擁有額外的備用暫存器以減少中斷處理的上下文切換延遲,可完整存取所有系統資源。
- ③ 外部中斷模式:外部中斷模式(IRQ Mode)屬於特權模式,用於處理一般中斷請求,當外設觸發中斷訊號時處理器會切換至此模式,可執行所有特權指令並存取系統控制暫存器。
- ④ 管理模式:管理模式(Supervisor Mode, SVC)屬於特權模式,是作業系統核心的主要執行模式,當處理器復位或執行軟體中斷指令(SWI/SVC)時自動進入此模式,負責系統資源管理與保護。
錯誤選項解析
- ① 使用者模式:使用者模式(User Mode)是 ARM 處理器中唯一的非特權模式,此模式下程式無法直接存取受保護的系統資源或修改 CPSR 中的控制欄位,必須透過異常處理機制才能執行特權操作。
Learning Tip
"ARM 架構的七種處理器模式中,僅有使用者模式為非特權模式,其餘六種(FIQ、IRQ、SVC、Abort、Undefined、System)皆為特權模式。常考陷阱在於混淆「系統模式(System Mode)」與「使用者模式」——系統模式雖使用與使用者模式相同的暫存器組,但仍是特權模式。解題關鍵:凡涉及中斷處理、異常處理或作業系統核心運作的模式均為特權模式。"
學員答題分佈
①使用者模式0%
②快速中斷模式0%
③外部中斷模式0%
④管理模式0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!