Virtualization, part 1
Virtualization part II: memory management.
End-to-end arguments