This is an excellent video on the architecture/workings of the Direct Memory Access (DMA) process. I am taking a course in the United States and you explained it better than the website the teacher told us to go to. Big thanks to you madam! A+++++ job!
At last I came across a video of this channel that doesn't just include reading notes from tutorials point but actually has an explanation of the topic.
Thank you mam for this wonderful lecture on DMA controller..... My all concepts and doubt about the DMA controller are clear... Thanks mam once again.😊👍👏👏
What is DMA. India people during festival season draw core diagrams on the floor. Like Balakrishnan and Krishna Avatars. Thandi kudi started urine industry. Gets really airlines for hire.
love u medam to make me pass in msc cs 2nd sem ummmuah lol from mp bhopal thanku dna was very tough for me to undrstand bt u make it very easy at first time thanku
it's missing the most important part to say why having the DMA controller is more efficient. now you have to ask the DMA controller (instead of the CPU) which then has to ask the CPU anyway. so why is that faster? could you please explain?
Without DMA controller, I'm pretty sure CPU who was doing all the work of copying data from I/O and transfer, having to stop doing other processes it could otherwise do instead of wasting cpu time. With DMA controller, the CPU is just required for interrupts and is not held for a long time, so it can do more work elsewhere in the system. General reason: In the case you have a slow I/O data transfer, It saves the CPU from doing "useless work".
i have been providing Networking full technical support features.24/7 --------------------- Mikrotik iso Installation Mikrotik Configuration Mikrotik Live Access in all world. ubiquiti network management system ubiquiti Devices Configuration and Live Access in all world. Dma Radius Manager instalation and configuration. Mikrotik Billing Systems VMware ESXi squid cache pfsense squid cache youtube Cacti Cache System DHCP server's DNS Server's Media Sharing system's. ------------- Whatsapp join on this Number Bilal Ahmad +923041456545 ------------------------------------------------ www.mikrotiksystems.com
Operation of the DMA controller is understood. But the basic question is missed during the whole explanation....that is *how the DMA controller is going to be useful...?* My question is: if we are doing multiple steps to store data directly to the memory from IO devices using DMA and CPU too, how did DMA save time and load of CPU??