Direct memory access
Direct memory access : DMA stands for direct memory access and it is another mechanism where input output device is given full transfer block of data to from memory without going through the CPU. In other word we can say that it is a method of transferring data from the computers RAM to another part of computer. The DMA controller operate the memory bus directly without the help of main CPU so DMA controller improves the system performance.
Whenever a device uses DMA , it has to specify a DMA channel . Ultra DMA hard drive uses DMA to transfer at high speed. Whereas earlier hard drives were the first to transfer data from CPU which took more time.
In older computers , the four DMA channel were 0, 1, 2 and 3 were used , when the 16 bit ISA bus was introduced, the channels 5, 6 and 7 were also added to it.
DMA transfer modes
Comments
Post a Comment