Virtual Memory: 14 Summary

Поделиться
HTML-код
  • Опубликовано: 26 ноя 2024
  • Interactive lecture at test.scalable-l..., 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.

Комментарии • 110

  • @adis6603
    @adis6603 7 лет назад +184

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

  • @kevinxin1545
    @kevinxin1545 8 лет назад +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

  • @parham1
    @parham1 5 лет назад +33

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

  • @rationalthinker9612
    @rationalthinker9612 8 месяцев назад +4

    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 Год назад +3

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

  • @araiarts
    @araiarts 10 месяцев назад +4

    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 5 лет назад +12

    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 6 лет назад +4

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

  • @avinashdasigi3460
    @avinashdasigi3460 4 года назад +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.

  • @yukeyang5735
    @yukeyang5735 5 лет назад +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!

  • @abebe7017
    @abebe7017 5 лет назад +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!!!

  • @andreikulchik8280
    @andreikulchik8280 3 года назад +1

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

  • @curiossoul
    @curiossoul Месяц назад

    hey this is top notch teaching ! Things which felt difficult and confusing were taught in just layman langauge here. great work !

  • @khursheedimam1182
    @khursheedimam1182 Год назад

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

  • @kseniiaamelina5938
    @kseniiaamelina5938 3 года назад

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

  • @uzi92
    @uzi92 8 лет назад

    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 !

  • @BigBrickGrandpa
    @BigBrickGrandpa 7 лет назад +26

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

  • @aravinds123
    @aravinds123 2 года назад +1

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

  • @nachoImagine
    @nachoImagine 5 лет назад

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

  • @maryambibi2542
    @maryambibi2542 2 года назад

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

  • @ayoubrayanemesbah8845
    @ayoubrayanemesbah8845 11 месяцев назад

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

  • @stet223
    @stet223 9 лет назад +1

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

  • @Inspirtedmusic
    @Inspirtedmusic 8 лет назад

    This channel is pure gold!

  • @yufeizhan726
    @yufeizhan726 4 года назад

    This is really a FANTASTIC series.

  • @tomergal281
    @tomergal281 5 месяцев назад

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

  • @vikranthposa
    @vikranthposa 8 лет назад

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

  • @c-erastustoe212
    @c-erastustoe212 2 года назад

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

  • @kelbin2908
    @kelbin2908 7 лет назад

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

  • @matthewzhao2818
    @matthewzhao2818 9 лет назад +1

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

  • @曾達幸-i2m
    @曾達幸-i2m 6 лет назад

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

  • @peterchen3891
    @peterchen3891 7 месяцев назад

    The series is SUPERB!!!!

  • @harichukka
    @harichukka 3 года назад

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

  • @neelakantannilakantanswami4031
    @neelakantannilakantanswami4031 4 года назад

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

  • @namesurname201
    @namesurname201 3 года назад

    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

  • @p0w3rFloW
    @p0w3rFloW 9 лет назад +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  9 лет назад +3

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

  • @cicihui6581
    @cicihui6581 5 лет назад +6

    Thank you for saving my final!!!!

  • @robertoenriquechavezrodrig731
    @robertoenriquechavezrodrig731 6 лет назад

    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.

  • @sanketkhandare5288
    @sanketkhandare5288 4 года назад

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

  • @suryakirannvs
    @suryakirannvs 5 лет назад

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

  • @袁微-g3t
    @袁微-g3t 8 лет назад +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 .

  • @hamlinhamlinmcgill630
    @hamlinhamlinmcgill630 8 лет назад

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

  • @anjankumar8660
    @anjankumar8660 2 года назад

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

  • @jaimilpatel2823
    @jaimilpatel2823 4 года назад

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

  • @zhuwuji133
    @zhuwuji133 Год назад

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

  • @FOUSTE95
    @FOUSTE95 5 лет назад

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

  • @JFrameMan
    @JFrameMan 9 лет назад

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

  • @heavyraindrops4750
    @heavyraindrops4750 5 лет назад

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

  • @srijaanand2793
    @srijaanand2793 3 года назад

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

  • @HimanshuSharma-jv3pr
    @HimanshuSharma-jv3pr 7 лет назад +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.

  • @S2AnnyS2
    @S2AnnyS2 8 лет назад

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

  • @thomasmolnar-brock9740
    @thomasmolnar-brock9740 3 года назад

    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 😄

  • @CallMeRUDY1
    @CallMeRUDY1 8 лет назад

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

  • @cixtee11
    @cixtee11 4 года назад

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

  • @aniruddhagayake2456
    @aniruddhagayake2456 4 года назад

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

  • @gabakusa
    @gabakusa 7 лет назад

    I saw all your videos
    they are great.!

  • @lachlanmuller4717
    @lachlanmuller4717 5 лет назад

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

  • @kaixifan7113
    @kaixifan7113 8 лет назад

    Thanks for your explicitly plantations !

  • @sumanthreddy2371
    @sumanthreddy2371 3 года назад

    Very useful. Thank you, David.

  • @sivarebbagondla1324
    @sivarebbagondla1324 5 лет назад

    Nice series. Thanks, David.

  • @SuwonAshuNitesh
    @SuwonAshuNitesh 5 лет назад

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

  • @BenjaminWheeler0510
    @BenjaminWheeler0510 2 года назад

    Awesome series! Thanks so much!

  • @ToastedBagel5G
    @ToastedBagel5G 7 лет назад

    Thankyou! watched every single episode! Very good!

  • @firuzibragimov4521
    @firuzibragimov4521 8 лет назад

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

  • @asagi0111
    @asagi0111 4 года назад

    This is so good! Thank you so much!

  • @sanomi4492
    @sanomi4492 6 лет назад

    Great job, David

  • @fedex705h
    @fedex705h 3 года назад +1

    Thank you for making me zero to hero!

  • @alekssandroassisbarbosa3749
    @alekssandroassisbarbosa3749 7 лет назад

    You're clear, objective. Thank you

  • @DanielJamesCollier
    @DanielJamesCollier 7 лет назад +1

    Great series! Thanks

  • @talv
    @talv 6 лет назад

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

  • @rajeshsaha3446
    @rajeshsaha3446 Год назад

    Awesome session ....really appreciate your efforts

  • @Princess0Reem
    @Princess0Reem 5 лет назад

    Thank you very much David !

  • @enirya
    @enirya Год назад

    really great explanation of virtual memory, thank you

  • @wuxb09
    @wuxb09 8 лет назад

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

  • @Arjunsiva
    @Arjunsiva 5 лет назад

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

  • @chintanmathia
    @chintanmathia 4 года назад

    Amazing explanations. Thank you very much.

  • @user-fghjiydsvjk975
    @user-fghjiydsvjk975 8 лет назад

    Thank you, excelent introduction to VM

  • @mahdiali9806
    @mahdiali9806 7 лет назад

    Great work with clarity thank you so much

  • @BeffyBoy
    @BeffyBoy 5 лет назад

    Amazing series!!

  • @martinivanco1500
    @martinivanco1500 8 лет назад

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

  • @chantalcox3245
    @chantalcox3245 8 лет назад

    awesome lecture! I finally got it

  • @vishwajeetsb694
    @vishwajeetsb694 4 года назад

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

  • @thebest3374
    @thebest3374 8 лет назад

    great work. much thanks for this lectures

  • @ace100hyper3
    @ace100hyper3 4 года назад

    Really good series.

  • @SaidNuriUYANIK
    @SaidNuriUYANIK 9 лет назад

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

  • @sneak2attack
    @sneak2attack 7 лет назад

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

  • @MANUSHIWIJAYAPALA
    @MANUSHIWIJAYAPALA 8 лет назад

    Thank u so much for this excellent lecture series

  • @MrJonnis13
    @MrJonnis13 8 лет назад

    Thanks you Sir for this well-explained series

  • @natepepin09
    @natepepin09 4 года назад

    Thanks for the videos!

  • @YORGS.ONERIZM
    @YORGS.ONERIZM 6 лет назад +1

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

  • @ericzhu7328
    @ericzhu7328 3 года назад

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

  • @igniculus_
    @igniculus_ 7 лет назад

    Best explanation !!!

  • @HosRo4161
    @HosRo4161 6 месяцев назад

    Excellent!

  • @rgrvisin7997
    @rgrvisin7997 8 лет назад

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

  • @dakshinatharindu7422
    @dakshinatharindu7422 6 месяцев назад

    Thank you very much!!!

  • @princehodonou5595
    @princehodonou5595 7 лет назад

    You're so great!

  • @omkarchavan5940
    @omkarchavan5940 8 лет назад

    thank you very much. It helped me alot.

  • @hizircanbayram9898
    @hizircanbayram9898 5 лет назад +1

    It was great.

  • @kaganugur5315
    @kaganugur5315 6 лет назад +1

    Thank you

  • @부장혁-g6c
    @부장혁-g6c 5 лет назад

    thank you so much

  • @Daniel-ws9qu
    @Daniel-ws9qu 5 лет назад

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