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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants