The ability to temporarily halt the CPU and use this time to send information buses is called Cycle Stealing .
Cycle Stealing mode is similar to Burst Transfer mode, but instead of the data being transferred all at once,it is transferred one byte at a time. The DMA controller, after transferring one byte of data, releases controlof the system buses by sending a bus grant signal through the control bus, lets the CPU process an instruction and then requests access to the bus by sending the bus request signal through the control bus and then transfers another byte of data. This keeps going on until all the data has been transferred. The transfer rate is slower but it prevents the CPU from staying idle for a long period of time.
Option D is correct.