Direct Memory Access - DMA (simplified)

  Рет қаралды 431,719

Shrenik Jain

Shrenik Jain

Күн бұрын

Пікірлер: 208
@ShrenikJain
@ShrenikJain 2 жыл бұрын
Shrenik Jain - Study Simplified (App): play.google.com/store/apps/details?id=co.kevin.nxpgd
@DhananjayKumar-dq6yn
@DhananjayKumar-dq6yn 5 жыл бұрын
I saw this video 10 minutes before the start of the exam ( microprocessor) ...The paper asked to explain DMA for 4 marks...I wrote exactly the same in the paper as explained here and i got 3 marks for the answer...
@saravanan_asb
@saravanan_asb 5 жыл бұрын
So sad...Not 4 marks 😢
@Rahulkumar-dg5pu
@Rahulkumar-dg5pu 4 жыл бұрын
Belated Congrats!! 😂😂
@sundaravigneshe9318
@sundaravigneshe9318 3 жыл бұрын
U might haven't subscribed😋
@highgraphicsnoobgamer3309
@highgraphicsnoobgamer3309 Жыл бұрын
@@sundaravigneshe9318 😂😂
@codingnetwork6914
@codingnetwork6914 8 ай бұрын
Us bro us😊😂😂
@SiddharthNK
@SiddharthNK 5 жыл бұрын
Perfectly Explained, I did not have any notes for DMA and saw your video outside the exam hall... wrote what you explained and drew the same diagram and got 4 out of 5 :)))
@bhopenkhuman4995
@bhopenkhuman4995 11 ай бұрын
best explaination. It is good for people like me who is not good in hindi. Thank you that you have used english as a medium
@youtubewatch4339
@youtubewatch4339 6 жыл бұрын
Seedhi baat...no bakwaas... Clear hai bhai ek dum😆😆😅 Btw thanks bro😊
@ShrenikJain
@ShrenikJain 6 жыл бұрын
Welcome 😃
@anujsinghsomvanshi3385
@anujsinghsomvanshi3385 7 жыл бұрын
you took very few minuts and explained it proper way. Really its very nice.
@ShrenikJain
@ShrenikJain 7 жыл бұрын
+Anuj Singh Somvanshi Thanks 😃 Share with your friends too so that we can help everyone 😃
@fromup9594
@fromup9594 6 жыл бұрын
Best explaination on KZbin
@ShrenikJain
@ShrenikJain 6 жыл бұрын
Ty 😇😊
@_Aniket_Sarkar_IT-A
@_Aniket_Sarkar_IT-A 10 ай бұрын
best dma video available in youtube
@zakaurrehman6025
@zakaurrehman6025 5 жыл бұрын
kamal ki technique hy ap ki, simple and clear
@mrlocophone
@mrlocophone 5 жыл бұрын
Simple and quick for a good first approach. Thanks man!
@haziqsyauqi357
@haziqsyauqi357 2 жыл бұрын
man... you just save my life. may god bless you
@debolinasihi9967
@debolinasihi9967 4 жыл бұрын
Sachme yaar....bohot time bacha diya... Thankyou a lot...
@ShrenikJain
@ShrenikJain 4 жыл бұрын
Welcome Keep learning keep sharing 😊
@Jmgjgdjd5
@Jmgjgdjd5 6 жыл бұрын
is this a song?
@ShrenikJain
@ShrenikJain 7 жыл бұрын
ANY DOUBT ? ASK ON FB page . facebook link : facebook.com/engineeringhacks/
@amanahmed6057
@amanahmed6057 5 жыл бұрын
explaination level is 1/0== oo(inifinity) [VERY GOOD]
@ayushikhare5304
@ayushikhare5304 6 жыл бұрын
Which type of acknowledgement disk controller sends to dma controller?
@arumenon7093
@arumenon7093 7 жыл бұрын
Dude.... Ur a life saver
@ShrenikJain
@ShrenikJain 7 жыл бұрын
Aru Menon Thanks for supporting 🙂😃 Share with your friends as well 😊
@arumenon7093
@arumenon7093 7 жыл бұрын
Shrenik Jain can u do a vid on bus arbitration??
@Manjusha2300
@Manjusha2300 5 жыл бұрын
Its really easy to understand the topic. Thank u sir
@vijetachaudhary1997
@vijetachaudhary1997 7 жыл бұрын
It help me alot to understand the concept of DMA..thnks
@ShrenikJain
@ShrenikJain 7 жыл бұрын
+Vijeta Dinday Welcome 😃
@vijetachaudhary1997
@vijetachaudhary1997 7 жыл бұрын
Is there any video for I/O Processor?
@vishwasyadav8407
@vishwasyadav8407 2 жыл бұрын
Nice explanation buddy you make it easy in books it's lengthy topic I got doubts on my books😂
@cb350_
@cb350_ 4 жыл бұрын
Best explanation for dma.... All other channels have complicated everything.... Thank you :)
@kigsman007
@kigsman007 6 жыл бұрын
best way to explain things bro seedhi baat no bakwas
@ShrenikJain
@ShrenikJain 6 жыл бұрын
yes :)
@shikhamartyn7425
@shikhamartyn7425 6 жыл бұрын
best way to understand thankyou so much it saves my time
@ShrenikJain
@ShrenikJain 6 жыл бұрын
+shikha gupta Welcome 😃 Share with your friends as well 😊
@jockingBaba
@jockingBaba 5 жыл бұрын
Hey really
@kirangamer7138
@kirangamer7138 5 жыл бұрын
Ohhh my god u explained it very simply bro....
@vaishnaviborkar6567
@vaishnaviborkar6567 4 жыл бұрын
Love you bro thanks for the best explanation 💯 I have ever seen about this topic thank you so much 🙏
@bhanupriyas2
@bhanupriyas2 3 ай бұрын
Just telling u A biggest THANK YOU❤🙏🥺
@sukshithshetty4847
@sukshithshetty4847 3 жыл бұрын
Cycles are not wasted in getting value from memory into buffer and then to DMA and vice versa??
@rajarshibasak559
@rajarshibasak559 6 жыл бұрын
pranam guruji..best explanation..
@ShrenikJain
@ShrenikJain 6 жыл бұрын
Rajarshi Basak Ty 😇
@sasikumar3454
@sasikumar3454 5 жыл бұрын
thank you so much bro tomorrow i have seminar in this topic(DMA) your video is very useful for me to explain DMA thank you so much for your guidance
@sunidhidwivedi2181
@sunidhidwivedi2181 7 жыл бұрын
U really explained very nicely
@ShrenikJain
@ShrenikJain 7 жыл бұрын
Sunidhi Dwivedi Thanks 😃 Share with your friends too so that we can help everybody 😊😊
@ShrenikJain
@ShrenikJain 7 жыл бұрын
get BEST NOTES for FREE !! fill this form - docs.google.com/forms/d/e/1FAIpQLSeurlYOI6yE0e8eeUyfw8z5Pli0cdfKE26Jn_8Ma2u4qSufOg/viewform
@MajinErick
@MajinErick 3 жыл бұрын
Now that we move to NVMe, this way of i/o might just bottleneck SSDs because of the buffers that were probably designed for older ATA
@rokeshnaidu9786
@rokeshnaidu9786 3 жыл бұрын
Sound slow ga undi sir but super telling Tq sir🤝🤝👨‍💻
@anujgajbhiye3765
@anujgajbhiye3765 6 жыл бұрын
How is the problem of IO cycles solved here? Is it the data which is fetched from drive into disk controller related to IO ?
@siddharthmagadum16
@siddharthmagadum16 3 жыл бұрын
what does "goes to" mean here? Does it mean that data is transferred to CPU, then memory?
@hehehehehe1878
@hehehehehe1878 3 жыл бұрын
Ig "goes to" here means that the i/o device first requests the CPU to get access to the memory inorder to share or retrieve information.
@nikhilsinghmahar3356
@nikhilsinghmahar3356 6 жыл бұрын
Seriously!! nice video sir Actually I don't comments on any video but I appreciate your teaching!!!👏👏
@ShrenikJain
@ShrenikJain 6 жыл бұрын
Ty 😇
@sarupriyacharles7564
@sarupriyacharles7564 5 жыл бұрын
Nice explaining clearly understand tq usir
@ShrenikJain
@ShrenikJain 5 жыл бұрын
Welcome
@vamshipaliviri4039
@vamshipaliviri4039 5 жыл бұрын
Tq bro ur explaination is very clear
@deepakkumare0164
@deepakkumare0164 5 жыл бұрын
What is i/o Input and output ??? Pls reply!!
@samarthmeena1301
@samarthmeena1301 5 жыл бұрын
Bhai bhut acche se samjhya...
@karthikaperiyasamy5211
@karthikaperiyasamy5211 5 жыл бұрын
hii , simple and very easy to understand . please make video about how to use virtual calculator :)
@vaishnavikajale9400
@vaishnavikajale9400 4 жыл бұрын
Really its helpful for exams ...thnx h
@karthikaperiyasamy5211
@karthikaperiyasamy5211 5 жыл бұрын
please make video about how to use virtual calculator
@sharmisthasinhakashyap4949
@sharmisthasinhakashyap4949 2 жыл бұрын
I can't find Rest Of the videos for DMA
@kaushikgopu9482
@kaushikgopu9482 7 жыл бұрын
Can u please explain about interrupts
@pratikyalameli4450
@pratikyalameli4450 4 жыл бұрын
Sir, you rock You're man kind angel😁
@yanxiaosun4363
@yanxiaosun4363 5 жыл бұрын
Just like setting up a middle man to do the control. But don't the interrupt, control, request, ack count as the cycle we're trying to eliminate?
5 жыл бұрын
DMA is not interesting for a few bytes. It becomes interesting for a few thousands ;-)
@AhamedKabeer-wn1jb
@AhamedKabeer-wn1jb 4 жыл бұрын
Superbly explained...
@mohdfaheem538
@mohdfaheem538 3 жыл бұрын
One of the best video
@shuvendughosh4160
@shuvendughosh4160 7 жыл бұрын
Great job. This video help full for me. Thanks
@ShrenikJain
@ShrenikJain 7 жыл бұрын
+Shuvendu Ghosh Welcome 😇 Share with your friends as well
@heresieess8893
@heresieess8893 Ай бұрын
This is really good ❤
@ahmedraza-hk4hn
@ahmedraza-hk4hn 6 жыл бұрын
behtreen highly appreciated
@flashpundit
@flashpundit 7 жыл бұрын
very gud to the point explaination. keep it up bro.
@ShrenikJain
@ShrenikJain 7 жыл бұрын
+vikas pande Thanks 😃
@shubhshree5419
@shubhshree5419 6 жыл бұрын
clear explaination
@balanaguharshavardhan3725
@balanaguharshavardhan3725 6 жыл бұрын
but isnt it like having a mini-cpu??and can acknowledgment be considered as a cycle??
@ShrenikJain
@ShrenikJain 6 жыл бұрын
anony _me I/o lacked control signals therefore it needs CPU to perform Operation. But hai if you can give I/o control signals it will not require CPU .. Therefore we have Dma which gives control signals to I/o and rest is video 😀
@Mridulmishra06
@Mridulmishra06 4 ай бұрын
thnks alot may u give the notes
@srigowthamikatragadda5268
@srigowthamikatragadda5268 2 жыл бұрын
Superb explanation 😍😍 ...
@KaranTechBlaze
@KaranTechBlaze 6 жыл бұрын
Book meh tho complecated diagram ha Yeh wala banane seh ho jayega?
@abhijeetverma4885
@abhijeetverma4885 2 жыл бұрын
dude that was really good
@himabindhutalari4171
@himabindhutalari4171 5 жыл бұрын
Tq soooo much ...😊😊😊it helped me a lot..cool explanation
@gdsince1999
@gdsince1999 3 жыл бұрын
easy and straight to the main point impressive way of explanation
@moinakhter2474
@moinakhter2474 6 жыл бұрын
Marvellous explanation bro keep it up
@aanchalgupta3330
@aanchalgupta3330 5 жыл бұрын
Really very good video ☺️☺️ thanks a lot sir ....☺️☺️🙏
@TheQuoteCreater
@TheQuoteCreater 7 жыл бұрын
Thank you sooo much! Helped a lot in short time
@ShrenikJain
@ShrenikJain 7 жыл бұрын
Srinivasa Rao Welcome 😃
@srujangowda8490
@srujangowda8490 3 жыл бұрын
LEGENDDDDDD
@marlonlyn2719
@marlonlyn2719 6 жыл бұрын
Very good explanation! Thank you!
@ShrenikJain
@ShrenikJain 6 жыл бұрын
+Marlon Lyn Welcome 😃
@unknown-frames
@unknown-frames 7 жыл бұрын
Thank u for this video, i understood 1 b4 ma exam🤣🤣lol
@ShrenikJain
@ShrenikJain 7 жыл бұрын
noelneethan rego 😛
@rishabhpandey6441
@rishabhpandey6441 4 жыл бұрын
Here memory means what RAM or secondary memory
@naserkhan2046
@naserkhan2046 3 жыл бұрын
ram
@dorasanammakamanchi1878
@dorasanammakamanchi1878 5 жыл бұрын
Thank you sir it help me a lot
@vatsk
@vatsk 4 жыл бұрын
The bassy background music is p funny. Great video btw!
@ShrenikJain
@ShrenikJain 4 жыл бұрын
Ty 😊
@ideaspark5262
@ideaspark5262 6 жыл бұрын
Great lecture thanks bhaiya
@ShrenikJain
@ShrenikJain 5 жыл бұрын
Welcome 😃
@BehniaFB
@BehniaFB 2 жыл бұрын
Thanks for ur vid. But you should talk a bit slower for those who can't understand the Hindi accent well.
@manjeshkr.mishra6679
@manjeshkr.mishra6679 3 жыл бұрын
Sir you worked very hard❤️
@samitaadhikari3182
@samitaadhikari3182 6 жыл бұрын
awesome explanation
@mahendrasonker456
@mahendrasonker456 3 жыл бұрын
Wonderful
@20-509
@20-509 6 жыл бұрын
Nice explanation
@anand7366
@anand7366 2 жыл бұрын
Nice video bro usefull👍
@abhijitbujarbaruah1190
@abhijitbujarbaruah1190 6 жыл бұрын
Nice..but dma increase d cycles and complexity..
@yashkumar-ve3gr
@yashkumar-ve3gr 6 жыл бұрын
Awesom bhai
@vishalchauhan9832
@vishalchauhan9832 6 жыл бұрын
Nice explanation!
@rohannaidu6277
@rohannaidu6277 6 жыл бұрын
good video, you should make some more.
@ShrenikJain
@ShrenikJain 6 жыл бұрын
Rohan Naidu Ty Will make more 😇
@Arjun69
@Arjun69 6 жыл бұрын
Fantastic work bro. Keep going.
@ihsanbajwa3974
@ihsanbajwa3974 3 жыл бұрын
DMA Stand for ڈائرکٹ میموری ایکسس ۔۔۔۔
@gamingxpro4451
@gamingxpro4451 4 жыл бұрын
I am Also Shrenik jain
@mahendharp9759
@mahendharp9759 6 жыл бұрын
Helped me a lot... TQ 😍😍😍
@ShrenikJain
@ShrenikJain 6 жыл бұрын
Welcome 😃
@mahendharp9759
@mahendharp9759 6 жыл бұрын
Shrenik Jain keep going bro😍
@Skeptyle
@Skeptyle 6 жыл бұрын
veri gud my fren
@ShrenikJain
@ShrenikJain 6 жыл бұрын
Ty 😇😇
@santoelectron
@santoelectron 4 жыл бұрын
- Something that wasn't explained was the counter. How can you tell the data size required to fill the memory? CPU does it? What about if the CPU does know the size of the data that would be getting from the disk? Or maybe, do you set the DMA register to tell the size of data that should be getting from the disk? - Does it mean DMA does not have a buffer?
@shreyasrai
@shreyasrai 4 жыл бұрын
HI What is the usecase/example explained in the 1:04? What I/O device directly communicates with DMA controller? I
@AMking2003
@AMking2003 Жыл бұрын
too good broo
@Uj7_
@Uj7_ 6 жыл бұрын
Well Done Bro Was too quick to catch
@ShrenikJain
@ShrenikJain 6 жыл бұрын
Thanks 😃
@jaymepenner6814
@jaymepenner6814 6 жыл бұрын
0 was 17 and 18 is 1 me
@vamsibhukya2239
@vamsibhukya2239 6 жыл бұрын
good explaination bro..
@ShrenikJain
@ShrenikJain 6 жыл бұрын
Ty 😃
@aakashraj2262
@aakashraj2262 7 жыл бұрын
very good explanation.... cool..! 🤘
@ShrenikJain
@ShrenikJain 7 жыл бұрын
AAkash raj Ty😃😃
@ahmadkhanniazi
@ahmadkhanniazi 6 жыл бұрын
Nice man!
@ShrenikJain
@ShrenikJain 6 жыл бұрын
😃
@goncalosousa9691
@goncalosousa9691 3 жыл бұрын
Can DMA interact with CPU?
@hehehehehe1878
@hehehehehe1878 3 жыл бұрын
DMA requests CPU to handover the bus control to it so that DMA can function on it's own.
@biswarajbaral6669
@biswarajbaral6669 7 жыл бұрын
thanks man it really helped
@ShrenikJain
@ShrenikJain 7 жыл бұрын
Biswaraj Baral Welcome 😃 Share in your groups as well so that we can help everyone 😁
@freakygeek6240
@freakygeek6240 5 жыл бұрын
awesom bro..
@EngnrIdris
@EngnrIdris Жыл бұрын
Thank you
@梦醒红楼
@梦醒红楼 6 жыл бұрын
really good, thx!
@ShrenikJain
@ShrenikJain 6 жыл бұрын
Welcome 😃
@sushantthakur3810
@sushantthakur3810 6 жыл бұрын
Awesome
@ShrenikJain
@ShrenikJain 6 жыл бұрын
sushant thakur Ty 😃 Share with your friends too 😇😇
@jhansireddy3508
@jhansireddy3508 5 жыл бұрын
It was really helpful thank you 😊
DMA controller basic operation
13:53
Education 4u
Рет қаралды 714 М.
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 76 МЛН
When mom gets home, but you're in rollerblades.
00:40
Daniel LaBelle
Рет қаралды 133 МЛН
DMA Controller | Hindi | Lec-62 | COA | Niharika Panda
9:41
Education 4u - Hindi
Рет қаралды 252 М.
COMPUTER ORGANIZATION | Part-25 | Direct Memory Access
8:22
Engineering Drive
Рет қаралды 101 М.
Direct Memory Access - DMA - Simplified Explanation
6:06
Zero Codes
Рет қаралды 143 М.
The Surprising Truth About Note-taking During Lectures
8:48
Benjamin Keep, PhD, JD
Рет қаралды 281 М.
Direct Memory Access (DMA)
7:16
TutorialsPoint
Рет қаралды 118 М.
Weird URL Protocols
13:54
ThioJoe
Рет қаралды 480 М.
Direct Memory Access(DMA) -lecture87/coa
15:52
asha khilrani
Рет қаралды 35 М.
Introduction to Direct Memory Access DMA
6:41
TutorialsPoint
Рет қаралды 65 М.
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 76 МЛН