|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
Explicit load
control requires that we sometimes
|
|
|
swap out
(suspend) processes
|
|
|
n |
Possible
victim selection criteria:
|
|
|
|
u |
Faulting process
|
|
|
|
F |
this process may
not have its working set in main
|
|
|
memory so it will
be blocked anyway
|
|
|
|
u |
Last process
activated
|
|
|
|
F |
this process is
least likely to have its working set
|
|
|
resident
|
|
|
|
u |
Process with
smallest resident set
|
|
|
|
F |
this process
requires the least future effort to reload
|
|
|
u |
Largest process
|
|
|
|
F |
will yield the
most free frames
|
|