Direct Memory Access - DMA - Simplified Explanation

  Рет қаралды 134,530

Zero Codes

5 жыл бұрын

DMA Transfer - Simplified Explanation.
Subject - Computer Architecture
Please Don't Forget to Like and Subscribe for More Tutorials and Music Videos
Love Gaming ? (Then Check Out My Second Channel ):
kzfaq.info/get/bejne/jLqVjbqpqbXbgYU.html
Visit my website:
blankrender.com/
---------------------------------------------------------------------------------------
Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use
--------------------------------------------------------------------------------------------

Пікірлер: 117
@anamikakumari9536
@anamikakumari9536 3 ай бұрын
Please don't use background music for educational videos, it's irritating.
@manoranjanbiruli2789
@manoranjanbiruli2789 2 ай бұрын
After reading this comment my whole focus shifted frm topic to background music
@nitikshaparekh6246
@nitikshaparekh6246 14 күн бұрын
​@@manoranjanbiruli2789😂 ha bro aisa hota hai
@tmhitarth986
@tmhitarth986 6 күн бұрын
Shi😅
@manojprabakaran5769
@manojprabakaran5769 Жыл бұрын
this is the best simplified version of DMA. No where else you can find such an explanation.
@parthpatel8633
@parthpatel8633 3 жыл бұрын
There is one small mistake in diagram -> Step No 2 is DMAC request Disk Controller. Diagram mistake:- Step 2 look like CPU request Disk Controller.
@jeevagayu9530
@jeevagayu9530 Жыл бұрын
Cpu initialize disk.. And DMA requst done
@pabloseijo572
@pabloseijo572 6 ай бұрын
I have an exam of this in 4 hours, you just saved me mate
@pawloaspaja289
@pawloaspaja289 2 жыл бұрын
Thank you man. I understood this problem only in 6 minutes. You are a legend.
@amanbhardwaj7092
@amanbhardwaj7092 4 жыл бұрын
Amazing video it help me a lot in understanding this concept instead of cramming it Thank u so much
@sankuprasad3356
@sankuprasad3356 4 жыл бұрын
Nice Work Bro....Its Really Perfect...Its Helps Me In Understanding The Concept Easy...Thank You So Much....
@SunilKumar-ky7gz
@SunilKumar-ky7gz 5 жыл бұрын
Excellent presentation😍😍
@subhasishaditya4802
@subhasishaditya4802 4 жыл бұрын
U made it interesting . Thank u!
@garvsrivastava9397
@garvsrivastava9397 3 жыл бұрын
The way you simplified the DMA structure was perfect. Animation made things easier for us. But why have you stopped posting videos. Please keep posting more videos on OPERATING SYSTEM :-)
@nurazmanbinjunaini9998
@nurazmanbinjunaini9998 5 жыл бұрын
you are MVP..thanks
@JeetKRamnani
@JeetKRamnani 4 жыл бұрын
perfect explaination buddy good work
@kbhargavi4400
@kbhargavi4400 4 жыл бұрын
very interesting sir!just simple and easy explaination !tq sir!
@vaishnavidongare4408
@vaishnavidongare4408 3 жыл бұрын
Nice presentation in simplified way! Keep posting!!
@moazzamajameel8619
@moazzamajameel8619 4 жыл бұрын
I never comments but your video too good real😍
@joinsomejoy5473
@joinsomejoy5473 5 жыл бұрын
If you have any doubt don't ask me.. 😂 nice one... Bohot videos dekhi lekin kisi ne ye nhi bola
@abraraslam1024
@abraraslam1024 4 жыл бұрын
Thats a clean explanation. 👌👌
@samarthtandale9121
@samarthtandale9121 11 ай бұрын
Awesome Video Brother !!! Keep up videos like this, you are really underrated - and when you get famous, don't forget me as one of your earliest subscriber 😁
@pavithraselavaraj6449
@pavithraselavaraj6449 2 жыл бұрын
The legend 💥 Thank you so much sir 🙏
@dadslovelyprincess6832
@dadslovelyprincess6832 6 ай бұрын
the explaination is soo good
@nothingmuch140
@nothingmuch140 Жыл бұрын
Crystal clear 🎯💫
@sagarmehla3781
@sagarmehla3781 4 жыл бұрын
one like for pikachu
@keyurpanchal3509
@keyurpanchal3509 5 жыл бұрын
nice video , best technique to represent concept..., waiting for next video of os
@TheProblemSolvers38
@TheProblemSolvers38 3 жыл бұрын
Really really great video to understand easilly.......❤️❤️❤️❤️❤️❤️
@moazzamajameel8619
@moazzamajameel8619 4 жыл бұрын
Perfect explanation i like your chanel.. i need more knowledge and information
@user-nl4ry3wb1x
@user-nl4ry3wb1x Жыл бұрын
0:28 start 0:59 - 1:09 DMA is an operation in which data is copied from one resource to another resource in a computer without involvement of CPU.
@HariharanA-
@HariharanA- 4 жыл бұрын
Very useful thank you
@YashSharmaUP80
@YashSharmaUP80 5 жыл бұрын
Nice Video Sir.. Simple and Short... Perfect..
@zerocode1504
@zerocode1504 5 жыл бұрын
Thank you :)
@pawankalyan08
@pawankalyan08 2 жыл бұрын
Well explained dude✨✨
@Mike-vj8do
@Mike-vj8do Жыл бұрын
Thank you so much!
@souvikdey6257
@souvikdey6257 4 жыл бұрын
Sir thanks for better explain this DMA topic and i understand its best and make another vedio for PPI such as - 8255,8259,8251,8250 etc
@dishantnaik7431
@dishantnaik7431 4 жыл бұрын
nice edits bruh!
@devilfrost9491
@devilfrost9491 Жыл бұрын
L(from death note) in your KZfaq profile 🔥
@Hunter_OX_
@Hunter_OX_ 4 жыл бұрын
NIce Work Superb
@asimahmed4277
@asimahmed4277 2 жыл бұрын
very usefull one and easy to understand
@kainaatmakhani6550
@kainaatmakhani6550 8 ай бұрын
thank you very much.
@iidentifyasaa-10warthogbrr10
@iidentifyasaa-10warthogbrr10 2 жыл бұрын
Thanks man. Thanks a lot ❤️❤️❤️❤️❤️
@dhanushux
@dhanushux 5 жыл бұрын
Very Nice video pa, really love the quality of the video. First class editing. Good job educating the world. Nobel cause you are doing good. Waiting for more video. Keep doing it pa. Thank you.
@dhanushux
@dhanushux 5 жыл бұрын
Who is Selwyn Sir pa? I have some doubts, hoping to hear from you don't pause the video pa it's bad habit.
@zerocode1504
@zerocode1504 5 жыл бұрын
Thank you pa. Where and when did i pause the video pa?
@praveen.3783
@praveen.3783 4 жыл бұрын
mast bataya bhai!👌
@Arjun-wj8rb
@Arjun-wj8rb 5 жыл бұрын
Thanks dude
@beatx2173
@beatx2173 2 жыл бұрын
🎉♥️🔥good explanation
@AhamedKabeer-wn1jb
@AhamedKabeer-wn1jb 4 жыл бұрын
Thanks man.
@deejay1422
@deejay1422 5 жыл бұрын
I never comment.. But, you're video is too good bruh... I saw this by accident.. But trust me.. This video is slick🤘🏿
@zerocode1504
@zerocode1504 5 жыл бұрын
Woah. Thanks man ;)
@nitikshaparekh6246
@nitikshaparekh6246 14 күн бұрын
I have a doubt
@may83195
@may83195 3 жыл бұрын
This is such a clear explanation, thank you! Also the music at the end sounds vaguely familiar...? It sound kind of Hiroyuki Sawano-y
@zerocode1504
@zerocode1504 3 жыл бұрын
Its From Attack on tItan anime
@gamex1277
@gamex1277 3 жыл бұрын
thank you sir 💖
@jaihind2111
@jaihind2111 4 жыл бұрын
If these type of explaination can get from the profs.. then there will be no less. marks or F grades...
@Tamilss2510
@Tamilss2510 3 жыл бұрын
looking forward for more videos
@seepu5715
@seepu5715 5 жыл бұрын
Siirraaa laata bro jmaa smjh aagii hun ni bhullde buurraaahhh
@demontagemontage
@demontagemontage 3 жыл бұрын
thank you
@priya5134
@priya5134 3 жыл бұрын
Thank you..
@lalitvats9862
@lalitvats9862 2 жыл бұрын
Hello Guy's! like who are watching this video in 2022.
@srinevassrinevas2637
@srinevassrinevas2637 4 жыл бұрын
Which addresses will present in the DMA which is set by the CPU
@vineethnair4758
@vineethnair4758 5 жыл бұрын
Its perfect Neat and clean The way of speach nd those edits looks fab 🙌 Keep on posting 😊
@zerocode1504
@zerocode1504 5 жыл бұрын
Oh come on , its not that great , Anyway Thank you :)
@arunarun7704
@arunarun7704 Жыл бұрын
Very useful
@karanb2067
@karanb2067 3 жыл бұрын
are disk controllers present in the motheboard or are they having a space in main memory?
@rapidram9055
@rapidram9055 5 жыл бұрын
super bro...I'm love it
@zerocode1504
@zerocode1504 5 жыл бұрын
Thank you :)
@ForeverChip03
@ForeverChip03 14 күн бұрын
Good one
@vishwamcheedalla3926
@vishwamcheedalla3926 4 жыл бұрын
Its my humble request make videos on coa subject sir
@samarth319
@samarth319 5 жыл бұрын
Thanks a lot bro! Really appreciate your hard work 🙂
@zerocode1504
@zerocode1504 5 жыл бұрын
:)
@goncalosousa9691
@goncalosousa9691 3 жыл бұрын
DMA never interact with CPU??? And when we want to interact with CPU wich one is faster polling or Interrupts?
@jeevagayu9530
@jeevagayu9530 Жыл бұрын
Cpu waits till data transfer? Or perform other operation?
@sardsagai7114
@sardsagai7114 4 жыл бұрын
perfect teaching bro
@pushkarkumaryadav2570
@pushkarkumaryadav2570 4 жыл бұрын
it's good
@karthikbabuvankamaddi8911
@karthikbabuvankamaddi8911 4 жыл бұрын
Excello
@thoshifkhan6816
@thoshifkhan6816 3 жыл бұрын
For doing all these operations will take only one clock cycle? Since it was taking 2 cycle!!!
@sowmyay5769
@sowmyay5769 2 жыл бұрын
Video is really good , explanation is excellent but we are unable to download the video ... Could u help us to download it
@anshkevadiya8731
@anshkevadiya8731 3 жыл бұрын
the video was able to understand easily can you just tell me which app you used to make video as i am looking app like this
@zerocode1504
@zerocode1504 3 жыл бұрын
VideoScribe
@adriel8140
@adriel8140 2 жыл бұрын
that AOT ost at the end tho...
@rajanbhamdari4903
@rajanbhamdari4903 3 жыл бұрын
very helpful man thanks tomorrow is my exam and i think i can do it
@vrajbhingradiya9867
@vrajbhingradiya9867 Жыл бұрын
Hey Zero Codes!, Can I know how you create this animation video , like this pen and drawing animation, what software you use.
@zerocode1504
@zerocode1504 Жыл бұрын
Videoscribe
@kameshwb4270
@kameshwb4270 3 жыл бұрын
Well bro but music dominates your vocals ☹️
@lukavr433
@lukavr433 Жыл бұрын
Bro curry plz
@zetaconvex1987
@zetaconvex1987 4 жыл бұрын
The music is annoying.
@zerocode1504
@zerocode1504 4 жыл бұрын
Oops :(
@muhammadariffin3392
@muhammadariffin3392 3 жыл бұрын
bro how do i contact you,i need some help regarding dma for my college assignment
@papaikarmakar84
@papaikarmakar84 Жыл бұрын
22 seconds of intro is not good. Make it short for better engagement with viewer.
@parpudinaresh6295
@parpudinaresh6295 5 жыл бұрын
Hello Bro, I have a doubt that is disk controller also an another device? I thought that buffers also included in the DMA itself and the data transfer done by DMAC only ! if the disk controller transfer the data then why we need DMA ? Thanks in Advance,
@nitikshaparekh6246
@nitikshaparekh6246 14 күн бұрын
I also have a doubt isme starting mei bataya hai ki computer ya laptop mei se data external storage device mei transfer hota hai but in explanation CPU reads the data from the external device ye meri kuch samaz mei nhi aaya
@abdelrahmanharidy6930
@abdelrahmanharidy6930 Ай бұрын
music is soo loud
@kritikalai8204
@kritikalai8204 4 жыл бұрын
who is kelvin sir?
@Mudiyanse-cq8lx
@Mudiyanse-cq8lx 2 ай бұрын
I'm a student ..I have a problem ..A computer RAM is 4GB.. There is a process it is 1 GB.. Then how cpu access this without help virtual memory..please explain it to me..
@vicheakeng6894
@vicheakeng6894 Жыл бұрын
What is DIGITAL ACCESS MEMORY?
@ESEben10
@ESEben10 4 жыл бұрын
perfect!
@kathiascherya
@kathiascherya 3 жыл бұрын
I never comment. But really I unable stop myself to comment. Very very good. Great work. Please leave your mail Id.
@zerocode1504
@zerocode1504 2 жыл бұрын
mdadilehsan77@gmail.com
@muhammadaladin8121
@muhammadaladin8121 5 жыл бұрын
lol now I know youre a fan of AOT
@zerocode1504
@zerocode1504 5 жыл бұрын
Yes. Its My favourite Anime. Do you Watch AOT too ?
@muhammadaladin8121
@muhammadaladin8121 5 жыл бұрын
Shadow Titan i watch it too. It’s my favorite 😁
@zerocode1504
@zerocode1504 5 жыл бұрын
@@muhammadaladin8121, HiFi 🖐️
@petersonjr8015
@petersonjr8015 Жыл бұрын
Great explanation. But I'm kinda confused with the definition, which states that DMA removes the CPU from the process of data movement, but apparently the CPU still has to continually send the "DMA request" signal to the disk controller. This shows there's still a lot of CPU involvement; why can't the subsequent "DMA request" signals be sent by the DMAC instead? I think it would be great to see how things will happen without DMA, so as to better appreciate how much of the work is actually offloaded from the CPU to the DMAC.
@francescocarboni50
@francescocarboni50 Жыл бұрын
Every type of I/O device has it's own controller. A controller "translates" I/O device signals to commands readeble by the OS. Every controller needs CPU to access needed data in the main memory. With the DMA mechanism, a device can directly access the main memory, without "asking" CPU. This mechanism is controlled by the DMA Controller and affects the interrupt signals system. Hope I helped :)
@arungumpina4644
@arungumpina4644 5 жыл бұрын
At last..5:40 😂😂👌👌👍👍
@iamahackerinmyworld8746
@iamahackerinmyworld8746 Жыл бұрын
Pdf send pannu bro
@Warawarawarawara-_-
@Warawarawarawara-_- Жыл бұрын
Can u please please please send me the ppt?
@zerocode1504
@zerocode1504 Жыл бұрын
I wish i had the ppt dude. Its literally 4 years old :(
@chandubabyofficial3909
@chandubabyofficial3909 Жыл бұрын
💞💕🥰😍
@trinityRORO
@trinityRORO 3 жыл бұрын
Bypass dma anti cheats
@deejay1422
@deejay1422 5 жыл бұрын
Btw, AOT💥
@zerocode1504
@zerocode1504 5 жыл бұрын
😍😎
@theoneinyou2233
@theoneinyou2233 5 жыл бұрын
If u've any doubts pls ask me .... sorry.. pls don't ask me.....lol..
@elvar9753
@elvar9753 Ай бұрын
w
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 50 МЛН
孩子多的烦恼?#火影忍者 #家庭 #佐助
00:31
火影忍者一家
Рет қаралды 47 МЛН
Получилось у Вики?😂 #хабибка
00:14
ХАБИБ
Рет қаралды 7 МЛН
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 50 МЛН