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

第24題

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

題目

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

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

官方答案

(4) D M A 控制器

解析

直接記憶體存取(DMA)的目的,是讓大量資料在記憶體與周邊(如磁碟、網路卡)之間直接搬移,而不必經由CPU逐筆處理。操作時由DMA控制器先接受CPU的初始化設定(來源位址、目的位址、傳輸長度、方向),接著向匯流排仲裁器請求並取得匯流排主控權,之後由DMA控制器自行產生記憶體位址與讀寫控制訊號,完成後再以中斷通知CPU。因此位址是由DMA控制器產生,而非記憶體界面、執行中的指令或CPU;CPU僅在起始與結束階段參與。

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

官方資料