伙伴系统:buddy
【资料图】
物理内存页面管理算法,最先源自Sun公司的 Solaris操作系统;Linux后来也引入了伙伴系统;
表示一个物理内存页面:
Linux定义了一个 page 结构体,大量使用了c的union联合体定义结构字段,其大小取决于结构体里面占用内存最大的变量决定;好处是信息量很多,占用内存很少;一个page结构表示一个物理内存页面;
该结构体通过 flags 表示它处于什么状态,根据不同的状态来使用union联合体的变量表示的数据信息;
表示一个区:
cat /proc/zoneinfo | grep Node 命令:查询本机的内存区;
zone数据结构表示一个区;
SLAB分配器:
为了分配更小的内存大小,
192原因:
Copyright © 2015-2022 东亚产业网版权所有 备案号:琼ICP备2022009675号-13 联系邮箱:435 227 67 @qq.com