AnsweredAssumed Answered

How exactly DMA offloads processor/controller?

Question asked by arbitrer on Mar 20, 2015
Latest reply on Mar 25, 2015 by Clive One

I know DMA acts as a channel where the CPU gets bypassed while data is transferred between Memory/ Peripheral,and in the mean-time CPU can execute useful operations..

But my question is ...

If the DMA transfer is going-on the DATA-BUS will be acquired by the DMA controller, So if the CPU needs to fetch/retrieve data for any operation it needs the access to data bus where it will be used by the DMA data transfer. So how exactly we can say that DMA offloaded the CPU?

Outcomes