Virtual Memory
A side-effect of this type of virtual→physical address mapping
- don't need to load all of process's pages up-front
- start with a small memory "footprint" (e.g.
main + stack top)
- load new process address pages into memory as needed
- grow up to the size of the (available) physical memory
The strategy of ...
- dividing process memory space into fixed-size pages
- on-demand loading of process pages into physical memory
is called virtual memory
|