◄ Wiki / OS
page table
The lookup structure the CPU uses to map a program's virtual addresses to real physical memory.
A page table is a per-process map from virtual pages to physical page frames, plus permission bits saying whether each page can be read, written, or executed. The MMU walks it on every memory access to do the translation and enforce isolation. In microZeus these are guarded per-process page tables, keeping each process's memory separate.
See also
- MMUThe hardware unit that translates the addresses a program uses into real physical memory locations.
- pagingThe virtual-memory scheme that splits memory into fixed-size chunks and maps them flexibly.
- page faultThe interrupt that fires when a program touches memory that isn't currently mapped in.
Referenced by
MMIO / memory-mapped I/O · MMU · page fault · paging · parted / mkfs / grub-install