| Algorithm | Comment | 
| Optimal | Not implementable, but useful as a benchmark | 
| NRU | Very crude | 
| FIFO | Might throw out important pages | 
| Second Chance | Big improvement over FIFO | 
| Clock | Realistic | 
| LRU | Excellent, but difficult to implement exactly | 
| NFU | Fairly crude approximation to LRU | 
| Aging | Efficient algorithm that approximates LRU well | 
| Working set | Somewhat expensive to implement | 
| WSClock | Good efficient algorithm |