DMA Direct Memory Access, or DMA, was invented to solve this problem.
{"Image DocumentName": "DMA Direct Memory Access, or DMA, was invented to solve this problem.", "Image ImageDescription": "A DMA controller allows devices to transfer data to or from the system s memory without the intervention of the processor. A PC s DMA controller has 8 DMA channels of which 7 are available for use by the device drivers. Each DMA channel has associated with it a 16 bit address register and a 16 bit count register. To initiate a data transfer the device driver sets up the DMA channel s address and count registers together with the direction of the data transfer, read or write. It then tells the device that it may start the DMA when it wishes. When the transfer is complete the device interrupts the PC. Whilst the transfer is taking place the CPU is free to do other things.", "Image XResolution": "37", "Image YResolution": "37", "Image ResolutionUnit": "Pixels/Centimeter", "Image Software": "SlidePlayer", "Image YCbCrPositioning": "Centered"}