dma vs interrupt-driven i/o

I’m a little unclear on differences between DMA and interrupt I/O Differences between DMA and interrupts are bogus because they are not opposing concepts. DMA and interrupts are orthogonal concepts, and both concepts are typically used together. The alternative to DMA is programmed I/O, aka PIO. The alternative to interrupts is polling. Interrupt-driven You need … Read more