Complete the sentence to define DMA.
DMA stands for [1].
DMA means Direct Memory Access, a method that allows hardware devices to access main memory directly without CPU intervention.
Complete the sentence to explain DMA's main benefit.
DMA improves system performance by allowing data transfer without [1] involvement.DMA allows data transfer without CPU involvement, freeing the CPU to perform other tasks.
Fix the error in the sentence describing DMA operation.
DMA transfers data directly between [1] and [2] without CPU intervention.
DMA transfers data directly between memory and input/output devices, not between CPU and memory.
Fill both blanks to complete the DMA process description.
The DMA controller manages data transfer between [1] and [2] without CPU intervention.
The DMA controller transfers data between memory and input/output devices directly, bypassing the CPU.
Fill all three blanks to complete the DMA transfer code snippet.
while not [1].transfer_complete(): [2].wait() data = [3].read_buffer()
The DMA controller checks if the transfer is complete, the CPU waits, and the memory buffer is read.