Algorytm zajmowania ramek
Linux używa algorytmu Buddy do zajmowania i zwalniania ramek
ramki są zajmowane w blokach, których rozmiar jest potęgą 2
zajmowanie ramek jest możliwe tak długo jak jest wystarczająca liczba ramek w systemie ( nr_free_pages > min_free_pages )
funkcja _ get_free_pages( int priority, unsigned long order, int dma )
- priority kontroluje w jaki sposób funkcje się wykonują
- order określa jaką ilość ramek jest potrzebna
- dma określa, że strona rezerwowana powinna być dostępna dla DMA