Virtual Memory Operating System



Assumptions:

  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

Disadvantages:

Advantages:

Locality

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