Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个启用了 PAE 的 32 位 Intel 处理器。
地址总线 -> 36 位(启用 PAE)
数据总线 -> 32 位
这个系统(windows或linux)中进程的虚拟地址空间范围是多少。
在 32 位 CPU 上,虚拟地址指针是 32 位的。因此,每个虚拟地址空间(通常在现代操作系统上每个进程一个)的范围为 4GB。PAE 只影响物理内存的处理方式,它对虚拟地址没有影响。
单个进程在任何时候最多可以映射到 4GB 的虚拟内存。通常,32 位操作系统将其限制为 3GB 或 2GB,因为它们使用一些地址空间进行内核映射。