DMAcapable
DMAcapable describes hardware components that can initiate direct memory access (DMA) transfers, moving data between main memory and a peripheral without continuous CPU involvement.
Direct memory access is a technique in which a capable device or its DMA engine takes control
Common DMA-capable devices include disk controllers, network interface cards, graphics processing units, sound cards, and other
Security and isolation considerations are important: because DMA can bypass standard CPU memory protection, improper DMA
Performance aspects include reduced CPU overhead and improved throughput, but require careful design to avoid cache