Page Replacement – NRU
(Not Recently Used)
• Periodically (i.e., on a clock interrupt)
• Clear R bit from all PTE’s
• When needed, rank order pages as follows
1. R = 0, M = 0
2. R = 0, M = 1
3. R = 1, M = 0
4. R = 1, M = 1
• Evict a page at random from lowest non-empty
class (write out if M = 1)
• Characteristics
• Easy to understand and implement
• Not optimal, but adequate in some cases