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

Discussion

A direct memory access controller is used to

  • A.translate virtual addresses into physical ones
  • B.arbitrate between two processors sharing a bus
  • C.move data between memory and a peripheral without the processor
  • D.give the processor a faster path to its own registers

Answer: C

Freeing the core from copying every byte is the point, and it matters most for a fast peripheral such as an ADC or an Ethernet MAC. The core sets up the transfer, the controller performs it and an interrupt announces completion.

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

Post your comment

Please log in or register to post a comment.