---

struct page, the Linux physical page frame data structure

Linux manages physical memory by dividing it into PAGE_SIZE pieces. Usually this is the same as the CPU’s page size, between 4KiB and 64KiB. Each page has a small data structure (about 64 bytes) called struct page, which contains various pieces of information about the page. In this blog post, you will learn more about the Linux physical page frame data structure struct page and how to safely use various fields in it.

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis