Linux中有关分配回收的思维导图
树图思维导图提供 分配回收思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 分配回收思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:b0d5b0ae5f921d220bccae3267e0912d
分配回收思维导图思维导图模板大纲
在内存初始化完成以后,内存中就常驻有内核映像(内核代码和数据)
随着用户程序的执行和结束,就需要不断地分配和释放物理页面
应该为分配一组连续的页面而建立一种稳定、高效的分配策略
必须解决一个比较重要的内存管理问题,即外碎片问题
频繁地请求和释放不同大小的一组连续页面,必然导致在已分配的内存块中分散许多小块的空闲页面
小块的空闲页面加起来足以满足所请求的页面,但是要分配一个大块的连续页面可能就根本无法满足
Linux 采用著名的伙伴(Buddy)系统算法来解决外碎片问题
对于内存页面的管理,通常是先在虚存空间中分配一个虚存区间,然后才根据需要为此区间分配相应的物理页面并建立起映射
在 Linux 中,CPU 不能按物理地址来访问存储空间,而必须使用虚拟地址
虚存区间的分配在前,而物理页面的分配在后