阅读背景:

linux内存管理之非连续物理地址分配(vmalloc

来源:互联网 

前面我们已经分析了linux如何利用伙伴系统,slab分配器分配内存,用这些方法得到的内存在物理地址上都是连续的,然而,有些时候,每次请求内存时,系统都分配物理地址连续的内存块是不合适的,可以利用小块内存“连接”成大块可使用的内存.这在操作系统设计中也被称为 “内存拼接”,显然,内存拼接在需要较大内存,而内存访问相比之下不是很频繁的情况下是比较有效的.前面我们已经分析了linux如何利用伙伴系统,slab分配器分配内存,用这些方法得到的内存在物




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: