L-5.20: Translation Lookaside Buffer(TLB) in Operating System in Hindi

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ต.ค. 2024

ความคิดเห็น • 154

  • @shreyywadhwa
    @shreyywadhwa 3 ปีที่แล้ว +176

    Thank you for uploading this series for free.

  • @muraripandit5706
    @muraripandit5706 4 ปีที่แล้ว +48

    Sir ur teaching style so simple that everyone can understand without any doubt

  • @teachtech2777
    @teachtech2777 4 ปีที่แล้ว +16

    WOW... You have explained this concept very nicely sir ... Thank you so much !!!

  • @logicontips9490
    @logicontips9490 3 ปีที่แล้ว +2

    Omg I never knew this formula has a proof also... LPU was blessed to have u sir ... Bad luck that I never got the opportunity to learn from u physically.

  • @JYSERroshanseeam
    @JYSERroshanseeam 4 ปีที่แล้ว +6

    My prof just posted slides due to coronavirus , thanks to you i can understand the concepts now

  • @parakhchaudhary7453
    @parakhchaudhary7453 ปีที่แล้ว +10

    One unique thing about every Gate Smashers lecture that I have cherished since my Btech days:
    All videos always have:
    -> Explanation of prior concept required to understand this one - Provides context.
    -> Explanation of need of this particular concept - Provides motivation.
    -> Explanation of how the need is satisfied with the current concept - Provides insight.
    Salute to you sir. Thank you for your selfless contribution towards the Indian CS Engineering scene overall.

  • @StarShadow9009
    @StarShadow9009 3 ปีที่แล้ว +5

    Sir ji, Thank you so much. You are the only reason I'm gonna pass my exam.

  • @mrinalinibansal3447
    @mrinalinibansal3447 3 ปีที่แล้ว +4

    Thank you Sir. I used to hate this subject but it has become very easy for me only because of your videos

  • @atanupapu67
    @atanupapu67 4 ปีที่แล้ว +3

    sir, digital electronics mein problem hota hein competitive exam point of view se. f/f, counters agar questions leke solving procedure discuss kar date bohut help ho jata...

  • @sunitsable2752
    @sunitsable2752 9 หลายเดือนก่อน +1

    Crystal clear explaination cleared my doubt of tlb !! thank u sir

  • @vkj5742
    @vkj5742 4 ปีที่แล้ว +2

    Thank you sir for uploading this video. Mujhe laga aap itne important topic kaise chor sakte hain.

  • @akankshajhadi3651
    @akankshajhadi3651 3 ปีที่แล้ว +1

    very beautifully explained how the formula is generated..... understood for the first time how this formula is generated. Thanks!

  • @GIT_Somya
    @GIT_Somya 3 ปีที่แล้ว +38

    TLB starts at 5:40

  • @anandsharma5850
    @anandsharma5850 3 ปีที่แล้ว +7

    Sir! I loved your work. Simple clear and effective. Efforts you put in your videos is tremendous. Hope you read this and smile. I wish you more success and good health.
    Peace be upon you.🤍

  • @shyam2712
    @shyam2712 ปีที่แล้ว

    Really a good way of teaching.. it's simple and understandable.. thank you..

  • @MotaBhai-cq3gz
    @MotaBhai-cq3gz 2 หลายเดือนก่อน +2

    nice sir aap apna 100% DE RAHE HO

  • @daminimasand6246
    @daminimasand6246 4 หลายเดือนก่อน

    Very simple person with beautiful explainatipn

  • @namanpreetsingh9500
    @namanpreetsingh9500 4 ปีที่แล้ว +4

    I always like ur video. My request to everyne .pls like his videos . Like hit se trp badti hai bhai...

  • @shivnandantiwari7489
    @shivnandantiwari7489 4 ปีที่แล้ว +1

    After watching your video interest jaag jata hai subject par

  • @harneetdhillon6204
    @harneetdhillon6204 ปีที่แล้ว

    Kya baat bai ji. Thank you for your clear and concise explanation!

  • @code_with_ali_09
    @code_with_ali_09 2 ปีที่แล้ว +15

    Also, In TLB miss occur the TLB is updated with page number and frame number so in future if same page is accessed no need to go the page table.😊

  • @YuktaVarshney
    @YuktaVarshney 10 หลายเดือนก่อน +14

    🎯 Key Takeaways for quick navigation:
    00:00 Virtual *memory provides an illusion that processes larger than main memory can be executed, overcoming the limitation of finite main memory sizes.*
    02:26 Virtual *memory divides processes into pages, bringing only required pages into main memory based on the concept of locality of reference.*
    05:37 Swap-in *and swap-out operations, or roll-in and roll-out, manage bringing pages into main memory and replacing them when needed.*
    06:36 Virtual *memory allows executing processes without limitations on their size or number, despite the constraints of limited main memory.*
    07:29 Page *faults occur when a CPU demands a page not present in main memory, leading to a brief interruption in control and a switch to the operating system.*
    12:38 Page *fault service involves searching for the required page in logical address space, bringing it from the hard disk to main memory, and updating the page table.*
    14:29 Effective *memory access time is calculated as P times page fault service time plus 1-P times main memory access time, highlighting the impact of page faults on overall performance.*
    19:12 Excessive *page faults can lead to threshing, causing degradation in CPU utilization and overall system performance.*
    Made with HARPA AI

    • @junedkhan7712
      @junedkhan7712 5 หลายเดือนก่อน

      lol 19 minute ka time tag kiska dera hai ye ai

  • @moss-x
    @moss-x 3 ปีที่แล้ว +2

    Great explanation, Thank you sir

  • @shanjana_
    @shanjana_ ปีที่แล้ว

    I have got a clear understanding of this concept..thanks for your videos

  • @fyune
    @fyune ปีที่แล้ว +2

    please help me with my confusion :
    when a miss occurs
    first it checks the TLB then it goes for Page table, and finally to the main memory --> so why not the effective memory access time is: TLB + Page Table Time(x) + Page Access time (x) = TLB + x + x?
    but it is actually
    ( TLB + x) + (TLB + x + x) --> even when we are accessing the TLB just one and shifting to page table? Sir, said both combined is the total time for a miss, but i think its just (TLB + x + x). Thank you in advance for any assistance you can provide.

  • @nitinpanchal4840
    @nitinpanchal4840 4 ปีที่แล้ว +3

    Very well explained...thank you Sir✌️

  • @sagarhemanth9253
    @sagarhemanth9253 3 ปีที่แล้ว +4

    You are the best in explaining the concept if it was in English subtitles it would have been better thanks bhai🙏🏼

  • @islamiczone7864
    @islamiczone7864 3 ปีที่แล้ว

    waow sir you are very easily tech now ..
    this video es very helpful

  • @saniyakousarbabasaheb6518
    @saniyakousarbabasaheb6518 หลายเดือนก่อน

    Tq broo...nice sweet and short explanation 😊

  • @radha9663
    @radha9663 11 หลายเดือนก่อน

    Thank you. Excellent explanation.

  • @charanrajueluri3196
    @charanrajueluri3196 ปีที่แล้ว

    sir your explanation is awesome

  • @garrysandhu4197
    @garrysandhu4197 3 ปีที่แล้ว

    Very very very very awesome explanation.

  • @humairaSlime
    @humairaSlime 3 ปีที่แล้ว +1

    excellent sir......

  • @asmitapatil5266
    @asmitapatil5266 2 ปีที่แล้ว

    Great explanation....thank you so much...

  • @kritikagoel2782
    @kritikagoel2782 2 ปีที่แล้ว +1

    Hi Sir, One Doubt,
    For the miss case, why the EMAT will have X in (TLB + X)? If it was a hit then X will be the time taken to find the frame in Main Memory, but if in TLBitself fail then it will reach to page table below the TLB right? So EMAT = (TLB) +(TLB+X) ??

  • @arihantjain8676
    @arihantjain8676 4 ปีที่แล้ว

    perfect delivery sir

  • @bhavikparmar3189
    @bhavikparmar3189 3 ปีที่แล้ว

    best explanation of this buffer : )

  • @_rahulgunjal
    @_rahulgunjal 3 ปีที่แล้ว +2

    Thank you sir

  • @SaumyaSharma007
    @SaumyaSharma007 2 ปีที่แล้ว +1

    Thank you very much Sir 🌟🙏

  • @Shubham_gupta18
    @Shubham_gupta18 2 ปีที่แล้ว +2

    Sir please upload some videos about VIPT, PIPT, VIVT caches. I have tried to refer to some resources but I’m falling in lot of confusions. Please upload a video regarding these topics. It would be really helpful🙏

  • @mahekthakkar
    @mahekthakkar 3 ปีที่แล้ว +1

    Life saving!!🥵🔥

  • @jamalahmad3378
    @jamalahmad3378 4 ปีที่แล้ว +1

    Sir cpu to page no generate krega to page number se kaise TLB me frame number kr payega?
    Kya jo tags h vo page numbers hi h??

  • @anandg4018
    @anandg4018 4 ปีที่แล้ว +2

    Sir har video aap aapka naam lijiye,,
    Logo ko pata chalna chahiye kon he ye mahan hasti🙌

  • @sunnychaturvedi9958
    @sunnychaturvedi9958 3 ปีที่แล้ว

    Thankyou for your knowledge

  • @tanishqvyas8387
    @tanishqvyas8387 4 ปีที่แล้ว

    Kaafi shi oadhaya hai aapne.

  • @poojachauhan2709
    @poojachauhan2709 4 ปีที่แล้ว +1

    Sir iss TLB ko bhi MMU he use krti hai na?

  • @tango2olo
    @tango2olo 4 ปีที่แล้ว +1

    Page-table cached goes into TLB, part of MMU.
    Page cached goes into Primary Cache, sec. Cache

  • @studytopass9064
    @studytopass9064 2 ปีที่แล้ว

    thank u for putting subtitles!

  • @danielthirumalai
    @danielthirumalai 4 ปีที่แล้ว +1

    Thanks sir.

  • @ShashankVyas300
    @ShashankVyas300 ปีที่แล้ว

    Great Video

  • @shreyaswaikar4400
    @shreyaswaikar4400 3 ปีที่แล้ว

    Sir, essentially TLB is storing page table itself. Aur TLb me nhi toh(Miss condition) toh MM k Page Table me kaise hoga? yeh toh page fault hua na! Please clarify this one.

  • @pranavvenkata475
    @pranavvenkata475 3 ปีที่แล้ว +1

    small correction : Effective memory access time is given as h*(c+m) + (1-h)*(c+2m)
    where h-> hit ratio of TLB.
    C-> TLB access time
    m -> memory access time.
    Great lecture btw.

    • @thepriestofvaranasi
      @thepriestofvaranasi 3 ปีที่แล้ว

      Is this formula correct?

    • @pro1world573
      @pro1world573 3 ปีที่แล้ว +1

      Hey, he wrote hit in the top, he wrote the formula right= h(hit(tlb+x) +(1-h)(tlb+2x)

  • @skullbhaiya9508
    @skullbhaiya9508 6 หลายเดือนก่อน

    at 10:27
    in case of tlb miss
    as you have written there
    EMAT=(TLB+x (but if its tlb miss then we didnt access the MM then we dont need to add x for tlb misss) )+Miss(TLB+x+x)
    so may be it will be like
    EMAT=TLB+Miss(TLB+x+x)
    isnt it?

  • @Bhaiam233
    @Bhaiam233 4 ปีที่แล้ว

    God bless you

  • @iviratkohli17
    @iviratkohli17 ปีที่แล้ว +1

    Very good explanation ☺️

  • @fightforfitness2256
    @fightforfitness2256 ปีที่แล้ว

    This was very helpful. Thanks a lot.

    • @fightforfitness2256
      @fightforfitness2256 11 หลายเดือนก่อน

      Pehle COA me ye concept use hua. Ab 7 months ke baad OS me use ho raha 😂

  • @mayuratapkire3744
    @mayuratapkire3744 4 ปีที่แล้ว

    Superb sir...thanku

  • @suvamgurung3393
    @suvamgurung3393 4 ปีที่แล้ว +1

    can you also explain about software and hardware managed TLB with their advantages and disadvantages?

  • @manonamission01
    @manonamission01 4 ปีที่แล้ว +7

    Just make the video a bit fast I m playing it in 2x 😅😅
    BTW nice video!!

    • @kesheep424
      @kesheep424 4 ปีที่แล้ว +3

      But I think the speed is perfect for the slow learners (as if me)

    • @manonamission01
      @manonamission01 4 ปีที่แล้ว

      @@kesheep424 aree no worries just chill.

    • @tushargupta5805
      @tushargupta5805 4 ปีที่แล้ว +1

      I'm Playing this in 3x LOL 🤣🤣🤣🤣

  • @rameshkumar-xe9dl
    @rameshkumar-xe9dl 4 ปีที่แล้ว

    This lecture is really helpful

  • @ishaanbajpai4863
    @ishaanbajpai4863 4 ปีที่แล้ว +1

    In this pandemic, when we are facing difficulties in studies. This man's videos are as effective as the vaccine for virus will be.

  • @motivationalcomred
    @motivationalcomred 2 ปีที่แล้ว

    efficient memory acces time= h*(c+m)*(1-h)(c+2m) h=hit ratio,c=tlb access time,m=tlb acces time

  • @ramyasridubhakula4201
    @ramyasridubhakula4201 4 ปีที่แล้ว

    Superb sir

  • @GAU-C--RATNAKANTAHANSE
    @GAU-C--RATNAKANTAHANSE 3 ปีที่แล้ว

    Thank you sir...

  • @Universaeducation
    @Universaeducation 3 ปีที่แล้ว

    Thank you very much!

  • @vaibhavdike7042
    @vaibhavdike7042 2 ปีที่แล้ว

    Sir virtual memory software hai ya hardware

  • @monareddy9111
    @monareddy9111 4 ปีที่แล้ว +1

    Sir,
    How is it decided that which page number entries go into tlb ?
    Really appreciate your videos.

  • @S__Arslaan
    @S__Arslaan ปีที่แล้ว

    Maza aagya

  • @irshadahammedop2270
    @irshadahammedop2270 4 ปีที่แล้ว +1

    Sir. Please Make class on multilevel paging ( with how logical address is dividing)

  • @ritikabharti2047
    @ritikabharti2047 2 ปีที่แล้ว

    Thanku sir

  • @collection9346
    @collection9346 2 ปีที่แล้ว

    Thanks alot sir😇😇

  • @avijeetgorai3697
    @avijeetgorai3697 3 ปีที่แล้ว +2

    Nothing to say just thank you

    • @musicspan
      @musicspan 3 ปีที่แล้ว +1

      give a like

    • @musicspan
      @musicspan 3 ปีที่แล้ว +1

      from all your fake accounts

    • @avijeetgorai3697
      @avijeetgorai3697 3 ปีที่แล้ว

      What?? I am a student who follow him for my study

    • @musicspan
      @musicspan 3 ปีที่แล้ว

      @@avijeetgorai3697 i said if you have any other yt accounts give him likes so his channel will grow

  • @komalnalla7591
    @komalnalla7591 3 ปีที่แล้ว +3

    Sir pls also provide some notes😇

  • @yuvaraniyuvarani2277
    @yuvaraniyuvarani2277 3 ปีที่แล้ว

    All videos r good sir please upload in English

  • @yashparmar5722
    @yashparmar5722 ปีที่แล้ว

    Thanks sir❤

  • @sanginigupta1312
    @sanginigupta1312 2 ปีที่แล้ว

    crystal clear

  • @karishmasingh9889
    @karishmasingh9889 3 ปีที่แล้ว

    Jaha notes bhi provide aap karte ho for computer science students these are preparing for gate exam and isro exam

  • @sumitbadola2976
    @sumitbadola2976 4 ปีที่แล้ว

    Cha gye sir

  • @bhaveshpurswani1642
    @bhaveshpurswani1642 3 ปีที่แล้ว

    That's very nice

  • @animeshhazra6061
    @animeshhazra6061 ปีที่แล้ว

    Nice

  • @namanpreetsingh9500
    @namanpreetsingh9500 4 ปีที่แล้ว

    Good work bro

  • @erlokeshnagar
    @erlokeshnagar 4 ปีที่แล้ว

    super '''''''''''''''''''''''''''''''''''''''' Thank YOU

  • @yashgupta3127
    @yashgupta3127 4 ปีที่แล้ว +1

    I have a doubt if anyone could clear,to find the page table do we search the main memory page by page? If yes then how accesing a page table time and accesing the frame of that particular process is same? Because page table will give us the physical address of the particular page we are finding and we directly go to that address but for page table we have to search it.

  • @ajaygalagali5963
    @ajaygalagali5963 3 ปีที่แล้ว

    Thanks

  • @aliakhan5497
    @aliakhan5497 4 ปีที่แล้ว

    Consider a paging system that uses 1-level page table residing in main memory and a TLB for address translation. Each main memory access takes 100 ns and TLB lookup takes 20 ns. Each page transfer to/from the disk takes 5000 ns. Assume that the TLB hit ratio is 95%, page fault rate is 10%. Assume that for 20% of the total page faults, a dirty page has to be written back to disk before the required page is read from disk. TLB update time is negligible.
    The average memory access time in ns (round off to 1 decimal places) is
    Sir pls explain

  • @yehumang8361
    @yehumang8361 4 ปีที่แล้ว

    nc explanation sir

  • @sangitaadak1337
    @sangitaadak1337 4 ปีที่แล้ว +1

    Sir page fault occurs in the page can't be present in TLB. Is it true or false ? Sir please reply.

  • @omsoni4528
    @omsoni4528 ปีที่แล้ว +1

  • @asitkumarsahu5211
    @asitkumarsahu5211 4 ปีที่แล้ว

    Thanks sir

  • @naimarubab1414
    @naimarubab1414 4 ปีที่แล้ว

    v nice

  • @sriramthorpunuri3522
    @sriramthorpunuri3522 2 ปีที่แล้ว

    sir make videos on the buffering types

  • @karishmasingh9889
    @karishmasingh9889 3 ปีที่แล้ว

    Sir aapka koi telegram channel nahi hai Kya ????

  • @flagship5
    @flagship5 4 ปีที่แล้ว +1

    sir, which frames are residing in tlb

  • @shamithrao6792
    @shamithrao6792 4 ปีที่แล้ว

    jabra fan

  • @vsk9630
    @vsk9630 3 ปีที่แล้ว +1

    👍👍👍

  • @shivnandantiwari7489
    @shivnandantiwari7489 4 ปีที่แล้ว

    Sir please make test series of gate also

  • @jaswanthnaidumalasani1827
    @jaswanthnaidumalasani1827 4 ปีที่แล้ว

    Sir Please Do a Video on BARC CS

  • @IA-te2oh
    @IA-te2oh 4 ปีที่แล้ว

    Sir plz mark which part among ur videos is in ese sylbs of ece branch....plz sir

  • @asitkumarsahu5211
    @asitkumarsahu5211 4 ปีที่แล้ว

    Sir Plz make a video on gate 2020 computer organization solution

  • @vipuljamod4119
    @vipuljamod4119 7 หลายเดือนก่อน

    🙏🙏🙏