Main Idea
Gee Whiz! Main memory is just a cache for the 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 (next lecture).
Virtual address space is usually quite sparse,
i.e., some virtual addresses are never used.