为什么Linux内核内存子系统被命名为slab

时间:2013-08-13 03:19:44

标签: linux kernel

Slab是一个对象缓存内核内存子系统。但为什么称它为slab?

我有一个深入的搜索。从Jeff Bonwick的论文中,slab这个名字来源于分配器的主要数据结构之一slab。那么,为什么数据结构被称为 slab

1 个答案:

答案 0 :(得分:3)

通常使用的slab是指一大块固体材料。通过类比,slab allocator管理大量连续的内存块,将它们分成更小的部分进行分配。