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

  Рет қаралды 499,202

Gate Smashers

Gate Smashers

Күн бұрын

Пікірлер: 161
@shreyywadhwa
@shreyywadhwa 4 жыл бұрын
Thank you for uploading this series for free.
@muraripandit5706
@muraripandit5706 4 жыл бұрын
Sir ur teaching style so simple that everyone can understand without any doubt
@GIT_Somya
@GIT_Somya 3 жыл бұрын
TLB starts at 5:40
@teachtech2777
@teachtech2777 4 жыл бұрын
WOW... You have explained this concept very nicely sir ... Thank you so much !!!
@YuktaVarshney
@YuktaVarshney Жыл бұрын
🎯 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 8 ай бұрын
lol 19 minute ka time tag kiska dera hai ye ai
@logicontips9490
@logicontips9490 3 жыл бұрын
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.
@sashinirdesilva3140
@sashinirdesilva3140 3 ай бұрын
well explained sir i am so happy i found this amazing channel before my finals lots of love from Sri Lanka
@JYSERroshanseeam
@JYSERroshanseeam 4 жыл бұрын
My prof just posted slides due to coronavirus , thanks to you i can understand the concepts now
@StarShadow9009
@StarShadow9009 4 жыл бұрын
Sir ji, Thank you so much. You are the only reason I'm gonna pass my exam.
@mrinalinibansal3447
@mrinalinibansal3447 4 жыл бұрын
Thank you Sir. I used to hate this subject but it has become very easy for me only because of your videos
@sunitsable2752
@sunitsable2752 Жыл бұрын
Crystal clear explaination cleared my doubt of tlb !! thank u sir
@vkj5742
@vkj5742 5 жыл бұрын
Thank you sir for uploading this video. Mujhe laga aap itne important topic kaise chor sakte hain.
@akankshajhadi3651
@akankshajhadi3651 4 жыл бұрын
very beautifully explained how the formula is generated..... understood for the first time how this formula is generated. Thanks!
@shyam2712
@shyam2712 Жыл бұрын
Really a good way of teaching.. it's simple and understandable.. thank you..
@harneetdhillon6204
@harneetdhillon6204 Жыл бұрын
Kya baat bai ji. Thank you for your clear and concise explanation!
@daminimasand6246
@daminimasand6246 7 ай бұрын
Very simple person with beautiful explainatipn
@shanjana_
@shanjana_ Жыл бұрын
I have got a clear understanding of this concept..thanks for your videos
@MotaBhai-cq3gz
@MotaBhai-cq3gz 6 ай бұрын
nice sir aap apna 100% DE RAHE HO
@code_with_ali_09
@code_with_ali_09 2 жыл бұрын
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.😊
@darshinisiripuram5167
@darshinisiripuram5167 Жыл бұрын
Tq
@islamiczone7864
@islamiczone7864 4 жыл бұрын
waow sir you are very easily tech now .. this video es very helpful
@namanpreetsingh9500
@namanpreetsingh9500 5 жыл бұрын
I always like ur video. My request to everyne .pls like his videos . Like hit se trp badti hai bhai...
@aryantiwari3823
@aryantiwari3823 28 күн бұрын
You are really a G.O.A.T for College Students sir
@shivaya-i1p
@shivaya-i1p 28 күн бұрын
Why
@shivnandantiwari7489
@shivnandantiwari7489 4 жыл бұрын
After watching your video interest jaag jata hai subject par
@nitinpanchal4840
@nitinpanchal4840 4 жыл бұрын
Very well explained...thank you Sir✌️
@saniyakousarbabasaheb6518
@saniyakousarbabasaheb6518 5 ай бұрын
Tq broo...nice sweet and short explanation 😊
@radha9663
@radha9663 Жыл бұрын
Thank you. Excellent explanation.
@anandsharma5850
@anandsharma5850 3 жыл бұрын
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.🤍
@charanrajueluri3196
@charanrajueluri3196 2 жыл бұрын
sir your explanation is awesome
@humairaSlime
@humairaSlime 3 жыл бұрын
excellent sir......
@iviratkohli17
@iviratkohli17 2 жыл бұрын
Very good explanation ☺️
@garrysandhu4197
@garrysandhu4197 3 жыл бұрын
Very very very very awesome explanation.
@bhavikparmar3189
@bhavikparmar3189 3 жыл бұрын
best explanation of this buffer : )
@asmitapatil5266
@asmitapatil5266 2 жыл бұрын
Great explanation....thank you so much...
@atanupapu67
@atanupapu67 5 жыл бұрын
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...
@mahekthakkar
@mahekthakkar 3 жыл бұрын
Life saving!!🥵🔥
@sagarhemanth9253
@sagarhemanth9253 3 жыл бұрын
You are the best in explaining the concept if it was in English subtitles it would have been better thanks bhai🙏🏼
@vedantsharma5876
@vedantsharma5876 2 жыл бұрын
Your feedback has been heard!
@collection9346
@collection9346 3 жыл бұрын
Thanks alot sir😇😇
@arihantjain8676
@arihantjain8676 4 жыл бұрын
perfect delivery sir
@fightforfitness2256
@fightforfitness2256 Жыл бұрын
This was very helpful. Thanks a lot.
@fightforfitness2256
@fightforfitness2256 Жыл бұрын
Pehle COA me ye concept use hua. Ab 7 months ke baad OS me use ho raha 😂
@ShashankVyas300
@ShashankVyas300 2 жыл бұрын
Great Video
@codingskills853
@codingskills853 3 жыл бұрын
thank you so much sir 🙏🙏
@studytopass9064
@studytopass9064 2 жыл бұрын
thank u for putting subtitles!
@parakhchaudhary7453
@parakhchaudhary7453 2 жыл бұрын
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.
@danielthirumalai
@danielthirumalai 4 жыл бұрын
Thanks sir.
@sunnychaturvedi9958
@sunnychaturvedi9958 3 жыл бұрын
Thankyou for your knowledge
@sugatasaha4423
@sugatasaha4423 4 жыл бұрын
Great Explanation. Thank you Sir....
@GAU-C--RATNAKANTAHANSE
@GAU-C--RATNAKANTAHANSE 3 жыл бұрын
Thank you sir...
@mayuratapkire3744
@mayuratapkire3744 5 жыл бұрын
Superb sir...thanku
@yashparmar5722
@yashparmar5722 Жыл бұрын
Thanks sir❤
@tanishqvyas8387
@tanishqvyas8387 4 жыл бұрын
Kaafi shi oadhaya hai aapne.
@ramyasridubhakula4201
@ramyasridubhakula4201 4 жыл бұрын
Superb sir
@Universaeducation
@Universaeducation 3 жыл бұрын
Thank you very much!
@rameshkumar-xe9dl
@rameshkumar-xe9dl 5 жыл бұрын
This lecture is really helpful
@Bhaiam233
@Bhaiam233 4 жыл бұрын
God bless you
@avijeetgorai3697
@avijeetgorai3697 3 жыл бұрын
Nothing to say just thank you
@musicspan
@musicspan 3 жыл бұрын
give a like
@musicspan
@musicspan 3 жыл бұрын
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
@vsk9630
@vsk9630 3 жыл бұрын
👍👍👍
@S__Arslaan
@S__Arslaan Жыл бұрын
Maza aagya
@bhaveshpurswani1642
@bhaveshpurswani1642 4 жыл бұрын
That's very nice
@namanpreetsingh9500
@namanpreetsingh9500 5 жыл бұрын
Good work bro
@Shubham_gupta18
@Shubham_gupta18 3 жыл бұрын
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🙏
@ajaygalagali5963
@ajaygalagali5963 3 жыл бұрын
Thanks
@manonamission01
@manonamission01 5 жыл бұрын
Just make the video a bit fast I m playing it in 2x 😅😅 BTW nice video!!
@kesheep424
@kesheep424 4 жыл бұрын
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 жыл бұрын
I'm Playing this in 3x LOL 🤣🤣🤣🤣
@naimarubab1414
@naimarubab1414 4 жыл бұрын
v nice
@animesh06
@animesh06 2 жыл бұрын
Nice
@sanginigupta1312
@sanginigupta1312 2 жыл бұрын
crystal clear
@anandg4018
@anandg4018 4 жыл бұрын
Sir har video aap aapka naam lijiye,, Logo ko pata chalna chahiye kon he ye mahan hasti🙌
@sumitbadola2976
@sumitbadola2976 5 жыл бұрын
Cha gye sir
@tango2olo
@tango2olo 4 жыл бұрын
Page-table cached goes into TLB, part of MMU. Page cached goes into Primary Cache, sec. Cache
@fyune
@fyune Жыл бұрын
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.
@ishaanbajpai4863
@ishaanbajpai4863 4 жыл бұрын
In this pandemic, when we are facing difficulties in studies. This man's videos are as effective as the vaccine for virus will be.
@yehumang8361
@yehumang8361 5 жыл бұрын
nc explanation sir
@vipuljamod4119
@vipuljamod4119 10 ай бұрын
🙏🙏🙏
@erlokeshnagar
@erlokeshnagar 4 жыл бұрын
super '''''''''''''''''''''''''''''''''''''''' Thank YOU
@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
@shamithrao6792
@shamithrao6792 4 жыл бұрын
jabra fan
@vinitasingh1117
@vinitasingh1117 5 жыл бұрын
Thank you sir
@asitkumarsahu5211
@asitkumarsahu5211 5 жыл бұрын
Thanks sir
@yuvaraniyuvarani2277
@yuvaraniyuvarani2277 3 жыл бұрын
All videos r good sir please upload in English
@gautamtiwari7087
@gautamtiwari7087 3 жыл бұрын
@pranavvenkata475
@pranavvenkata475 3 жыл бұрын
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 жыл бұрын
Hey, he wrote hit in the top, he wrote the formula right= h(hit(tlb+x) +(1-h)(tlb+2x)
@skullbhaiya9508
@skullbhaiya9508 10 ай бұрын
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?
@minivashishta9288
@minivashishta9288 5 жыл бұрын
thanku,sir
@irshadahammedop2270
@irshadahammedop2270 4 жыл бұрын
Sir. Please Make class on multilevel paging ( with how logical address is dividing)
@suvamgurung3393
@suvamgurung3393 4 жыл бұрын
can you also explain about software and hardware managed TLB with their advantages and disadvantages?
@kritikagoel2782
@kritikagoel2782 3 жыл бұрын
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) ??
@poojachauhan2709
@poojachauhan2709 5 жыл бұрын
Sir iss TLB ko bhi MMU he use krti hai na?
@komalnalla7591
@komalnalla7591 4 жыл бұрын
Sir pls also provide some notes😇
@jamalahmad3378
@jamalahmad3378 4 жыл бұрын
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??
@monareddy9111
@monareddy9111 4 жыл бұрын
Sir, How is it decided that which page number entries go into tlb ? Really appreciate your videos.
@muraripandit5706
@muraripandit5706 4 жыл бұрын
This may be reported by OS
@karishmasingh9889
@karishmasingh9889 4 жыл бұрын
Jaha notes bhi provide aap karte ho for computer science students these are preparing for gate exam and isro exam
@flagship5
@flagship5 4 жыл бұрын
sir, which frames are residing in tlb
@sangitaadak1337
@sangitaadak1337 4 жыл бұрын
Sir page fault occurs in the page can't be present in TLB. Is it true or false ? Sir please reply.
@GateSmashers
@GateSmashers 4 жыл бұрын
Yes
@sangitaadak1337
@sangitaadak1337 4 жыл бұрын
Ok sir thank you.
@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.
@yashgupta3127
@yashgupta3127 4 жыл бұрын
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.
@shivnandantiwari7489
@shivnandantiwari7489 4 жыл бұрын
Sir please make test series of gate also
@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
@jaswanthnaidumalasani1827
@jaswanthnaidumalasani1827 5 жыл бұрын
Sir Please Do a Video on BARC CS
@sriramthorpunuri3522
@sriramthorpunuri3522 2 жыл бұрын
sir make videos on the buffering types
@vaibhavdike7042
@vaibhavdike7042 3 жыл бұрын
Sir virtual memory software hai ya hardware
@koustubhpal9366
@koustubhpal9366 3 жыл бұрын
Sir please upload videos on microprocessors 8085 and 8086 ,it is a very tough subject
@mandyuniverse5090
@mandyuniverse5090 Жыл бұрын
ja porasuna kor bal amr
L-5.17: Segmentation Vs Paging | Segmentation Working | Operating system
16:30
Ozoda - Alamlar (Official Video 2023)
6:22
Ozoda Official
Рет қаралды 10 МЛН
«Жат бауыр» телехикаясы І 30 - бөлім | Соңғы бөлім
52:59
Qazaqstan TV / Қазақстан Ұлттық Арнасы
Рет қаралды 340 М.
Почему Катар богатый? #shorts
0:45
Послезавтра
Рет қаралды 2 МЛН
Paging in OS (Operating System) in Hindi
5:41
CS Engineering Gyan
Рет қаралды 93 М.
L-5.9: What is Paging | Memory management |  Operating System
25:54
Gate Smashers
Рет қаралды 1,9 МЛН
L-6.1: Hard Disk Architecture in Operating System in Hindi
11:35
Gate Smashers
Рет қаралды 624 М.
Explain Segmentation in OS (Operating System) Tutorials
7:32
CS Engineering Gyan
Рет қаралды 56 М.
L-5.13: 2-Level Paging in Operating System | Multilevel Paging
15:45
Gate Smashers
Рет қаралды 493 М.
The Tragic Decline Of Firefox...What Happened?
12:34
Logically Answered
Рет қаралды 172 М.
Ozoda - Alamlar (Official Video 2023)
6:22
Ozoda Official
Рет қаралды 10 МЛН