Origins of Virtual Memory
- Expensive machines in 1960's
- Often underutilized -- idle waiting for
jobs to be loaded, or for I/O within a job
- Solution: partition memory so that system
can hold multiple jobs at once and switch between them
- Throughput and utilization increases