How it works
Why does it behave this way?
- 1
Memory is a space resource
Why can memory not be shared by taking turns, and what two moves does that leave?
3 pages - 2
Ownership
What does general-purpose memory management charge for, and what do phase-structured lifetimes let you stop paying?
8 pages - 3
Residency
Why is a buffer-pool miss not optional, and why is eviction a transaction rather than a deletion?
9 pages - 4
Rationing
Why does memory need an admission gate while CPU and disk are scheduled, and what does the gate force you to estimate?
6 pages - 5
Degradation
Why is spilling a change of algorithm rather than overflow, and what two problems does it buy?
7 pages - 6
What memory management forbids
Which five things are impossible in memory management, and what does each way of living with them cost?