[关闭]
@ljm 2016-08-25T19:18:45.000000Z 字数 319 阅读 1384

复合页( Compound Page )

内存管理


复合页(Compound Page)就是将物理上连续的两个或多个页看成一个独立的大页,它可以用来创建hugetlbfs中使用的大页(hugepage),也可以用来创建透明大页(transparent huge page)子系统。但是它不能用在页缓存(page cache)中,这是因为页缓存中管理的都是单个页。

可以使用PageCompound函数来检测一个页是否是复合页,另外函数PageHead和函数PageTail用来检测一个页是否是页头或者页尾。在每个尾页的page结构体中都包含一个指向头页的指针 - first_page,可以使用compound_head函数获得。


参考资料:
1. csdn 小菜鸟上校

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注