Virtual Memory Operating System


  1. instructions being used must be in main memory
  2. operands must be in main memory
  3. swap space (disk) must be large enough to hold all parts of all processes currently in execution




Spatial Locality:

Temporal Locality

Reference String (Address String)

Simple Address Translation
P = V + B 
where P is the physical address,
V is the virtual address, and
B is the base address of a contiguous chunk of memory.
  • Virtual and Physical Addressing

    Address Binding

    Ways to do this:

    1. Static binding (old scheme)

    2. Dynamic Binding

    Table of Contents