在直接記憶體存取(direct memory access, DMA)為基礎的 I/O 中,下列敘述何者正確?
ACPU 可以從資料傳輸中釋放出來,並在每個字(word)傳輸完成後被中斷,以啟動下一個字的傳輸
B週期偷取(cycle stealing)會減慢 CPU 運算速度,但將資料傳輸工作卸載到 DMA 控制器通常會提高整個系統的效能正確答案
C沒有使用中斷機制
D資料可以傳送到單一記憶體區塊,但不能傳送到多個記憶體區塊
答案與詳解
正解。Cycle stealing 指 DMA 控制器偶爾搶走記憶體匯流排週期,使 CPU 短暫等待,但 CPU 省下大量搬資料的時間,整體系統吞吐量提升。
