Virtualizing the CPU
Abstraction: Process
Interlude: Process API
Mechanism: Limited Direct Execution
Scheduling
Virtualizing the Memory
Memory: Basic
Mechanism: Address Translation
Segmentation
Paging
Swapping
Memory Allocation