Zarządzanie spójnymi obszarami wolnej pamięci
free_area - tablica cyklicznych list wolnych bloków pamięci fizycznej wielkości 2order*PAGE_SIZE (order - indeks free_area)
NR_MEM_LISTS = 6 - wielkość tablicy free_area (0..5)
pola tablicy free_area -
free_area_struct - { struct page * next; struct page * prev; unsigned int * map };
- next, prev - cykliczna lista wolnych obszarów
- map - używane przy łączeniu i podziale obszarów