The Life Cycle of Process VM
When a process starts, its page table contains no valid mappings
- This is after exec() in unix
The contents of virtual memory are known, but not resident in physical memory
Data only comes from two places
- Disk (program image, static data)
- Zero (stack pages, heap)