Bridge between Human and Computer

 

DMA Express

The express delivery inside the computer system. He is responsible for moving bulk of data between the memory and the major storage or computing components, so that CPU and GPU can focus on computing and graphics.

The CPU is the most expensive and with the high performence part of the computer system, and we want it to focus on computing. Therefore, there are some controllers called "Direct Memory Access (DMA)" in the system to replace the CPU to carry out the task of transferring the bulk of data. They are like the express delivery guys in the computer system, running between the CPU, GPU, storage device, and memory that need to deliver large amounts of data.

See Also