民國106年 第2梯次 電腦硬體裝修乙級 學科

第3題

進行直接記憶存取方式操作時,記憶體的位址是由誰產生?

題目

進行直接記憶存取方式操作時,記憶體的位址是由誰產生?

  1. (1) C P U
  2. (2) 記憶體界面
  3. (3) 執行指令
  4. (4) D M A 控制器

官方答案

(4) D M A 控制器

解析

DMA(Direct Memory Access,直接記憶體存取)的目的是讓周邊裝置與記憶體之間大量傳輸資料時不必經由 CPU 逐筆搬運。運作時 CPU 只負責事前設定 DMA 控制器,包括來源位址、目的位址、傳輸長度與方向;設定完成後,由 DMA 控制器產生記憶體位址、送出讀寫控制訊號並接管匯流排(發出匯流排要求),待傳輸結束才以中斷通知 CPU。因此位址是由 DMA 控制器產生,而非 CPU 或記憶體界面。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料