民國95年 第3梯次 電腦硬體裝修丙級 學科

第48題

I / 0 與記憶體資料傳輸時,下列那一種效能最好?

題目

I / 0 與記憶體資料傳輸時,下列那一種效能最好?

  1. (1) D M A
  2. (2) I n t e r r u p t I / O
  3. (3) C P U I / O
  4. (4) M E M O R Y M A P P E D I / O

官方答案

(1) D M A

解析

DMA(Direct Memory Access)由 DMA 控制器接管匯流排,讓 I/O 裝置與記憶體直接交換資料,整段區塊傳輸期間不佔用 CPU,只在傳輸結束時以中斷通知,因此效能最好。CPU I/O(程式控制 I/O)每傳一筆資料都要 CPU 執行指令並等待裝置就緒,速度最慢;中斷式 I/O 每筆資料都要中斷一次,須反覆保存與恢復現場,額外負擔大;記憶體對映式 I/O 只是一種定址方式,資料仍須由 CPU 搬移。

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

官方資料