Ale skąd bierzemy wolne ramki ?
Wolne ramki powiązane są w dwukierunkową listę - free_area_struct
elementy tej listy są typu mem_map_t - informacje o ramce
zajęte ramki się starzeją
przydział ramek - algorytm Buddy
Buddy polega na dzieleniu/scalaniu obszarów o rozmiarze 2^k
cały czas w Linuksie jest dobry duszek - dba o pewną pulę wolnych ramek