answersLogoWhite

0

Why DMA is high performing?

Updated: 9/18/2023
User Avatar

Wiki User

13y ago

Best Answer

DMA (Direct Memory Access) has high performance because the CPU does not get involved in the transfer of the individual data bytes. The DMA hardware takes care of reading or writing the device, accessing and incrementing the memory pointer, writing or reading the memory, and detecting end of block. Each transfer then only takes one or two machine cycles, and the CPU can go and do something else.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why DMA is high performing?
Write your answer...
Submit
Still have questions?
magnify glass
imp