在32位为什么地址空间限制为2 ^ 31?

Dav*_*vid 1 windows

在32位为什么地址空间限制为2 ^ 31?而不是2 ^ 32?

Dav*_*nan 6

地址空间不限于2 ^ 31.地址空间为2 ^ 32.你所指的是内核保留了2GB以上的应用程序,使应用程序的2GB更低.

这只是32位Windows的实现细节.实际上,您可以在/ 3GB模式下运行Windows,在这种情况下,应用程序可以访问3GB内存.