好友的内存分配-内存不足

时间:2019-05-11 17:00:38

标签: memory-management operating-system allocation diagram

我有一个问题,该问题的图表表示8KiB伙伴分配方案的状态。 enter image description here

它要求我按照这些要求生成一系列图表:

免费(B);免费(C); B =分配(5KiB);免费(A); A =分配(3KiB); B =分配(1KiB)

这是我到目前为止的工作,我想知道一旦将3KiB分配给该方案后该怎么做,因为当我执行free(A)时,内存将位于内存的另一侧。那会合并成一个免费的3KiB吗?即使那样,当我尝试分配B = allocate(1KiB)时,也没有足够的空间。

enter image description here

0 个答案:

没有答案