Virtual Memory - Paged Virtual Memory - Paging Supervisor

Paging Supervisor

This part of the operating system creates and manages page tables. If the hardware raises a page fault exception, the paging supervisor accesses secondary storage, returns the page that has the virtual address that resulted in the page fault, updates the page tables to reflect the physical location of the virtual address and tells the translation mechanism to restart the request.

When all physical memory is already in use, the paging supervisor must free a page in primary storage to hold the swapped-in page. The supervisor uses one of a variety of page replacement algorithms such as least recently used to determine which page to free.

Read more about this topic:  Virtual Memory, Paged Virtual Memory

Other articles related to "paging, paging supervisor":

History Of IBM Mainframe Operating Systems - Technical Notes - Virtual Memory
... page, whether in a real-memory page frame or on disk, in a paging file ... DAT hardware generates an interrupt (internal signal) which calls the Paging Supervisor into action ... The Paging Supervisor (part of the operating system) manages all memory, both real and virtual, moving pages between real memory and disk as needed, keeping the Page Table ...

Famous quotes containing the word supervisor:

    We work harder than ever, and I cannot see the advantages in cooperative living.
    Lydia Arnold, U.S. commune supervisor (of the North American Phalanx, Red Bank, New Jersey, 1843- 1855)