反碎片化技术(外部碎片)的原理_mirrored_kernelcore_爱好学习的青年人的博客-CSDN博客

网站介绍:如何避免Linux的物理内存碎片化内存碎片可分为内部碎片和外部碎片,对于内核来说,外部碎片是一个问题,内核有时候需要分配超过一页的物理内存,因为内核使用线性映射区域的虚拟地址,所以必须分配连续的物理页。为解决外部碎片问题,内核引入反碎片技术:a)2.6.33版本引入虚拟可移动区域;b)2.6.23版本引入成块回收(集中回收),从3.5版本废除,被内存碎片整理技术取代。c)2.6.24版本引入了根据可移动性分组的技术,把物理页分为不可移动页、可移动页和可回收页3种类型,伙伴分配器中已经介绍了这种反碎片技术。d_mirrored_kernelcore