lkml.org 
[lkml]   [1997]   [Aug]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Memory Management - BSD vs Linux
On Sun, Aug 10, 1997 at 12:28:17PM -0400, Neil Moore wrote:
> > [1] FreeBSD uses a "Zone allocator" for kernel memory allocation.
> > NetBSD - I am not so sure.
> > Linux - Buddy system.
>
> Speaking of which, where can I find information on these methods? I
> have the Bonwick paper on the slab allocator, but nothing over any
> other methods (I am specifically interested in the buddy system).
Have a look at 'The Linux Kernel' available from your nearest sunsite
mirror... it's in the docs/linux-doc-project/linux-kernel/ directory. I
am pretty sure there is a description in there.

ftp://ftp.cs.utexas.edu/pub/garbage/allocsrv.ps also has some info on it
and reference the paper 'A fast storage allocator' in 'Communications
of the ACM'. I presume that the title gives away why it was chosen
for linux :) (There isn't a reference to a 'zone allocator' anywhere in
the index of allocsrv.ps, but I haven't read it yet)

Oskar

\
 
 \ /
  Last update: 2005-03-22 13:40    [from the cache]
©2003-2014 Jasper Spaans. Advertise on this site