 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
| • |
An
OS process called the paging daemon
|
|
|
|
– |
wakes
periodically to inspect pool of frames
|
|
|
|
– |
if
insufficient # of free frames
|
|
|
|
• |
Mark
pages for eviction according to policy, set valid bit to
|
|
|
zero
|
|
|
|
• |
Schedule
disk to write dirty pages
|
|
|
|
– |
on
page fault
|
|
|
|
• |
If
desired page is marked but still in memory, use it
|
|
|
|
• |
Otherwise,
replace first clean marked page in pool
|
|
|
| • |
Advantage
|
|
|
|
• |
Writing
out dirty pages is not in critical path to swapping in
|