PROGRAMMABLE DMA CONTROLLER - INTEL 8257 It is a device to transfer the data directly between IO device and memory without through the CPU. So it performs a high-speed data…