Which I/O technique transfers a block of data directly between an I/O device and main memory with minimal CPU intervention?

Options

  • A. Polling
  • B. Program-controlled I/O
  • C. Interrupt-driven I/O
  • D. Direct Memory Access (DMA)
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

D. Direct Memory Access (DMA)

Detailed Explanation

Explanation: DMA transfers blocks of data between an I/O device and main memory. The CPU typically initializes the transfer and handles completion, rather than controlling every data item.