Linux伙伴系统内存分配机制.pdf

22-瞧⼀瞧Linux:伙伴系统如何分配内存?

你好,我是LMOS。

前⾯我们实现了Cosmos的内存管理组件,相信你对计算机内存管理已经有了相当深刻的认识和⻅解。那

么,像Linux这样的成熟操作系统,⼜是怎样实现内存管理的呢?

这就要说到Linux系统中,⽤来管理内存⻚⾯的伙伴系统,以及负责分配⽐⻚更⼩的内存对象的SLAB分

配器了。

我会通过两节课给你理清这两种内存管理技术,这节课我们先来说说伙伴系统,下节课再讲SLAB。只要你

紧跟我的思路,再加上前⾯的学习,真正理解这两种技术也并不难。

伙伴系统

伙伴系统源于Sun公司的Sol

文档评论(0)

1亿VIP精品文档

相关文档