我有一个启用PAE的32位Intel处理器。
地址总线 - > 36位(启用PAE)
数据总线 - > 32位
此系统(windows或linux)中进程的虚拟地址空间范围是多少。
答案 0 :(得分:2)
在32位CPU上,虚拟地址指针为32位。因此,每个虚拟地址空间(通常是现代操作系统上每个进程一个)的范围为4GB。 PAE仅影响物理内存的处理方式,对虚拟地址没有影响。
单个进程可以同时映射到最多4GB的虚拟内存。通常,32位操作系统将此限制为3GB或2GB,因为它们使用一些地址空间进行内核映射。