Machine-translated by Google. Questions are authored in English.
Top

Discussion

The fastest I/O data transfer uses :

  • A.Polled I/O
  • B.Interrupt driven I/O
  • C.Memory mapped I/O
  • D.DMA

Answer: D

The fastest I/O data transfer uses DMA.

In direct memory access, a DMA controller takes over the system bus and moves data directly between the I/O device and memory, without the processor fetching and executing an instruction for each byte. Transfers run at bus speed, which is why disks and other high-speed devices use DMA for block transfers.

Polled I/O wastes processor time testing device status, and interrupt-driven I/O still needs the processor to run a service routine for every transfer. Memory-mapped I/O is a way of addressing I/O ports, not a transfer method, and its transfers still pass through the processor.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.