伙伴分配器 以 " 阶 " 为单位 , 分配 / 释放 物理页 ;
阶 ( Order ) : 物理页 的 数量单位 ,
阶页块 指的是
个 连续的 " 物理页 " ;
页 / 阶 概念参考 【Linux 内核 内存管理】伙伴分配器 ① ( 伙伴分配器引入 | 页块、阶 | 伙伴 ) 博客 ;
" 伙伴分配器 " 分配内存流程 : 假设要 分配
阶页块 ;
查询当前是否有 空闲的
阶页块 ,
阶页块 ;
查询当前是否有 空闲的
阶页块 ,
阶页块 分成
个
阶页块 ,
阶页块链表 ;
阶页块 ;
查询当前是否有 空闲的
阶页块 ,
阶页块 分成
个
阶页块 ,
阶页块链表 ;
阶页块 分成
个
阶页块 ,
阶页块链表 ;
阶页块 ;