Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

1Learning Outcomes¶

2Visuals¶

Physical memory broken into pages.

FigureĀ 1:Physical memory broken into pages.

Each process has a page table.

FigureĀ 2:Each process has a page table.

Page tables are stored in memory.

FigureĀ 3:Page tables are stored in memory.

Example of page table walk (no page fault).

FigureĀ 4:Example of page table walk (no page fault).

Example of page table walk: get VPN.

FigureĀ 5:Example of page table walk: get VPN.

Example of page table walk: look up PPN.

FigureĀ 6:Example of page table walk: look up PPN.

Example of page table walk: look up page.

FigureĀ 7:Example of page table walk: look up page.

Example of page table walk: read data from page.

FigureĀ 8:Example of page table walk: read data from page.