LRU



Least Recently Used:

In Least Recently Used (LRU) algorithm is a Greedy algorithm where the page to be replaced is least recently used.

The idea is based on locality of reference, the least recently used page is not likely.

Advantages:

  • Easy to choose page which has faulted and hasn’t been used for a long time.

  • In this, we replace the page which is least recently used, thus free from Belady’s Anomaly.

Disadvantages:

  • In LRU error detection is difficult as compared to other algorithms.

  • It requires additional Data Structure to be implemented.

  • LRU are very costly to operate.
image of fifo algo

Simulation

Click on the button below to try out the execution of LRU algorithm



Simulate