启用PAE的进程的虚拟地址空间

时间:2012-11-26 14:55:52

标签: memory-management x86 kernel

我有一个启用PAE的32位Intel处理器。

地址总线 - > 36位(启用PAE)

数据总线 - > 32位

此系统(windows或linux)中进程的虚拟地址空间范围是多少。

1 个答案:

答案 0 :(得分:2)

在32位CPU上,虚拟地址指针为32位。因此,每个虚拟地址空间(通常是现代操作系统上每个进程一个)的范围为4GB。 PAE仅影响物理内存的处理方式,对虚拟地址没有影响。

单个进程可以同时映射到最多4GB的虚拟内存。通常,32位操作系统将此限制为3GB或2GB,因为它们使用一些地址空间进行内核映射。