Back Next
VM arrangement

  Virtual memory (VM) space parsed into equal sized pages.
    Virtual memory range = Full address range of cpu.
   
  Real memory parsed into the same size page frames.

  Page size often equal to hard drive sector or cluster size.

  Program mapped (loaded) into a set of virtual pages.

  When portion of program in a particular page is to be accessed
    the page is loaded into a real memory frame.

  Table and control circuitry used to convert virtual @ being accessed to 
     real @ in the page frame where program segment was loaded.

  This conversion is invisible to program,
    Except for a time delay.