Question
What will be the output of the following code snippet
implementing the Least Recently Used (LRU) page replacement algorithm? def lru(pages, capacity): Â Â page_frame = [] Â Â page_faults = 0 Â Â for page in pages: Â Â Â Â if page not in page_frame: Â Â Â Â Â Â if len(page_frame) < capacity: Â Â Â Â Â Â Â Â page_frame.append(page) Â Â Â Â Â Â else: Â Â Â Â Â Â Â Â lru_page = min(page_frame, key=lambda p: pages.index(p)) Â Â Â Â Â Â Â Â page_frame.remove(lru_page) Â Â Â Â Â Â Â Â page_frame.append(page) Â Â Â Â Â Â page_faults += 1 Â Â return page_faults pages = [7, 0, 1, 2, 0, 3, 0, 4, 2, 3] capacity = 4 faults = lru(pages, capacity) print(faults)Solution
In the LRU page replacement algorithm, when a page fault occurs and the page is not in the page frame, the algorithm replaces the least recently used page. In the provided code, the sequence of page requests is [7, 0, 1, 2, 0, 3, 0, 4, 2, 3] with a capacity of 4. The pages that cause faults are 7, 0, 1, 2, 3, and 4, leading to a total of 6 page faults throughout the execution. Why Other Options Are Wrong: A) 7: This option is incorrect as it counts one additional fault that does not occur in the given page sequence. B) 5: This option is incorrect as it undercounts the number of faults that occur during the execution. C) 8: This option is incorrect as it overcounts the faults; only 6 pages lead to faults based on the implemented logic. E) 4: This option is incorrect because it suggests that only four pages caused faults, which does not reflect the sequence provided.
The 'Ashtalakshmi Mahotsav' celebrates the eight Northeastern states for their:
How many international kite-flyers participated in the International Kite Festival 2026?
Which Indian Naval ship conducted joint surveillance with Mauritius in June 2025?Â
To safeguard clients’ funds, SEBI has come out with a framework that requires the upstreaming of all client funds received by stock brokers to clear...
The Centre has formed a three-member committee to review the criteria for reservation for the Economically Weaker Sections (EWS) category. Who will head...
Where was the 20,000 sq. m TASL defence manufacturing facility inaugurated?
The Ministry of Corporate Affairs have increased the threshold for paid up capital to not exceeding ______.
What does the " Plastic Overshoot Day " signify in the context of global and national environmental management?
"Thiruonam" is celebrated as the 10th and most auspicious day of which cultural festival in the state of Kerala?
The Centre has constituted a high-level steering committee of national and international experts to oversee and monitor its ambitious Project Cheetah.Th...