Unix VM
Physical Memory
Core map (pinned) – page frame info
Kernel (pinned) – rest of kernel
Frames – remainder of memory
Page replacement
Page daemon
runs periodically to free up page frames
Global replacement – multiple parameters
Current BSD system uses 2-handed clock
Swapper – helps page daemon
Look for processes idle 20 sec. or more and swap out longest idle
Next, swap out one of 4 largest – one in memory the longest
Check for processes to swap in