Algorytm zajmowania ramek - przykład
Przykład :
- chcemy zająć blok wielkości 1
- w pamięci mamy dostępny jedynie blok wielkości 4 i mem_nr 4
- musi zatem usunąć najmniejszy z większych bloków od szukanego
- podzielić go na mniejsze kawałki
- uaktualnić struktury
- blok o wielkości 2 i mem_nr 6 zostaje wstawiony na listę wolnych bloków
- blok mem_nr 4 zostaje dalej dzielony
- aktualizacja w tablicy map
- blok o wielkości 1 i mem_nr 5 zostaje wstawiony na listę wolnych bloków
- blok mem_nr 4 zostaje zajęty
- aktualizacja w tablicy map