malloc分配的是虚拟页面。在第一次访问时产生缺页中断,操作系统负责分配物理页面,映射到这些虚拟页面上。而伙伴算法解决的就是怎样分配物理页面。
伙伴算法是一个门户,用户控件的malloc、内核空间的vmalloc和kmalloc都通过伙伴算法来分配物理页面。
malloc分配的是虚拟页面。在第一次访问时产生缺页中断,操作系统负责分配物理页面,映射到这些虚拟页面上。而伙伴算法解决的就是怎样分配物理页面。
伙伴算法是一个门户,用户控件的malloc、内核空间的vmalloc和kmalloc都通过伙伴算法来分配物理页面。