参考来源:《内核设计与实现》一步一图带你深入理解 Linux 物理内存管理 - bin的技术小屋 - 博客园 (cnblogs.com)Linux内存管理宏观篇(五)物理内存:页面分配和释放页面-阿里云开发者社区 (aliyun.com)首先有个宏观的认识:内存是cpu的内存,在多cpu中使用的NUMA架构,一个或多个cpu就是一个node,再将node中包含的一部份内存中区分出zone,在zone中又使用多种策略进行内存页分配。注意和inode区分,文件系统的inode是存在固态上的,而这里的node是cpu的内存zone由于一些硬件的缺陷有些硬件DMA必须对应特殊的地址一些架构内存的物理寻...