經濟部所屬事業機構新進職計算機概論、電子學106 年第 22 題單選題
作業系統中,程式執行過程中需將虛擬記憶體位址轉換成實體記憶體位址。下列哪一個元件負責執行這個任務?
A記憶體管理單位(Memory Management unit)正確答案
B記憶體位址暫存器(Memory Address Register)
C程序計數器(Program Counter)
D虛擬機器(Virtual Machine)
A正確答案
虛擬位址→實體位址的轉換由 MMU(記憶體管理單元)負責,是作業系統記憶體管理的核心硬體元件。
逐選項解析
A記憶體管理單位(Memory Management unit)✓ 正確
B記憶體位址暫存器(Memory Address Register)✕ 易錯陷阱
Memory Address Register(MAR)是暫存器,用來存放「當前要存取的記憶體位址」,是資料傳輸的中介,並不執行虛擬→實體的位址轉換工作,容易因名稱含 Memory 而誤選。
C程序計數器(Program Counter)✕ 錯誤
Program Counter(PC)程序計數器用來記錄「下一道要執行的指令位址」,功能是控制程式執行流程,與記憶體位址轉換無關。
D虛擬機器(Virtual Machine)✕ 錯誤
立即註冊,看完整詳解
這題的完整詳解,註冊就能看 · 每天 2 題免費
精選詳解- 完整逐選項解析
- 秒殺解題技巧與破題關鍵
- 關鍵知識表整理
- 陷阱與易錯提醒
- 同考點歷屆題庫連續刷題與錯題本