What is 8257 Direct Memory Access Controller?
8257 DMA stands for 4-channel Direct Memory Access. It is specially designed by Intel for data transfer at the highest speed. Its initial function is to generate a peripheral request which allows the device to transfer the data directly to/from memory without any interference of the CPU.
With the use of a DMA controller, the device sends requests to the CPU to hold its data, sequential memory address and control bus, which helps the device to transfer data directly to/from the memory. The DMA data transfer is initiated only after receiving HLDA signal from the CPU.
you can also watch the below video for more details........
Posted Jun 4, 2019, 3:08 PM UTC
10