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
|