answersLogoWhite

0

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

14y ago

What else can I help you with?