这样已经很好的表示物理内存了, 在一个理想的计算机系统中, 一个页框就是一个内存的分配单元, 可用于任何事情:存放内核数据, 用户数据和缓冲磁盘数据等等....Linux使用enum zone_type来标记内核所支持的所有内存区域
3.1 内存区域类型zone_type
zone_type结构定义在include/linux/mmzone.h, 其基本信息如下所示...,ffff,f000这128T地址用于用户空间;而0xffff,8000,0000,0000以上的128T为系统空间地址, 这远大于当前我们系统中的内存空间, 因此所有的物理地址都可以直接映射到内核中,...位系统中, Linux内核虚拟地址空间只有1G, 而0~895M这个986MB被用于DMA和直接映射, 剩余的物理内存被成为高端内存....DMA”,”Normal” 和”HighMem”
totalreserve_pages 每个区域保留的不能被用户空间分配的页面数目
ZONE_PADDING 由于自旋锁频繁的被使用,因此为了性能上的考虑