民國106年 第3梯次 電腦硬體裝修乙級 學科
第32題
進行直接記憶存取方式操作時,記憶體的位址是由誰產生?
題目
進行直接記憶存取方式操作時,記憶體的位址是由誰產生?
- (1) D M A 控制器
- (2) 執行指令
- (3) 記憶體界面
- (4) C P U
官方答案
(1) D M A 控制器
解析
直接記憶體存取(DMA)的目的,是讓周邊裝置與記憶體之間大量傳輸資料時不必逐筆經由 CPU 搬運。進行 DMA 傳輸時,DMA 控制器會先由 CPU 取得匯流排控制權(bus grant),再由控制器自行送出記憶體位址與讀寫控制訊號,直接完成資料搬移。因此位址是由 DMA 控制器產生,而非 CPU 或記憶體界面。傳輸結束後控制器才歸還匯流排,並以中斷通知 CPU。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。