Lecture 29: Page Replacement Algorithms || How to implement LRU algorithm?

  Рет қаралды 67,068

CodeHelp - by Babbar

CodeHelp - by Babbar

Күн бұрын

Пікірлер: 97
@rabbanimunna6992
@rabbanimunna6992 Жыл бұрын
Earlier I was very weak in OS concepts, after watching your series I can say with utmost confidence that I am super confident in OS. Thanks for making our lives easy. Loved this series.
@kunwardeepsingh3353
@kunwardeepsingh3353 8 күн бұрын
best channel for computer science student if you are a fresher and reading this believe me i yhave done DSA from this channel and mazaa aa gya now doing OS and pehli baar OS samajh aa rha hai. If u are from CSE this channel is GOD.
@shivanshvish4879
@shivanshvish4879 Жыл бұрын
I have binged watch this series successfully with no interruption. It was I can say the most practical and knowledgeable series in OS. This is how our education system should look like
@rohitantil9534
@rohitantil9534 2 жыл бұрын
This OS series is very amazing ❤️ thank you lakshay bhai❤️❤️
@climpZ_7k7
@climpZ_7k7 3 ай бұрын
one month of absorbing this playlist easily beats an entire semester of OS , both in comfort and depth , finally done with this playlist. thanks a lot for doing this✌ P.S we desperately need something like this for computer networks now
@devendrasuthar5530
@devendrasuthar5530 2 жыл бұрын
Bhaiya your OS series was really amazing as DB I have watched both series and I am from mechanical background. waiting for you next series on computer networks.
@ayushraj6525
@ayushraj6525 2 жыл бұрын
Lru cache implement kar liya bhaiya. Implemented it using orderedDict in python.. Maza aagya 😃
@mdsumama9930
@mdsumama9930 2 жыл бұрын
Best Underrated operating system course
@smanivesh
@smanivesh 2 жыл бұрын
Os k baad ab DBMS start krna please🙏
@VIJAYKUMAR-dj6kf
@VIJAYKUMAR-dj6kf 2 жыл бұрын
honestly, it's an awesome course, followed it so far and would suggest to those checking comments for how the course actually is, thank you bhaiya
@vibhavtripathi5226
@vibhavtripathi5226 Жыл бұрын
Awsm. twist when the best technique is not possible! Note: - This comment is with refernce to the Optimal Page Replaccement Algorithm.
@aarinsheik1583
@aarinsheik1583 4 ай бұрын
34:00 , queue would have been a better solution than stack , any thoughts ?
@___divykant___
@___divykant___ Жыл бұрын
very grateful to babbar bhaiya , such a nice course , legit attended all the videos of this course which made my confidence so highhh
@0708Sunshine
@0708Sunshine 2 жыл бұрын
Thank you so much for all the effort, it is Highly appreciated :)
@radagon6919
@radagon6919 2 жыл бұрын
jod course, liked it very much😀😀😀
@dhairyataneja3211
@dhairyataneja3211 2 жыл бұрын
Bhaiya ek computer networks for placements pe bhi bna do...
@vijaydas420
@vijaydas420 2 жыл бұрын
I never heard that they ask about CNF in interviews, do they?
@shoyaishida3605
@shoyaishida3605 Жыл бұрын
they do
@webseries4u335
@webseries4u335 Жыл бұрын
Sir i watched full playlist and help of this video i passed the college exam with nice grade thank you sir and in my 2nd sem I'll watch full dbms playlist ☺️🙂
@jaydwarkadhish959
@jaydwarkadhish959 2 жыл бұрын
Sir amazing video very nice 😇😇😇😊😊
@shivammishra6809
@shivammishra6809 2 жыл бұрын
Best playlist Hope next on Computer Network.
@anishborse1924
@anishborse1924 2 жыл бұрын
Great efforts, I appreciate your efforts.
@saurabhbisht9280
@saurabhbisht9280 2 жыл бұрын
we can use set pair to implement counter .In which first will be the counter and second is value
@mayankmaloo6893
@mayankmaloo6893 Жыл бұрын
we can also implement it by using circular array concept . In the above example as discussed in lecture keep a array of size 3 after each time will update i to (i+1)%3 .
@HARSHSharma-yf9og
@HARSHSharma-yf9og Жыл бұрын
I mean certain pages would have a valid/invalid bit as 1 since the ram has the capacity to hold three pages according to the said situation.Hence if the pages are present in RAM than the page fault would occur. ONLY in the scenario where all the demanded pages are new that 15 page faults can occur.
@pravinlife5699
@pravinlife5699 Жыл бұрын
Thanks bhaiya for this awesome series
@gauravsinha3032
@gauravsinha3032 11 ай бұрын
Please make video on computer network
@ayushianderiya396
@ayushianderiya396 Жыл бұрын
What a playlist sir really greatttttt🙌🙌🙌
@LuckyRathod20
@LuckyRathod20 Жыл бұрын
Amazing..... Thank you bhaiya
@medhakhatri2840
@medhakhatri2840 2 жыл бұрын
Thankyou sir! very useful series
@motivation_with_harsh
@motivation_with_harsh 2 жыл бұрын
thankyou so much sir for your efforts i highly appreciate your hardwork
@shindeprem228
@shindeprem228 5 ай бұрын
LRU ka counter wale approach ko implement krne ke liye hashmap use krna hai kya
@reisewithNeelam
@reisewithNeelam 2 жыл бұрын
Valuable series . Thankyou...
@siddhantsingh2937
@siddhantsingh2937 Жыл бұрын
How will you remove pages from the end of the stack in case of LRU
@ankushladani496
@ankushladani496 2 жыл бұрын
Maja aa gaya bhai....
@srajittanwar636
@srajittanwar636 2 жыл бұрын
Was waiting for it🔥
@soumiksarkar2119
@soumiksarkar2119 Жыл бұрын
Why cant we use a queue instead of stack in LRU?
@UECAshutoshKumar
@UECAshutoshKumar 4 ай бұрын
Thank you 😊
@CodeWithBro
@CodeWithBro Жыл бұрын
completed whole playlist in one day, exam time killls now going to sleep
@prajjawalsingh4952
@prajjawalsingh4952 4 ай бұрын
class Node { public: int a, b; Node *pre; Node *next; Node() { pre = NULL; next = NULL; a = -1; b = -1; } }; class LRUCache { public: map mp; Node *head = new Node(); Node *tail = new Node(); int cap; LRUCache(int capi) { this->cap = capi; head->next = tail; tail->pre = head; mp.clear(); } void add(Node *a) { a->pre = head; Node *rt = head->next; a->next = rt; head->next = a; rt->pre = a; } void deletenode(Node *a) { Node *pr = a->pre; Node *nx = a->next; pr->next = nx; nx->pre = pr; } void put(int a, int b) { if (mp.find(a) != mp.end()) { deletenode(mp[a]); add(mp[a]); mp[a]->b=b; return ; } if (mp.size() == cap) { mp.erase(tail->pre->a); deletenode(tail->pre); } Node* p=new Node(); p->a=a; p->b=b; add(p); mp[a]=p; return ; } int get(int a) { if (mp.find(a) == mp.end()) return -1; deletenode(mp[a]); add(mp[a]); return mp[a]->b; } }; LRU CATCHE iMPLEMENTATION
@aka_akaran
@aka_akaran 2 жыл бұрын
Nice Efforts in the series. By far one of the best.
@ayushgupta8538
@ayushgupta8538 Жыл бұрын
Thanks for this amazing lecture
@Ankit.yt_885
@Ankit.yt_885 2 жыл бұрын
Amazing series!
@MrCoder-q1y
@MrCoder-q1y Жыл бұрын
can we implement the lru with mean heap with custom ??
@chandrachurmukherjeejucse5816
@chandrachurmukherjeejucse5816 Жыл бұрын
Implemented LRU Cache 👍🏻
@harshalwaghmare440
@harshalwaghmare440 2 жыл бұрын
Awsome Series Lakshay Sir
@chaitanyasawant776
@chaitanyasawant776 2 жыл бұрын
Mai abhi mobile par video dekh raha hun, time abhi 22:16 hai video mai, from start till this point I'm only seeing "In Japan" picture on the screen. Is this happening only with me?
@EAREC_SAWAN_KUMAR_CHOUHAN
@EAREC_SAWAN_KUMAR_CHOUHAN 2 жыл бұрын
Bhaiya maza aa gaya
@KACodes
@KACodes 2 жыл бұрын
Starting me motivation kam thi kyuki subjective topic hai to neend aati thi... But ab importance samajh aa rahi hai OS ki to ab value pata chali hai is course ki
@cooldude0321
@cooldude0321 5 ай бұрын
08/07/24 page replacement algos cleared++ Lakshay bhaiyaa
@TechUprise-by-Jyoti
@TechUprise-by-Jyoti 2 жыл бұрын
Thank you bhaiya😇
@SardarCoder
@SardarCoder Жыл бұрын
Done bhai❤
@Solar.talk07
@Solar.talk07 2 жыл бұрын
Amazing course 👍
@adityakeshari2295
@adityakeshari2295 2 жыл бұрын
Can simply use a priority queue for lru
@sarthakbehera8324
@sarthakbehera8324 2 жыл бұрын
cat aagyi pichhe se😁😁 12:58
@gopalagrawal8378
@gopalagrawal8378 2 жыл бұрын
Is this playlist is completed for placement?
@alexrcrew1975
@alexrcrew1975 2 жыл бұрын
yes
@GuruPrasadShukla
@GuruPrasadShukla 2 жыл бұрын
implement kr li bhaiya
@dipikasrivastava0204
@dipikasrivastava0204 2 жыл бұрын
Very nice video
@sumitsakpal7085
@sumitsakpal7085 2 жыл бұрын
Maine Video Pura dekha
@parthrastogi572
@parthrastogi572 Жыл бұрын
to kya kare? Prasad de? 😂😂
@rishav144
@rishav144 2 жыл бұрын
lakshya ...the best
@fazerugbrug439
@fazerugbrug439 2 жыл бұрын
superb
@alfeztintoiya3506
@alfeztintoiya3506 7 ай бұрын
plz Computer networks ki playlist laao bhaiyaa
@Geetanjalichawla
@Geetanjalichawla 2 жыл бұрын
Present 🙋🏻‍♀️
@shubhampokhriyal8491
@shubhampokhriyal8491 2 жыл бұрын
great 🔥🔥
@NavneetKumar-nt8mc
@NavneetKumar-nt8mc 4 ай бұрын
prioirty queue se implement ho jaiga
@Newindia78610
@Newindia78610 Жыл бұрын
nice series
@ajaykumarsah6276
@ajaykumarsah6276 2 жыл бұрын
Great 👍👍👍👍
@HARSHSharma-yf9og
@HARSHSharma-yf9og Жыл бұрын
I think there are less page faults than 15 in FIFO.
@kumarpawansahh
@kumarpawansahh 2 жыл бұрын
awesome
@ShivamKumar-yn9wb
@ShivamKumar-yn9wb Жыл бұрын
this series doesnt has system calls.please add
@parthrastogi572
@parthrastogi572 Жыл бұрын
Hai
@AbhishekKumar-dl6ko
@AbhishekKumar-dl6ko 6 ай бұрын
Day 29 done ...10/06/24
@shivgupta9240
@shivgupta9240 2 жыл бұрын
Very nice
@bhaskarmishra8479
@bhaskarmishra8479 2 жыл бұрын
How is LRU different from FIFO?
@AnmolSingh-rf3zt
@AnmolSingh-rf3zt 2 жыл бұрын
FIFO is about entry of the earliest page. LRU is about earliest usage of a page due to which it is pushed to the stack top even when it is already present in the frames.
@KratosProton
@KratosProton 2 жыл бұрын
great
@SumitKumarSK
@SumitKumarSK 2 жыл бұрын
ye java development mei kaam aayega?
@alexrcrew1975
@alexrcrew1975 2 жыл бұрын
no
@PradeepKumar-kd1dm
@PradeepKumar-kd1dm Жыл бұрын
bhai maza aya khatam krke ye playlist
@063himanshumishra4
@063himanshumishra4 2 жыл бұрын
Bhaiya moj kr diii
@himansuranjanpatra4940
@himansuranjanpatra4940 2 жыл бұрын
Sir make next class on computer architecture & Organization 🙏🙏🙏🙏
@dibyadutta4525
@dibyadutta4525 2 жыл бұрын
bhaiiii ... 😐😐😐😐😣😣😣😣😣
@alexrcrew1975
@alexrcrew1975 2 жыл бұрын
@@dibyadutta4525 ok
@unknowncenter7822
@unknowncenter7822 2 жыл бұрын
🔥🔥🔥
@tntextreme1965
@tntextreme1965 2 жыл бұрын
Day 29 done✓
@SURAJKUMAR-bv8vp
@SURAJKUMAR-bv8vp 2 жыл бұрын
Sir start dbms asap plz
@mdghufranalam7369
@mdghufranalam7369 2 жыл бұрын
🙏😍
@Aditya-rs5dj
@Aditya-rs5dj 2 жыл бұрын
Implemented
@harshmehta1282
@harshmehta1282 2 жыл бұрын
In a way we can say that (iv) Counters method is a Doglapan 😂
@indianbrave
@indianbrave 2 жыл бұрын
😂😂😂 true
@landojagdis4159
@landojagdis4159 2 жыл бұрын
implemented
@MSDHONI___
@MSDHONI___ Жыл бұрын
*****
@shantanuhallur6825
@shantanuhallur6825 2 жыл бұрын
Comment++
@himanshugoyal3158
@himanshugoyal3158 Жыл бұрын
most impotent😂😂
@AnuMessi10
@AnuMessi10 2 жыл бұрын
🔥🔥🔥
Lecture 30: What is Thrashing? || Important Interview Question
35:09
CodeHelp - by Babbar
Рет қаралды 70 М.
Lecture 27: What is Segmentation || Non-Contiguous Memory Allocation
27:12
CodeHelp - by Babbar
Рет қаралды 76 М.
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
The Dome Paradox: A Loophole in Newton's Laws
22:59
Up and Atom
Рет қаралды 944 М.
FIFO,LRU AND OPTIMAL PAGE REPLACEMENT ALGORITHMS | OPERATING SYSTEMS
20:29
Last moment tuitions
Рет қаралды 744 М.
Lecture 28: What is Virtual Memory? || Page fault in OS
44:15
CodeHelp - by Babbar
Рет қаралды 79 М.
Pick these tech to make or destroy your tech career
15:52
Chai aur Code
Рет қаралды 47 М.
Lecture 26: What is Paging? || Non-Contiguous Memory Allocation
47:37
CodeHelp - by Babbar
Рет қаралды 101 М.
Making an Algorithm Faster
30:08
NeetCodeIO
Рет қаралды 180 М.