Page Replacement Algorithms
When memory is full, which page to evict?
Learning Objectives
Lesson Outline
When memory is full, which page to evict?
Belady's Anomaly: More frames can cause more faults!
Replace page not used for longest time (theoretical best):
Replace page not used for longest time in past:
| Algorithm | Faults | Practical? |
|---|---|---|
| FIFO | 9 | Yes, simple |
| Optimal | 6 | No (needs future) |
| LRU | 8 | Yes, common |