What is Page table?
A table recording the mapping from virtual page numbers to physical page numbers. The OS builds one per process, and the CPU's MMU walks it to translate addresses. Each entry also holds protection bits.
Field: OS & Hardware
A table recording the mapping from virtual page numbers to physical page numbers. The OS builds one per process, and the CPU's MMU walks it to translate addresses. Each entry also holds protection bits.
Field: OS & Hardware
A page table records, for each virtual page number, the corresponding physical page number and protection information such as read/write permissions; the OS builds one per process and the CPU's MMU walks it.
What is the role of a page table?When switching processes, the register pointing to the page table is also switched.
During a context switch, what must be saved for the process…The page table translates 0x00403 into a physical page number, and appending 0xABC yields the physical address.
With 4 KB pages, which pair gives the page number and offse…TLB (translation lookaside buffer) Virtual memory Context switch Stack pointer TLB shootdown ASID Copy-on-write Demand paging Device driver Hypervisor