3 ms·
DMA originates from a time when the CPU accessed memory via the North Bridge chipset; in effect, the CPU was just one of many peers in accessing memory, and dat
by cperciva 7y ago
DMA originates from a time when the CPU accessed memory via the North Bridge chipset; in effect, the CPU was just one of many peers in accessing memory, and data could be transferred between memory and devices without ever touching the CPU.
These days, RAM hangs off the CPU -- and even "DMA" involves data passing through the CPU.
- leggomylibro 7y ago>These days, RAM hangs off the CPU -- and even "DMA" involves data passing through the CPU. Not for the microcontrollers I was talking about, it doesn't. They have built-in bus arbiters to manage access to the internal RAM across the CPU and each DMA channel. Not every "CPU" is an application processor. But thank you for the history lesson! I guess the term "DMA" has become sort of generic these days.