Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

huge page

A much bigger page, typically 2 MiB, which lets one TLB entry cover far more memory.

A huge (large) page maps a 2 MiB or 1 GiB region (x86-64; 2 MiB, 32 MiB or 512 MiB on ARM64 depending on granule) with one entry at a higher page-table level, ending the walk early and multiplying TLB reach; Linux offers explicit hugetlbfs pages and transparent huge pages, Windows large pages need a privilege.

Examples

  • One 2 MiB huge page on x86-64 replaces 512 ordinary 4 KiB pages, and needs one TLB entry instead of 512.

Read the full section →