摘要:
管理区分配器(The Zone Allocator) 相关函数: alloc_pages(gfp_mask, order) struct page * fastcall__alloc_pages(unsigned int gfp_mask, unsigned int order, struct zo 阅读全文
posted @ 2024-04-14 01:09
kuraxii
阅读(110)
评论(0)
推荐(0)
摘要:
每cpu页帧缓存 (The Per-CPU Page Frame Cache) 内核经常请求和释放单个页框。在这样的场景下,页的分配效率比较低。为了提升系统性能,内存管理区引入了每cpu叶帧缓存(The Per-CPU Page Frame Cache)。每个 cpu 的高速缓存会预先缓存一些单个页 阅读全文
posted @ 2024-04-14 01:08
kuraxii
阅读(233)
评论(0)
推荐(0)
摘要:
伙伴系统算法 为什么使用伙伴系统算法? 在系统的使用过程中,频繁的请求和释放页框,势必会导致已分配的页框之间分散存在了许多小块的空闲页框。由次带来的问题是,即使有足够的空叶匡可以满足请求,但要分配一个大块的连续页框就可能无法满足。 本质上说,避免外碎片由两种方法 利用分页单元把一组非连续空闲页框映射 阅读全文
posted @ 2024-04-14 01:07
kuraxii
阅读(148)
评论(0)
推荐(0)

浙公网安备 33010602011771号