|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ä |
The
working-set model
|
|
|
ä |
Allocation
of page frames
|
|
|
ä |
Paging
daemons
|
|
|
|
ä |
A
background process that periodically inspects
|
|
|
memory
looking for pages to evict based on the page
|
|
|
replacement
algorithm
|
|
|
|
ä |
The
contents of the page may be remembered in case
|
|
the
page is needed again before it gets overwritten
|
|
|
ä |
Locking
pages
|
|
|
|
ä |
A
page is locked in memory to prevent its
|
|
|
replacement.
|
|
|
|
ä |
Page
locks are needed to allow I/O operations to
|
|
|
complete
before the page to which I/O is being done
|
|
|
gets
replaced
|
|
|
|
ä |
An
alternative is to use system buffers to do I/O.
|
|
|
ä |
Page
sharing
|
|
|
ä |
Page
size
|
|