[Linux操作系统分析]内存分配算法-伙伴和slab

文章目录 内部碎片与外部碎片 伙伴,别名Buddy(较好的解决外部碎片问题) 申请过程 释放过程 slab算法(解决内部碎片) slab有两种,一种是专用cache,如下分析: **总结一下基本思想:将内核中经常使用的对象(比如进程描述符,文件描述符),他们也是需要内存的,所以一开始就直接分配好,按照所占用的内存大小分门别类放在下文讲的 kmem_cache (其实就和伙伴一摸一样),下次用到直接
相关文章
相关标签/搜索