[prev] 37 [next]

Virtual Memory (cont)

How to arrange mapping process address → physical address?

Consider a per-process page table, e.g.

  • each page table entry (PTE) contains
    • page status ... Loaded, IsModified, NotLoaded
    • frame number of page (if Loaded)
    • disk address of page if applicable (if Not Loaded)
    • ... maybe others ... (e.g. last accessed time)
  • we need ProcSize /PageSize entries in this table