| 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 |