Распределение памяти друзей - недостаточно памяти - PullRequest
0 голосов
/ 11 мая 2019

У меня есть эта проблема, которая имеет диаграмму, которая представляет состояние схемы распределения друзей в 8 КБ. enter image description here

просит меня создать последовательность диаграмм, которые следуют этим запросам:

Бесплатно (B); Бесплатно (с); B = выделить (5 КБ); Бесплатно (A); A = выделить (3 КБ); B = выделить (1 КБ)

Это то, что я имею до сих пор, и мне интересно, что я делаю, когда мне нужно выделить 3 КБ для схемы, потому что когда я освобождаю (A), память будет на другой стороне памяти. Это объединяется в один, чтобы сделать бесплатный 3KiB? И даже если это произойдет, когда я пытаюсь выделить B = allocate (1KiB), не хватает места.

enter image description here

...