Direct Memory Access - DMA - Simplified Explanation

  Рет қаралды 143,083

Zero Codes

Zero Codes

Күн бұрын

Пікірлер: 127
@manojprabakaran5769
@manojprabakaran5769 Жыл бұрын
this is the best simplified version of DMA. No where else you can find such an explanation.
@pabloseijo572
@pabloseijo572 10 ай бұрын
I have an exam of this in 4 hours, you just saved me mate
@anamikakumari9536
@anamikakumari9536 7 ай бұрын
Please don't use background music for educational videos, it's irritating.
@manoranjanbiruli2789
@manoranjanbiruli2789 6 ай бұрын
After reading this comment my whole focus shifted frm topic to background music
@nitikshaparekh6246
@nitikshaparekh6246 4 ай бұрын
​@@manoranjanbiruli2789😂 ha bro aisa hota hai
@tmhitarth986
@tmhitarth986 4 ай бұрын
Shi😅
@suryateja99660
@suryateja99660 3 ай бұрын
no its om for me,
@leonardnjoya466
@leonardnjoya466 Ай бұрын
😂​@@manoranjanbiruli2789
@dadslovelyprincess6832
@dadslovelyprincess6832 10 ай бұрын
the explaination is soo good
@suryateja99660
@suryateja99660 3 ай бұрын
thankyou very much sir, This vedio saved my life, of 5 hours.
@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 :-)
@joinsomejoy5473
@joinsomejoy5473 5 жыл бұрын
If you have any doubt don't ask me.. 😂 nice one... Bohot videos dekhi lekin kisi ne ye nhi bola
@moazzamajameel8619
@moazzamajameel8619 4 жыл бұрын
I never comments but your video too good real😍
@parthpatel8633
@parthpatel8633 4 жыл бұрын
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 2 жыл бұрын
Cpu initialize disk.. And DMA requst done
@samarthtandale9121
@samarthtandale9121 Жыл бұрын
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 😁
@amanbhardwaj7092
@amanbhardwaj7092 5 жыл бұрын
Amazing video it help me a lot in understanding this concept instead of cramming it Thank u so much
@sankuprasad3356
@sankuprasad3356 5 жыл бұрын
Nice Work Bro....Its Really Perfect...Its Helps Me In Understanding The Concept Easy...Thank You So Much....
@deejay1422
@deejay1422 6 жыл бұрын
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 6 жыл бұрын
Woah. Thanks man ;)
@nitikshaparekh6246
@nitikshaparekh6246 4 ай бұрын
I have a doubt
@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
@YashSharmaUP80
@YashSharmaUP80 5 жыл бұрын
Nice Video Sir.. Simple and Short... Perfect..
@zerocode1504
@zerocode1504 5 жыл бұрын
Thank you :)
@dhanushux
@dhanushux 6 жыл бұрын
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 6 жыл бұрын
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 6 жыл бұрын
Thank you pa. Where and when did i pause the video pa?
@pawloaspaja289
@pawloaspaja289 2 жыл бұрын
Thank you man. I understood this problem only in 6 minutes. You are a legend.
@moazzamajameel8619
@moazzamajameel8619 4 жыл бұрын
Perfect explanation i like your chanel.. i need more knowledge and information
@djdb1214
@djdb1214 25 күн бұрын
That intro music was PAIN
@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.......❤️❤️❤️❤️❤️❤️
@kbhargavi4400
@kbhargavi4400 5 жыл бұрын
very interesting sir!just simple and easy explaination !tq sir!
@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 :)
@devilfrost9491
@devilfrost9491 Жыл бұрын
L(from death note) in your KZbin profile 🔥
@seepu5715
@seepu5715 5 жыл бұрын
Siirraaa laata bro jmaa smjh aagii hun ni bhullde buurraaahhh
@nothingmuch140
@nothingmuch140 Жыл бұрын
Crystal clear 🎯💫
@SunilKumar-ky7gz
@SunilKumar-ky7gz 5 жыл бұрын
Excellent presentation😍😍
@may83195
@may83195 4 жыл бұрын
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 4 жыл бұрын
Its From Attack on tItan anime
@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
@lalitvats9862
@lalitvats9862 2 жыл бұрын
Hello Guy's! like who are watching this video in 2022.
@vaishnavidongare4408
@vaishnavidongare4408 4 жыл бұрын
Nice presentation in simplified way! Keep posting!!
@zetaconvex1987
@zetaconvex1987 4 жыл бұрын
The music is annoying.
@zerocode1504
@zerocode1504 4 жыл бұрын
Oops :(
@pavithraselavaraj6449
@pavithraselavaraj6449 2 жыл бұрын
The legend 💥 Thank you so much sir 🙏
@goncalosousa9691
@goncalosousa9691 3 жыл бұрын
DMA never interact with CPU??? And when we want to interact with CPU wich one is faster polling or Interrupts?
@JeetKRamnani
@JeetKRamnani 4 жыл бұрын
perfect explaination buddy good work
@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
@sagarmehla3781
@sagarmehla3781 5 жыл бұрын
one like for pikachu
@HariharanA-
@HariharanA- 4 жыл бұрын
Very useful thank you
@jaihind2111
@jaihind2111 4 жыл бұрын
If these type of explaination can get from the profs.. then there will be no less. marks or F grades...
@srinevassrinevas2637
@srinevassrinevas2637 5 жыл бұрын
Which addresses will present in the DMA which is set by the CPU
@praveen.3783
@praveen.3783 4 жыл бұрын
mast bataya bhai!👌
@nurazmanbinjunaini9998
@nurazmanbinjunaini9998 5 жыл бұрын
you are MVP..thanks
@subhasishaditya4802
@subhasishaditya4802 5 жыл бұрын
U made it interesting . Thank u!
@abraraslam1024
@abraraslam1024 4 жыл бұрын
Thats a clean explanation. 👌👌
@rajanbhamdari4903
@rajanbhamdari4903 3 жыл бұрын
very helpful man thanks tomorrow is my exam and i think i can do it
@Hunter_OX_
@Hunter_OX_ 4 жыл бұрын
NIce Work Superb
@薇季芬
@薇季芬 Жыл бұрын
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.
@vishwamcheedalla3926
@vishwamcheedalla3926 4 жыл бұрын
Its my humble request make videos on coa subject sir
@asimahmed4277
@asimahmed4277 3 жыл бұрын
very usefull one and easy to understand
@jeevagayu9530
@jeevagayu9530 2 жыл бұрын
Cpu waits till data transfer? Or perform other operation?
@beatx2173
@beatx2173 2 жыл бұрын
🎉♥️🔥good explanation
@sardsagai7114
@sardsagai7114 5 жыл бұрын
perfect teaching bro
@thoshifkhan6816
@thoshifkhan6816 4 жыл бұрын
For doing all these operations will take only one clock cycle? Since it was taking 2 cycle!!!
@Tamilss2510
@Tamilss2510 3 жыл бұрын
looking forward for more videos
@karanb2067
@karanb2067 3 жыл бұрын
are disk controllers present in the motheboard or are they having a space in main memory?
@AhamedKabeer-wn1jb
@AhamedKabeer-wn1jb 4 жыл бұрын
Thanks man.
@pawankalyanks
@pawankalyanks 2 жыл бұрын
Well explained dude✨✨
@parpudinaresh6295
@parpudinaresh6295 6 жыл бұрын
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 4 ай бұрын
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
@rapidram9055
@rapidram9055 5 жыл бұрын
super bro...I'm love it
@zerocode1504
@zerocode1504 5 жыл бұрын
Thank you :)
@dishantnaik7431
@dishantnaik7431 4 жыл бұрын
nice edits bruh!
@Mike-vj8do
@Mike-vj8do Жыл бұрын
Thank you so much!
@kainaatmakhani6550
@kainaatmakhani6550 Жыл бұрын
thank you very much.
@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
@Mudiyanse-cq8lx
@Mudiyanse-cq8lx 6 ай бұрын
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..
@iidentifyasaa-10warthogbrr10
@iidentifyasaa-10warthogbrr10 3 жыл бұрын
Thanks man. Thanks a lot ❤️❤️❤️❤️❤️
@muhammadariffin3392
@muhammadariffin3392 3 жыл бұрын
bro how do i contact you,i need some help regarding dma for my college assignment
@samarth319
@samarth319 5 жыл бұрын
Thanks a lot bro! Really appreciate your hard work 🙂
@zerocode1504
@zerocode1504 5 жыл бұрын
:)
@ForeverChip03
@ForeverChip03 4 ай бұрын
Good one
@kritikalai8204
@kritikalai8204 5 жыл бұрын
who is kelvin sir?
@demontagemontage
@demontagemontage 4 жыл бұрын
thank you
@papaikarmakar84
@papaikarmakar84 Жыл бұрын
22 seconds of intro is not good. Make it short for better engagement with viewer.
@Arjun-wj8rb
@Arjun-wj8rb 5 жыл бұрын
Thanks dude
@karthikbabuvankamaddi8911
@karthikbabuvankamaddi8911 4 жыл бұрын
Excello
@gamex1277
@gamex1277 4 жыл бұрын
thank you sir 💖
@priya5134
@priya5134 4 жыл бұрын
Thank you..
@THARUNIKAB-dy5tu
@THARUNIKAB-dy5tu 3 ай бұрын
what will be the initial value of count
@arunarun7704
@arunarun7704 2 жыл бұрын
Very useful
@kameshwb4270
@kameshwb4270 4 жыл бұрын
Well bro but music dominates your vocals ☹️
@adriel8140
@adriel8140 3 жыл бұрын
that AOT ost at the end tho...
@kathistories
@kathistories 3 жыл бұрын
I never comment. But really I unable stop myself to comment. Very very good. Great work. Please leave your mail Id.
@zerocode1504
@zerocode1504 3 жыл бұрын
mdadilehsan77@gmail.com
@vicheakeng6894
@vicheakeng6894 Жыл бұрын
What is DIGITAL ACCESS MEMORY?
@pushkarkumaryadav2570
@pushkarkumaryadav2570 5 жыл бұрын
it's good
@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 🖐️
@arungumpina4644
@arungumpina4644 5 жыл бұрын
At last..5:40 😂😂👌👌👍👍
@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 :)
@ESEben10
@ESEben10 4 жыл бұрын
perfect!
@seethalakshmipeddinti8632
@seethalakshmipeddinti8632 27 күн бұрын
Please remove the music at background it's too distrabing
@lukavr433
@lukavr433 Жыл бұрын
Bro curry plz
@abdelrahmanharidy6930
@abdelrahmanharidy6930 5 ай бұрын
music is soo loud
@LoryLancaster-o5e
@LoryLancaster-o5e Ай бұрын
Price Spring
@deejay1422
@deejay1422 6 жыл бұрын
Btw, AOT💥
@zerocode1504
@zerocode1504 6 жыл бұрын
😍😎
@FrankLee-o6z
@FrankLee-o6z 20 күн бұрын
Jacobs Meadows
@theoneinyou2233
@theoneinyou2233 5 жыл бұрын
If u've any doubts pls ask me .... sorry.. pls don't ask me.....lol..
@I.Deborah-k3o
@I.Deborah-k3o 24 күн бұрын
Sandy Roads
@chandubabyofficial3909
@chandubabyofficial3909 Жыл бұрын
💞💕🥰😍
@SaymaSultana-uv7dp
@SaymaSultana-uv7dp 3 ай бұрын
add subtitles.
@iamahackerinmyworld8746
@iamahackerinmyworld8746 2 жыл бұрын
Pdf send pannu bro
@elvar9753
@elvar9753 5 ай бұрын
w
@Warawarawarawara-_-
@Warawarawarawara-_- 2 жыл бұрын
Can u please please please send me the ppt?
@zerocode1504
@zerocode1504 2 жыл бұрын
I wish i had the ppt dude. Its literally 4 years old :(
@trinityRORO
@trinityRORO 3 жыл бұрын
Bypass dma anti cheats
How does Computer Memory Work? 💻🛠
35:33
Branch Education
Рет қаралды 4,1 МЛН
DMA controller basic operation
13:53
Education 4u
Рет қаралды 713 М.
2 MAGIC SECRETS @denismagicshow @roman_magic
00:32
MasomkaMagic
Рет қаралды 28 МЛН
Каха и лужа  #непосредственнокаха
00:15
Introduction to Direct Memory Access (DMA)
20:33
Intermation
Рет қаралды 46 М.
But, what is Virtual Memory?
20:11
Tech With Nikola
Рет қаралды 300 М.
What is DMA? What does it do? and Why is it Important?
8:23
RobSmithDev
Рет қаралды 13 М.
Introduction to Direct Memory Access (DMA)
31:29
Vipin Kizheppatt
Рет қаралды 35 М.
What is DMA?   Direct Memory Access Explained!! (SIMPLIFIED)
10:17
Karthik Vippala
Рет қаралды 38 М.
What is virtual memory? - Gary explains
11:28
Android Authority
Рет қаралды 309 М.
RAM Explained - Random Access Memory
15:42
PowerCert Animated Videos
Рет қаралды 3 МЛН
What is DMA Cheating?
5:51
cOrPsE
Рет қаралды 11 М.
How computer memory works - Kanawat Senanan
5:05
TED-Ed
Рет қаралды 3,4 МЛН