Zum Inhalt springen

Slab allocator

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 26. Dezember 2004 um 21:06 Uhr durch Sven423 (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Der Slab allocator ist ein Verfahren zur Verwaltung von Arbeitsspeicher, das viele Betriebssysteme und auch Anwendungen verwenden.

Geschichte

Entwickelt wurde der Slab Allocator 1994 von Jeff Bonwick für SunOS 5.4. Da er seine Vorgehensweise öffentlich dokumentiert hat (siehe [1]) wurde sie von vielen anderen Betreibssystemen (z.B. Linux) und Anwendungen (z.B. Perl) übernommen. Im Jahr 2001 veröffentlichte Bonwick eine deutlich verbesserte Version, die ebenso öffentlicht dokumentiert wurde (siehe [2]).


Die Beschreibung des Slab allocators 1994
Die Beschreibung des Slab allocators 2001