摘要:
slab分配器 1. 前言 本节关注内存区管理,也就是说,关注具有连续内存地址或任意长度的内存单元序列 在使用伙伴系统的场景下,如果为了存放很少的字节(比如malloc(32)),而分配一整个页框,很显然,这一种很大的浪费。而新的方法则是引入一种新的数据结构来描述如何在同一页框中分配小的内存区域。但 阅读全文
posted @ 2024-04-26 00:46
kuraxii
阅读(85)
评论(0)
推荐(0)
摘要:
非连续内存管理 从前面的章节我们知道,把内存映射待一组连续的页框是最好的选择,这样会充分利用高速缓存并获得较低的平均访问时间。不过,如果对内存区的请求不是很频繁,那么,通过连续的线性地址来访问非连续的页框这样的一种分配方式就会显得很有意义。 这种模式主要是避免了外碎片,而缺点是打乱了内核页表。显然, 阅读全文
posted @ 2024-04-26 00:43
kuraxii
阅读(111)
评论(0)
推荐(0)

浙公网安备 33010602011771号