Hey there 👋

Welcome to my blog

linux-mm[0]: Physical Memory and struct page

What Is Physical Memory? When we talk about memory management in the Linux kernel, the first question to answer is deceptively simple: what is physical memory, from the kernel’s perspective? Your RAM is a flat array of bytes. The kernel doesn’t treat it as one giant blob — it slices it into fixed-size chunks called pages. On x86_64, the default page size is 4KB, and a machine with 8GB of RAM has roughly 2 million of them. ...

April 23, 2026 · 6 min

Hello World

This is my first Hugo blog post. Migrated from Hexo + Butterfly to Hugo + PaperMod, pursuing simplicity and efficiency.

April 23, 2026 · 1 min