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

第32題

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

題目

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

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

官方答案

(1) D M A 控制器

解析

直接記憶體存取(DMA)的目的,是讓周邊裝置與記憶體之間大量傳輸資料時不必逐筆經由 CPU 搬運。進行 DMA 傳輸時,DMA 控制器會先由 CPU 取得匯流排控制權(bus grant),再由控制器自行送出記憶體位址與讀寫控制訊號,直接完成資料搬移。因此位址是由 DMA 控制器產生,而非 CPU 或記憶體界面。傳輸結束後控制器才歸還匯流排,並以中斷通知 CPU。

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

官方資料