Search⌘ K

Simple Solution: Bigger Pages

Explore how larger page sizes reduce the size of page tables by decreasing the number of entries needed. Understand the trade-offs such as internal fragmentation and how multiple page sizes can optimize translation lookaside buffer (TLB) efficiency in operating systems virtualization.

We'll cover the following...

We could reduce the size of the page table in one simple way: use bigger pages. Take our 32-bit address space again, but this time assume 16KB pages. We would thus have an 18-bit VPN plus a 14-bit offset.

Assuming the same size for each PTE (4 bytes), we now have 2182^{18} ...