Virtual Memory: 14 Summary

Sdílet
Vložit
  • čas přidán 13. 07. 2014
  • Interactive lecture at test.scalable-learning.com, enrollment key YRLRX-25436.
    Virtual memory is an indirection between the program addresses (virtual addresses VA) and RAM addresses (physical addresses PA). It lets us use more memory than we have RAM, keep program address spaces flat, and provide isolation/security between programs.
    Need a translation for every access: use a Translation Lookaside Buffer (TLB) to cache page table entries for faster accesses.
    Need to integrate caches and translation: VIPT caches do translation and tag lookup in parallel for performance.

Komentáře • 109

  • @adis6603
    @adis6603 Před 6 lety +176

    University students would kill for this kind of clarity on ECE topics. Splendid. Thank you!

  • @parham1
    @parham1 Před 5 lety +33

    Just finished this playlist. A really superior way of explaining concepts professors in top institutions struggle to break down to students. Thank you!

  • @kevinxin1545
    @kevinxin1545 Před 7 lety +41

    Those are some of the best explanations I have ever heard about VM. It's sad that not many people need to know this and not many are watching your videos. PURE GOLD

  • @araiarts
    @araiarts Před 6 měsíci +2

    I don't know if you are still active on this channel or not. But I have to thank you a lot for this amount of simple and clear explanation. I'm so thankful♡

  • @MSReidpr
    @MSReidpr Před 4 lety +10

    I am about to take a test in a 4000 level college class (senior level) and the professor made this seem like it is the most complex thing in the world and took just over five weeks with about 4 hours of instructional time each week to give a much worse explanation than you accomplished in this series. I appreciate that you are willing to put this information out on the internet for people to learn.

  • @last1nl1ne
    @last1nl1ne Před 6 lety +4

    It's pathetic that university professors cannot all teach topics this easily. This whole lecture made sense within about 30 minutes. Awesome job!

  • @khursheedimam1182
    @khursheedimam1182 Před 8 měsíci

    The best review of virtual memory I have seen online. Thanks so much for your efforts!

  • @rationalthinker9612
    @rationalthinker9612 Před 3 měsíci +2

    I am taking a course called Hardware Description Language with FPGAs. No clue why my professor has us learning about VM but it's torture. I had no idea what he was talking about. I binged through this series in a few hours and I am no longer clueless. I know I never want to become a Computer Engineering, I will stick with EE.

  • @chezzyfries
    @chezzyfries Před 9 měsíci +1

    This series is so good, I randomly come here to rewatch it every 3-4 months. I love it

  • @BigBrickGrandpa
    @BigBrickGrandpa Před 7 lety +26

    Thank you so much for these videos!!!!!!!!!!!!

  • @yukeyang5735
    @yukeyang5735 Před 5 lety +4

    Sir, you deserve a tenure. Your teaching is way too much better than my professor. The tutorial is very hard-core. I'm grateful for you sharing your insights. Words are too vain to express my gratitude, but I still want to say, thank you!

  • @tomergal281
    @tomergal281 Před 24 dny

    Thank you so much for putting in the effort in order to provide such clear and visual explanations. I really appreciate this!

  • @ayoubrayanemesbah8845
    @ayoubrayanemesbah8845 Před 7 měsíci

    just in one playlist you have explained better then mu uni professor, thanks you very much and keep the good work

  • @harichukka
    @harichukka Před 2 lety

    Thankful to you, for these great knowledge sharing. Not find such content from last 12 years of experience.

  • @aravinds123
    @aravinds123 Před rokem +1

    Fantastic presentation, well explained and to the point!! The best explanation that I have heard for virtual memory! Superb!

  • @abebe7017
    @abebe7017 Před 5 lety +2

    Some people are born to make someone's life easier!! Thank you for your outstanding videos that put the concepts related to VM into my brain!!!

  • @neelakantannilakantanswami4031

    Thanks a lot David. I am from India. Really Loved This Series. Grateful to you. Thanks a Lot !!!

  • @anjankumar8660
    @anjankumar8660 Před 2 lety

    Superb tuutorial on Virtual Memory. Never had so much clarity.

  • @avinashdasigi3460
    @avinashdasigi3460 Před 4 lety +1

    I was tired of searching stuff on the internet for getting clarity on this topic. But this is the only source to understand virtual memory. Big thank you.

  • @namesurname201
    @namesurname201 Před 3 lety

    My third times to wathing it, it is absolutely awesome and its like a Netflix series for me. Thanks for that awesome efford again again and again

  • @andreikulchik8280
    @andreikulchik8280 Před 2 lety +1

    Can't say how grateful I am for this series of videos, sir! Wish my university professors were explaining things so simple.

  • @aniruddhagayake2456
    @aniruddhagayake2456 Před 4 lety

    Crystal clear topics and explanations!!!
    Awesome 💯💯💯💯💯💯💯

  • @vikranthposa
    @vikranthposa Před 8 lety

    Thanks David for you wonderful videos, the best part it starts from the basics and digs deeper.

  • @fedex705h
    @fedex705h Před 3 lety +1

    Thank you for making me zero to hero!

  • @stet223
    @stet223 Před 8 lety +1

    Honestly, just saved my grade... You are great at explaining these concepts! Hope to look more into your lectures!

  • @cicihui6581
    @cicihui6581 Před 4 lety +6

    Thank you for saving my final!!!!

  • @kelbin2908
    @kelbin2908 Před 6 lety

    This series is pure gold. Thank you very very much for your time and effort.

  • @c-erastustoe212
    @c-erastustoe212 Před 2 lety

    I've been watching your videos to prep for my interviews. They're extremely helpful!!

  • @kseniiaamelina5938
    @kseniiaamelina5938 Před 3 lety

    The best what I could ever find about computer architecture!!!!! Brilliant work!!!! Thank you so much David!!!!!!!!!!!!!!!!!! You are genius!!!!!!!!!!!!!!!!

  • @zhuwuji133
    @zhuwuji133 Před rokem

    Thanks so much for making those concepts crystal clear!!!!

  • @matthewzhao2818
    @matthewzhao2818 Před 8 lety +1

    great great explanation of VM. much clearer and organized than the lecture we have at Berkeley. Thank you!

  • @user-ll8nl4ze2x
    @user-ll8nl4ze2x Před 5 lety

    This is a great series for student who is studying computer architecture or operating system for sure! Thank you!

  • @S2AnnyS2
    @S2AnnyS2 Před 8 lety

    Great job with the explanation, slides, everything! I'm definitely recomending this playlist to everyone taking the class I'm taking at uni :D

  • @peterchen3891
    @peterchen3891 Před 3 měsíci

    The series is SUPERB!!!!

  • @FOUSTE95
    @FOUSTE95 Před 5 lety

    I appreciate you making these videos. Great and simple explanation and series!

  • @robertoenriquechavezrodrig731

    Great series of videos about Virtual Memory, thank you so much and God bless you, David! Regards from Innopolis, Tatarstan, Russia. Wednesday, November 28th, 2018.

  • @suryakirannvs
    @suryakirannvs Před 4 lety

    Awesome lectures with 200% clarity in concepts.!!!

  • @uzi92
    @uzi92 Před 8 lety

    You Sir are a life savior...thank you very much for the most clear explanations on the Internet about the VM. This really helped me in the process of learning for my Computer Architecture exam...Thank you again and greetings from Romania !

  • @yufeizhan726
    @yufeizhan726 Před 3 lety

    This is really a FANTASTIC series.

  • @cixtee11
    @cixtee11 Před 4 lety

    Thank you for clear explanation of the subject. I totally finished your videos that related with VM. Very Very good explanation.

  • @heavyraindrops4750
    @heavyraindrops4750 Před 5 lety

    Thank you so much!! Just had to check again that I liked every video in this series.

  • @user-zt7pu7qc4u
    @user-zt7pu7qc4u Před 8 lety +1

    Thank you David.
    I have seen those videos from 1-14. that is great video which is easy to understand and the description is very clearly .

  • @maryambibi2542
    @maryambibi2542 Před 2 lety

    I do have an exam today and I just finished watching your playlist. It's amazing. You vivdly explained each point every concept.

  • @sanketkhandare5288
    @sanketkhandare5288 Před 4 lety

    I've no words.. Good series. I watched it without a break.. Excellent work. Thank you so much..

  • @CallMeRUDY1
    @CallMeRUDY1 Před 8 lety

    This is an awesome playlist! It is very well explained and easy to follow. I really enjoyed the animations! Thank you!

  • @Inspirtedmusic
    @Inspirtedmusic Před 8 lety

    This channel is pure gold!

  • @nachoImagine
    @nachoImagine Před 4 lety

    Seen them all.
    Understood why better than in class.
    This is the future.

  • @srijaanand2793
    @srijaanand2793 Před 3 lety

    Thank you so much for creating such crisp and clear videos and explaining so beautifully!

  • @thomasmolnar-brock9740

    Thank you so much for every video in this series! I am a student taking computer architecture and this content makes me feel well-prepared for our upcoming test 😄

  • @JFrameMan
    @JFrameMan Před 8 lety

    Great work. Nobody explained virtual memory nearly as well on youtube.

  • @jaimilpatel2823
    @jaimilpatel2823 Před 4 lety

    Better than my Grad professor! Great videos, thank you so much!

  • @hamlinhamlinmcgill630
    @hamlinhamlinmcgill630 Před 8 lety

    yippiiieeee, passed my exam, you helped me alot in understanding VM. Greetings from germany!

  • @firuzibragimov4521
    @firuzibragimov4521 Před 8 lety

    Excellent explanation! The images are cool and informative! Thank you

  • @sumanthreddy2371
    @sumanthreddy2371 Před 3 lety

    Very useful. Thank you, David.

  • @kaixifan7113
    @kaixifan7113 Před 7 lety

    Thanks for your explicitly plantations !

  • @sivarebbagondla1324
    @sivarebbagondla1324 Před 5 lety

    Nice series. Thanks, David.

  • @wei586
    @wei586 Před 7 lety

    Thankyou! watched every single episode! Very good!

  • @user-jp4hx2fg2j
    @user-jp4hx2fg2j Před 5 lety

    You have explained very well the topic. Co-incidently I was solving some problem which is related to that and it helped. Thank you.

  • @HimanshuSharma-jv3pr
    @HimanshuSharma-jv3pr Před 6 lety +7

    I would say I just fell in love!! These are really really awesome videos, and I watched every single video, from content to representation to slides to voice everything is just perfect!!
    I only found segmentation and segmented paging missing, if you can provide and if you are reading it, please do a reply and make videos on these two.

  • @alekssandroassisbarbosa3749

    You're clear, objective. Thank you

  • @talv
    @talv Před 6 lety

    Thank you, great bit sized videos, very easy to understand and digest!

  • @rajeshsaha3446
    @rajeshsaha3446 Před 8 měsíci

    Awesome session ....really appreciate your efforts

  • @BenjaminWheeler0510
    @BenjaminWheeler0510 Před rokem

    Awesome series! Thanks so much!

  • @chintanmathia
    @chintanmathia Před 3 lety

    Amazing explanations. Thank you very much.

  • @sanomi4492
    @sanomi4492 Před 6 lety

    Great job, David

  • @asagi0111
    @asagi0111 Před 3 lety

    This is so good! Thank you so much!

  • @wuxb09
    @wuxb09 Před 8 lety

    Thanks so much for your great work. I learned a lot.

  • @lachlanmuller4717
    @lachlanmuller4717 Před 4 lety

    You sir are a god. This video series is amazing.

  • @vishwajeetsb694
    @vishwajeetsb694 Před 4 lety

    Virtual memory concept is the reason why we can open multiple windows without much lag!!

  • @p0w3rFloW
    @p0w3rFloW Před 9 lety +6

    thank you for your very very good lecture on VM, it helped me a lot understanding the fundamentals of how VM works and what different kind of options and abstarction layers there are :)

    • @davidblack-schaffer219
      @davidblack-schaffer219  Před 9 lety +3

      You're most welcome! Please feel free to take the full course at test.scalable-learning.com, enrollment key YRLRX-25436.

  • @DanielJamesCollier
    @DanielJamesCollier Před 7 lety +1

    Great series! Thanks

  • @user-fghjiydsvjk975
    @user-fghjiydsvjk975 Před 8 lety

    Thank you, excelent introduction to VM

  • @ericzhu7328
    @ericzhu7328 Před 3 lety

    How can the ideas get taught soooooooooo great!!! Really reminds me of how my university sucks...

  • @enirya
    @enirya Před 10 měsíci

    really great explanation of virtual memory, thank you

  • @Princess0Reem
    @Princess0Reem Před 5 lety

    Thank you very much David !

  • @Arjunsiva
    @Arjunsiva Před 4 lety

    Whoa !that was quite a journey-14 videos :D

  • @mahdiali9806
    @mahdiali9806 Před 6 lety

    Great work with clarity thank you so much

  • @thebest3374
    @thebest3374 Před 8 lety

    great work. much thanks for this lectures

  • @SaidNuriUYANIK
    @SaidNuriUYANIK Před 9 lety

    Thank you very much. I'm well informed now.

  • @martinivanco1500
    @martinivanco1500 Před 8 lety

    You are awesome! This explained a lot to me. Thanks a lot! :)

  • @sneak2attack
    @sneak2attack Před 7 lety

    Thank you very much for such wonderful lectures. On the best that I have found for the subject

  • @MrJonnis13
    @MrJonnis13 Před 8 lety

    Thanks you Sir for this well-explained series

  • @MANUSHIWIJAYAPALA
    @MANUSHIWIJAYAPALA Před 8 lety

    Thank u so much for this excellent lecture series

  • @jurankar
    @jurankar Před 5 lety

    Amazing series!!

  • @ace100hyper3
    @ace100hyper3 Před 4 lety

    Really good series.

  • @natepepin09
    @natepepin09 Před 4 lety

    Thanks for the videos!

  • @chantalcox3245
    @chantalcox3245 Před 8 lety

    awesome lecture! I finally got it

  • @YORGS.ONERIZM
    @YORGS.ONERIZM Před 6 lety +1

    Can you talk more about how multilevel page tables work with the TLB and VIPT?

  • @gabakusa
    @gabakusa Před 6 lety

    I saw all your videos
    they are great.!

  • @rgrvisin7997
    @rgrvisin7997 Před 7 lety

    Thank you. Your are great. This video is soooooooooooooo helpful.

  • @princehodonou5595
    @princehodonou5595 Před 6 lety

    You're so great!

  • @igniculus_
    @igniculus_ Před 6 lety

    Best explanation !!!

  • @omkarchavan5940
    @omkarchavan5940 Před 8 lety

    thank you very much. It helped me alot.

  • @dakshinatharindu7422
    @dakshinatharindu7422 Před 2 měsíci

    Thank you very much!!!

  • @Daniel-ws9qu
    @Daniel-ws9qu Před 5 lety

    How do we know using vipt, when to overwrite the cache

  • @HosRo4161
    @HosRo4161 Před 2 měsíci

    Excellent!

  • @hizircanbayram9898
    @hizircanbayram9898 Před 5 lety +1

    It was great.

  • @user-qr5yn6xs6m
    @user-qr5yn6xs6m Před 5 lety

    thank you so much

  • @kaganugur5315
    @kaganugur5315 Před 6 lety +1

    Thank you

  • @singhnawin
    @singhnawin Před 6 lety

    Awesome.