From b02066757740d6c63860563aa4945e9a8fc2034d Mon Sep 17 00:00:00 2001 From: Austin Date: Mon, 15 Aug 2022 06:44:34 +0000 Subject: [PATCH] update zh-cn/device-dev/kernel/kernel-small-basic-memory-physical.md. Signed-off-by: Austin23 Signed-off-by: Austin --- zh-cn/device-dev/kernel/kernel-small-basic-memory-physical.md | 1 + 1 file changed, 1 insertion(+) diff --git a/zh-cn/device-dev/kernel/kernel-small-basic-memory-physical.md b/zh-cn/device-dev/kernel/kernel-small-basic-memory-physical.md index 55792a3554..54ce84098a 100644 --- a/zh-cn/device-dev/kernel/kernel-small-basic-memory-physical.md +++ b/zh-cn/device-dev/kernel/kernel-small-basic-memory-physical.md @@ -20,6 +20,7 @@ 系统申请12KiB内存,即3个页帧时,9个内存块组中索引为3的链表挂着一块大小为8个页帧的内存块满足要求,分配出12KiB内存后还剩余20KiB内存,即5个页帧,将5个页帧分成2的幂次方之和,即4跟1,尝试查找伙伴进行合并。4个页帧的内存块没有伙伴则直接插到索引为2的链表上,继续查找1个页帧的内存块是否有伙伴,索引为0的链表上此时有1个,如果两个内存块地址连续则进行合并,并将内存块挂到索引为1的链表上,否则不做处理。 **图2** 内存申请示意图 + ![zh-cn_image_0000001189778871](figures/zh-cn_image_0000001189778871.png) - 释放内存 -- GitLab