Social Sciences, asked by tanishsingh8107, 10 months ago

Why dma controller has bidirectional data bus in computer architecture?

Answers

Answered by ripan30
0

Answer:

DMA stands for Direct Memory Access. It is designed by Intel to transfer data at the fastest rate. It allows the device to transfer the data directly to/from memory without any interference of the CPU.

Using a DMA controller, the device requests the CPU to hold its data, address and control bus, so the device is free to transfer data directly to/from the memory. The DMA data transfer is initiated only after receiving HLDA signal from the CPU.

Similar questions