Direct Memory Access - DMA (simplified)

Поділитися
Вставка
  • Опубліковано 20 гру 2024

КОМЕНТАРІ • 209

  • @ShrenikJain
    @ShrenikJain  2 роки тому +5

    Shrenik Jain - Study Simplified (App):
    play.google.com/store/apps/details?id=co.kevin.nxpgd

  • @DhananjayKumar-dq6yn
    @DhananjayKumar-dq6yn 6 років тому +177

    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...

  • @SiddharthNK
    @SiddharthNK 5 років тому +44

    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 Рік тому +4

    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 років тому +11

    Seedhi baat...no bakwaas...
    Clear hai bhai ek dum😆😆😅
    Btw thanks bro😊

  • @fromup9594
    @fromup9594 6 років тому +11

    Best explaination on UA-cam

  • @_Aniket_Sarkar_IT-A
    @_Aniket_Sarkar_IT-A Рік тому +2

    best dma video available in youtube

  • @zakaurrehman6025
    @zakaurrehman6025 6 років тому

    kamal ki technique hy ap ki, simple and clear

  • @debolinasihi9967
    @debolinasihi9967 5 років тому

    Sachme yaar....bohot time bacha diya... Thankyou a lot...

    • @ShrenikJain
      @ShrenikJain  5 років тому

      Welcome
      Keep learning keep sharing 😊

  • @anujsinghsomvanshi3385
    @anujsinghsomvanshi3385 7 років тому +1

    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 😃

  • @Manjusha2300
    @Manjusha2300 5 років тому +4

    Its really easy to understand the topic. Thank u sir

  • @amanahmed6057
    @amanahmed6057 5 років тому

    explaination level is 1/0== oo(inifinity) [VERY GOOD]

  • @mrlocophone
    @mrlocophone 6 років тому +10

    Simple and quick for a good first approach. Thanks man!

  • @vijetachaudhary1997
    @vijetachaudhary1997 7 років тому +1

    It help me alot to understand the concept of DMA..thnks

  • @kigsman007
    @kigsman007 7 років тому +1

    best way to explain things bro
    seedhi baat no bakwas

  • @ShrenikJain
    @ShrenikJain  7 років тому +5

    ANY DOUBT ? ASK ON FB page .
    facebook link : facebook.com/engineeringhacks/

  • @haziqsyauqi357
    @haziqsyauqi357 3 роки тому

    man... you just save my life. may god bless you

  • @rajarshibasak559
    @rajarshibasak559 6 років тому +1

    pranam guruji..best explanation..

  • @shikhamartyn7425
    @shikhamartyn7425 7 років тому +2

    best way to understand thankyou so much it saves my time

    • @ShrenikJain
      @ShrenikJain  7 років тому

      +shikha gupta
      Welcome 😃
      Share with your friends as well 😊

    • @jockingBaba
      @jockingBaba 5 років тому

      Hey really

  • @vishwasyadav8407
    @vishwasyadav8407 2 роки тому +1

    Nice explanation buddy you make it easy in books it's lengthy topic I got doubts on my books😂

  • @kirangamer7138
    @kirangamer7138 5 років тому

    Ohhh my god u explained it very simply bro....

  • @sunidhidwivedi2181
    @sunidhidwivedi2181 7 років тому +1

    U really explained very nicely

    • @ShrenikJain
      @ShrenikJain  7 років тому

      Sunidhi Dwivedi
      Thanks 😃
      Share with your friends too so that we can help everybody 😊😊

  • @arumenon7093
    @arumenon7093 7 років тому +2

    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??

  • @cb350_
    @cb350_ 4 роки тому +4

    Best explanation for dma.... All other channels have complicated everything.... Thank you :)

  • @srigowthamikatragadda5268
    @srigowthamikatragadda5268 2 роки тому

    Superb explanation 😍😍 ...

  • @vaishnaviborkar6567
    @vaishnaviborkar6567 4 роки тому +3

    Love you bro thanks for the best explanation 💯 I have ever seen about this topic thank you so much 🙏

  • @rokeshnaidu9786
    @rokeshnaidu9786 3 роки тому

    Sound slow ga undi sir but super telling
    Tq sir🤝🤝👨‍💻

  • @SaiKumar-jd3fd
    @SaiKumar-jd3fd Місяць тому

    very good explaintaion for DMA

  • @vaishnavikajale9400
    @vaishnavikajale9400 5 років тому +1

    Really its helpful for exams ...thnx h

  • @heresieess8893
    @heresieess8893 2 місяці тому

    This is really good ❤

  • @sarupriyacharles7564
    @sarupriyacharles7564 5 років тому

    Nice explaining clearly understand tq usir

  • @Jmgjgdjd5
    @Jmgjgdjd5 6 років тому +5

    is this a song?

  • @vamshipaliviri4039
    @vamshipaliviri4039 5 років тому

    Tq bro ur explaination is very clear

  • @ayushikhare5304
    @ayushikhare5304 6 років тому +3

    Which type of acknowledgement disk controller sends to dma controller?

  • @flashpundit
    @flashpundit 7 років тому +1

    very gud to the point explaination. keep it up bro.

  • @samarthmeena1301
    @samarthmeena1301 6 років тому

    Bhai bhut acche se samjhya...

  • @shuvendughosh4160
    @shuvendughosh4160 7 років тому +1

    Great job. This video help full for me. Thanks

    • @ShrenikJain
      @ShrenikJain  7 років тому

      +Shuvendu Ghosh
      Welcome 😇
      Share with your friends as well

  • @bhanupriyas2
    @bhanupriyas2 4 місяці тому

    Just telling u A biggest THANK YOU❤🙏🥺

  • @himabindhutalari4171
    @himabindhutalari4171 5 років тому

    Tq soooo much ...😊😊😊it helped me a lot..cool explanation

  • @AhamedKabeer-wn1jb
    @AhamedKabeer-wn1jb 5 років тому

    Superbly explained...

  • @ShrenikJain
    @ShrenikJain  7 років тому

    get BEST NOTES for FREE !! fill this form -
    docs.google.com/forms/d/e/1FAIpQLSeurlYOI6yE0e8eeUyfw8z5Pli0cdfKE26Jn_8Ma2u4qSufOg/viewform

  • @moinakhter2474
    @moinakhter2474 6 років тому

    Marvellous explanation bro keep it up

  • @marlonlyn2719
    @marlonlyn2719 7 років тому

    Very good explanation! Thank you!

  • @aanchalgupta3330
    @aanchalgupta3330 5 років тому

    Really very good video ☺️☺️ thanks a lot sir ....☺️☺️🙏

  • @abhijeetverma4885
    @abhijeetverma4885 2 роки тому

    dude that was really good

  • @ahmedraza-hk4hn
    @ahmedraza-hk4hn 6 років тому +1

    behtreen
    highly appreciated

  • @anand7366
    @anand7366 2 роки тому

    Nice video bro usefull👍

  • @mohdfaheem538
    @mohdfaheem538 3 роки тому

    One of the best video

  • @TheQuoteCreater
    @TheQuoteCreater 7 років тому +2

    Thank you sooo much! Helped a lot in short time

  • @aakashraj2262
    @aakashraj2262 7 років тому +2

    very good explanation.... cool..! 🤘

  • @manjeshkr.mishra6679
    @manjeshkr.mishra6679 3 роки тому

    Sir you worked very hard❤️

  • @pratikyalameli4450
    @pratikyalameli4450 4 роки тому

    Sir, you rock
    You're man kind angel😁

  • @vamsibhukya2239
    @vamsibhukya2239 6 років тому +1

    good explaination bro..

  • @ideaspark5262
    @ideaspark5262 6 років тому

    Great lecture thanks bhaiya

  • @mahendharp9759
    @mahendharp9759 6 років тому +1

    Helped me a lot... TQ 😍😍😍

  • @sasikumar3454
    @sasikumar3454 5 років тому +1

    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

  • @dorasanammakamanchi1878
    @dorasanammakamanchi1878 5 років тому +1

    Thank you sir it help me a lot

  • @nikhilsinghmahar3356
    @nikhilsinghmahar3356 6 років тому +5

    Seriously!! nice video sir
    Actually I don't comments on any video but I appreciate your teaching!!!👏👏

  • @vishalchauhan9832
    @vishalchauhan9832 6 років тому

    Nice explanation!

  • @Arjun69
    @Arjun69 6 років тому

    Fantastic work bro. Keep going.

  • @shreyasrai
    @shreyasrai 4 роки тому

    HI
    What is the usecase/example explained in the 1:04? What I/O device directly communicates with DMA controller? I

  • @rohannaidu6277
    @rohannaidu6277 6 років тому +2

    good video, you should make some more.

    • @ShrenikJain
      @ShrenikJain  6 років тому

      Rohan Naidu
      Ty
      Will make more 😇

  • @samitaadhikari3182
    @samitaadhikari3182 6 років тому

    awesome explanation

  • @20-509
    @20-509 6 років тому

    Nice explanation

  • @shubhshree5419
    @shubhshree5419 6 років тому

    clear explaination

  • @unknown-frames
    @unknown-frames 7 років тому +2

    Thank u for this video, i understood 1 b4 ma exam🤣🤣lol

  • @sukshithshetty4847
    @sukshithshetty4847 3 роки тому

    Cycles are not wasted in getting value from memory into buffer and then to DMA and vice versa??

  • @vatsk
    @vatsk 5 років тому

    The bassy background music is p funny. Great video btw!

  • @jhansireddy3508
    @jhansireddy3508 5 років тому

    It was really helpful thank you 😊

  • @karthikaperiyasamy5211
    @karthikaperiyasamy5211 6 років тому

    hii ,
    simple and very easy to understand .
    please make video about how to use virtual calculator :)

  • @gdsince1999
    @gdsince1999 3 роки тому

    easy and straight to the main point impressive way of explanation

  • @Mridulmishra06
    @Mridulmishra06 5 місяців тому

    thnks alot may u give the notes

  • @biswarajbaral6669
    @biswarajbaral6669 7 років тому +1

    thanks man it really helped

    • @ShrenikJain
      @ShrenikJain  7 років тому

      Biswaraj Baral
      Welcome 😃
      Share in your groups as well so that we can help everyone 😁

  • @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.

  • @deepakkumare0164
    @deepakkumare0164 5 років тому

    What is i/o
    Input and output
    ???
    Pls reply!!

  • @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

  • @karthikaperiyasamy5211
    @karthikaperiyasamy5211 6 років тому

    please make video about how to use virtual calculator

  • @ahmadkhanniazi
    @ahmadkhanniazi 6 років тому

    Nice man!

  • @yashkumar-ve3gr
    @yashkumar-ve3gr 6 років тому

    Awesom bhai

  • @Skeptyle
    @Skeptyle 6 років тому

    veri gud my fren

  • @skreddy7654
    @skreddy7654 5 років тому

    Awesome bro..!

  • @BehniaFB
    @BehniaFB 2 роки тому

    Thanks for ur vid.
    But you should talk a bit slower for those who can't understand the Hindi accent well.

  • @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 ;-)

  • @afa9235
    @afa9235 7 років тому +1

    nicee job sir

    • @ShrenikJain
      @ShrenikJain  7 років тому

      +AFA afa
      Thanks 😃
      Share and support us😇

  • @Engr_Mahadi_Hasan
    @Engr_Mahadi_Hasan 6 років тому

    well done, bro :)

  • @vamsidharalluri7966
    @vamsidharalluri7966 5 років тому

    nice explanation

  • @梦醒红楼
    @梦醒红楼 6 років тому

    really good, thx!

  • @mahendrasonker456
    @mahendrasonker456 3 роки тому +1

    Wonderful

  • @balanaguharshavardhan3725
    @balanaguharshavardhan3725 7 років тому

    but isnt it like having a mini-cpu??and can acknowledgment be considered as a cycle??

    • @ShrenikJain
      @ShrenikJain  7 років тому +1

      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 😀

  • @Uj7_
    @Uj7_ 6 років тому +7

    Well Done Bro
    Was too quick to catch

  • @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 ?

  • @kaushikgopu9482
    @kaushikgopu9482 7 років тому

    Can u please explain about interrupts

  • @freakygeek6240
    @freakygeek6240 5 років тому

    awesom bro..

  • @Farzi_Artist420
    @Farzi_Artist420 7 років тому +1

    nice explained

    • @ShrenikJain
      @ShrenikJain  7 років тому

      ASri Creation
      Thanks 😃
      Share with your friends as well so that many students can get helped 😃

  • @aruton359
    @aruton359 7 років тому +1

    great , thank you!

  • @abhijitbujarbaruah1190
    @abhijitbujarbaruah1190 6 років тому

    Nice..but dma increase d cycles and complexity..

  • @sunita_official8676
    @sunita_official8676 6 років тому

    Yaar u r super

  • @AnkitKumar-cv5by
    @AnkitKumar-cv5by 7 років тому +1

    Thnku sir 👍

    • @ShrenikJain
      @ShrenikJain  7 років тому

      +Ankit Choudhary
      Welcome 😃
      Share in your college groups as well😃

  • @AMking2003
    @AMking2003 2 роки тому

    too good broo

  • @KaranTechBlaze
    @KaranTechBlaze 6 років тому

    Book meh tho complecated diagram ha
    Yeh wala banane seh ho jayega?