在大多系统下,PAGE_SIZE被定义为 4k 大小,即 4096 字节。 在x86 系统里,PAGE_SIZE 和 PAGE_SHIFT 都定义在 include/asm-x86/page.h 头文件中: /* PAGE_SHIFT determines the page size */ #define PAGE_SHIFT 12 #define PAGE_SIZE (_AC(1,UL) << PAGE_SHIFT) _AC 宏被定义在 /inux/const.h ...