需要 DMA 支持来实现设备类型中断驱动?

The DMA support is needed to implement a device type interrupt driven?

据我了解,中断驱动I/O和DMA是两种独立的机制,但我需要回答这个问题。我认为答案是否定的,因为没有必要

如果设备使用 DMA(直接内存访问),它可以读取 or/and 直接写入 from/to 主内存。
如果设备可以生成中断,它可以通知 CPU 它需要注意。
因此,DMA 和中断基本上是完全独立的。
它们当然可以组合,例如设备可以通知 CPU 它已完成 DMA。
所以,你是对的,答案是否定的。