民國106年 第2梯次 電腦硬體裝修乙級 學科
第3題
進行直接記憶存取方式操作時,記憶體的位址是由誰產生?
題目
進行直接記憶存取方式操作時,記憶體的位址是由誰產生?
- (1) C P U
- (2) 記憶體界面
- (3) 執行指令
- (4) D M A 控制器
官方答案
(4) D M A 控制器
解析
DMA(Direct Memory Access,直接記憶體存取)的目的是讓周邊裝置與記憶體之間大量傳輸資料時不必經由 CPU 逐筆搬運。運作時 CPU 只負責事前設定 DMA 控制器,包括來源位址、目的位址、傳輸長度與方向;設定完成後,由 DMA 控制器產生記憶體位址、送出讀寫控制訊號並接管匯流排(發出匯流排要求),待傳輸結束才以中斷通知 CPU。因此位址是由 DMA 控制器產生,而非 CPU 或記憶體界面。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。