【发布时间】:2012-09-08 20:23:10
【问题描述】:
Windows 如何为多个进程分别分配 4GB 地址空间 当它可以访问的总内存也被限制为 4GB 时。
我在 Windows 内存管理中找到的上述问题的解决方案 (作者:Pankaj Garg)
解决方案:
为了实现这一点,Windows 使用 x86 处理器(386 和 以上)称为分页。分页允许软件使用不同的 内存地址(称为逻辑地址)比物理内存 地址。处理器的分页单元将此逻辑地址转换为 物理地址透明。这允许在 系统拥有自己的 4GB 逻辑地址空间。
谁能帮助我以更简单的形式理解它?
【问题讨论】:
标签: windows memory-management process operating-system virtual-address-space