Polling vs interrupts vs DMA - choosing the right tool
Three ways to move data in or out of a computer, each solving a real limitation of the one before it. Here's how to reason about which one a given device actually needs.
9 min readUpdated 2026-09-03computer-architectureiointerruptsdma