Recap: Memory Hierarchy
Virtual Memory: Main memory just a cache for disk
Have a large virtual address space of 232 bytes.
Advantages are:
- Removes programming burden of having a small, limited amount of main memory
- Efficient sharing of Main memory among multiple programs which can be isolated