我不明白高记忆的概念,我想

时间:2012-09-24 13:00:25

标签: linux memory memory-management kernel

我收集了这么多。

“高内存是不存在逻辑地址的内存,因为它超出了为内核虚拟地址预留的地址范围。”

在我看来,创建高内存映射会产生开销。高内存是机器物理内存中的设定区域吗?通常在哪里开始和结束?

最重要的是 - 为什么要这样做?为什么不使用1 GB的映射/内核代码进行正常的3 GB / 1 GB拆分?

1 个答案:

答案 0 :(得分:2)

可能存在比CPU当前能够解决的内存更多的内存。对于能够根据其映射表仅寻址存储器子集的用户空间进程存在相同的限制。例如,查看PAE扩展,您可以拥有高达64GB的RAM,但内核或任何进程最多只能访问4GB的内存。