Back Next
VM Table
  Table that keeps the association between the virtual and real memory pages.

  VM table has an entry for every virtual page recognized.

  Each entry or slot in the virtual page table has at least two parts.
    Present absent flag indicating if page is already in real memory.

    ID of the real memory frame where program segment is.

    May have additional data
      Access permissions and ownership.

      Dirty bit - whether info has changed while in real memory.

  When an address is specified by cpu
    Address is parsed into a page table index and an offset.

  Page table index points to a specific slot in the virtual page table.

  The real frame id (frame address) is found in the specified slot.

  Real frame @ combined with offset to find real @ of memory.

  Example