Rozdział ten poświęcony jest algorytmowi przydziału bloków wolnej pamięci. W systemie Linux1 przydzielane bloki są obszarem spójnej pamięci o wielkości stron. (rozmiar strony jest zdefiniowany dla każdej architektury, z reguły jest to bajtów).
Do tego celu wykorzystywany jest prosty, ale ciężko zaimplementowany algorytm bliźniaków - Buddy, o którym szerzej powiemy za chwilę.