Is there a trade-off for memory to memory DMA transfer when the data size is small?
问题 As my understanding and research, I know that if the data size is small (that is, the device uses DMA to generate or consume a small amount of data), the overhead is increased because DMA transfer requires the DMA controller to perform operations, thereby unnecessarily increasing system cost. Is that correct and is there any more description to my question? 回答1: As @Vinci and @P__J__ already pointed out, A DMA controller works autonomously and doesn't create overhead on the CPU it supplements