在32位中为什么地址空间限制为2 ^ 31?而不是2 ^ 32?
答案 0 :(得分:6)
地址空间不限于2 ^ 31。地址空间为2 ^ 32。你所指的是内核保留了2GB以上的应用程序,使应用程序的下限为2GB。
这只是32位Windows的实现细节。事实上,您可以在/ 3GB模式下运行Windows,在这种情况下,应用程序可以访问3GB内存。
答案 1 :(得分:2)
不是。
32位Windows的虚拟地址空间为4千兆字节(GB)[即2 ^ 32] 大小又分为两个分区:一个用于进程和 另一个保留供系统使用。