Skip to content

Conversation

@jaywang98
Copy link
Contributor

修正了文档中关于“32 位环境下单级页表占用 4MB 内存”的计算推导过程。

原逻辑在计算单位换算时, 公式表述不清晰, 存在异常,现明确计算流程如下:

页表项数量:4GB / 4KB = 2^20 个;

总字节数:2^20 (项) * 4 (字节/项) = 4,194,304 Bytes;

单位换算:4,194,304 / 1024 (换算为 KB) / 1024 (换算为 MB) = 4MB。

修正了文档中关于“32 位环境下单级页表占用 4MB 内存”的计算推导过程。 原逻辑在计算单位换算时, 公式表述不清晰, 存在异常,现明确计算流程如下: 页表项数量:4GB / 4KB = 2^20 个; 总字节数:2^20 (项) * 4 (字节/项) = 4,194,304 Bytes; 单位换算:4,194,304 / 1024 (换算为 KB) / 1024 (换算为 MB) = 4MB。
@Snailclimb Snailclimb merged commit 561b774 into Snailclimb:main Dec 18, 2025
@Snailclimb
Copy link
Owner

修正了文档中关于“32 位环境下单级页表占用 4MB 内存”的计算推导过程。

原逻辑在计算单位换算时, 公式表述不清晰, 存在异常,现明确计算流程如下:

页表项数量:4GB / 4KB = 2^20 个;

总字节数:2^20 (项) * 4 (字节/项) = 4,194,304 Bytes;

单位换算:4,194,304 / 1024 (换算为 KB) / 1024 (换算为 MB) = 4MB。

感谢修正👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants