有關 CPU 與 I/O 介面的溝通,下列何者錯誤?
AProgrammed I/O 較 interrupt driven I/O 浪費 CPU 的時間
B採 memory mapped I/O 的方式時,CPU 需有專用的指令來與 I/O 介面收送資料正確答案
CDMA(direct memory access)適合高速且傳輸量大的 I/O 介面
D採 memory mapped I/O 的方式時,有些記憶體位置會保留給特定的 I/O 介面
答案與詳解
題目要選「錯誤」者。Memory-mapped I/O 的特色就是把 I/O 暫存器當成記憶體位址,用一般的 load/store 指令存取,**不需要**專用 I/O 指令;需要專用指令(如 IN/OUT)的是 Isolated I/O(Port-mapped I/O)。B 敘述錯誤,為正解。
