for DMA : https://www.youtube.com/watch?v=zLZ_Za8KTTw and next 3 videos in continue
64.3k questions
77.9k answers
244k comments
80.0k users