Messages in this thread | | | Date | Mon, 11 Aug 1997 11:36:31 +0200 (MET DST) | From | Ingo Molnar <> | Subject | Re: Memory Management - BSD vs Linux |
| |
On Sun, 10 Aug 1997, Theodore Y. Ts'o wrote:
> [1] FreeBSD uses a "Zone allocator" for kernel memory allocation. > NetBSD - I am not so sure. > Linux - Buddy system. > > The SLAB allocator. (See the Bonwick '94 paper, published in the 1994 Boston > Usenix proceedings).
it's SLAB _ontop_ of the Buddy system. Also, user-pages (obviously) are allocated via Buddy. The SLAB cannot live 'alone', it needs a page allocator to create those 'slabs'.
-- mingo
| |