|
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
| |
Periodically
(i.e., on a clock interrupt)
|
|
|
|
|
Clear
R bit from all PTEs
|
|
|
| |
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
|
|
|
|