[prev] 35 [next]

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