民國105年 第1梯次 電腦硬體裝修乙級 學科
第24題
進行直接記憶存取方式操作時,記憶體的位址是由誰產生?
題目
進行直接記憶存取方式操作時,記憶體的位址是由誰產生?
- (1) 記憶體界面
- (2) 執行指令
- (3) C P U
- (4) D M A 控制器
官方答案
(4) D M A 控制器
解析
直接記憶體存取(DMA)的目的,是讓大量資料在記憶體與周邊(如磁碟、網路卡)之間直接搬移,而不必經由CPU逐筆處理。操作時由DMA控制器先接受CPU的初始化設定(來源位址、目的位址、傳輸長度、方向),接著向匯流排仲裁器請求並取得匯流排主控權,之後由DMA控制器自行產生記憶體位址與讀寫控制訊號,完成後再以中斷通知CPU。因此位址是由DMA控制器產生,而非記憶體界面、執行中的指令或CPU;CPU僅在起始與結束階段參與。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。