日期:2014-05-16  浏览次数:20721 次

Linux Slub分配器(六)--slab的分配与释放

        创建新的slab主要有两个工作,一个是从伙伴系统分配2^order个连续页框给该slab,然后就是划分slab中的对象。

函数new_slab()用来创建一个新的slab.

       

 


函数alloc_slab_page()便是Slub分配器与伙伴系统的接口!



获得了所需的页框后,接下来就是在这些页框中划分对象,将他们全部组织起来