特牛网址导航

不连续页分配器 & 每处理器内存分配器 & 页表_物理页帧分配器_爱好学习的青年人的博客-CSDN博客

网友收藏
当设备长时间运行后,内存碎片化,很难找到连续的物理页。在这种情况下,如果需要分配长度超过一页的内存块,可以使用不连续页分配器,分配虚拟地址连续但是物理地址不连续的内存块。在32位系统中,不连续页分配器还有一个好处:优先从高端内存区域分配页,保留稀缺的低端内存区域。vmalloc的优点:vmalloc的大块内存(大于等于1页)分配成功率一般高于kmalloc以及高阶buddy。避免外部碎片的问题,在机器长时间运行后,外部碎片严重,可能出现无法通过buddy或者kmalloc等分配大块连续的物理内存,这个时候_物理页帧分配器