Which I/O technique allows a device controller to transfer a block of data directly between an I/O device and main memory without continuous CPU intervention?

Options

  • A. Polling
  • B. DMA
  • C. Spooling
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

B. DMA

Detailed Explanation

Explanation: DMA (Direct Memory Access) allows a DMA controller to transfer data directly between an I/O device and main memory. The CPU is not required to handle every individual byte or word, which reduces CPU overhead and improves I/O performance.