Which of the following statements is / are true?
A. In DMA approach CPU never gets idle for data transfer.
B. In DMA approach, CPU becomes idle whenever DMA controller steals cycle.
C. In DMA approach,DMA controller accepts a data transfer request only after completing last data transfer request
D. In DMA approach, CPU can proceed in parallel, only if next instructions do not need bus