电脑16G内存为何PHOTOSHOP CS6识别的可用内存只有1636MB

32位的Windows系统,即使打了所谓的4G破解补丁,对于单个进程来说,可用的地址空间仍然是4G,况且这个4G破解补丁本身也不可靠,有时候容易蓝屏。更多内容参见:为何微软不在新的操作系统中让 32 位支持大于 4GB 的内存? - 北极的回答单个进程的地址空间是4G,不代表单个进程可用的内存空间就是4G,因为Windows系统中,一般只给应用程序保留2G的地址空间,另外2G的地址空间用于操作系统内核。所以一般的应用软件实际可操作的内存就只剩下2G了。即使是这2G的地址空间,也并非所有区域都是可用的,Windows保留了128K的保留内存,同时又因为系统公共DLL库占用了一部分内存,这些库包括通用的WindowsAPI等等,所以最终留给用户程序的内存空间大概在1.5G左右,在这个问题:一个进程所能分配的最大内存是多大?这是由什么决定的? - 程序员里,有非常详细的数据,最大的闲置内存块也不过才1.4G大小。所以最终的结果就是你看到的这样,可用内存并不多。评论里也补充进来,32位程序跑在64位系统上,地址空间仍然是32位的,仍然受到以上的限制,因为寄存器尺寸是32位的。
■网友
破解内存版的32位系统,哈哈哈哈,图啥?怕64位系统跑不了32位软件?麻溜换64位系统吧
■网友
换64的! 32的会有内存读不全!如果你电脑系统大于2G还是推荐你装64位的系统ps也是装64的
■网友
谁给你装的系统!!!都16g内存了还不麻利的上64位系统!弄个32位还要破解内存限制!自己骗自己呢!是不是听说64位兼容性不好!被坑了!还有,都上固态了,装win8以上吧
■网友
32位系统,单应用只有4G内存,实际可用的一般在3G左右。无论怎么破解都无法突破。虽然你让系统显示了16G,只是让不同的应用加起来能使用16G,单个应用还是只能使用4G。话说微软不把32位win7禁掉真的是齐心可诛。。。
■网友
【电脑16G内存为何PHOTOSHOP CS6识别的可用内存只有1636MB】 1G就是1024M 你算算


    推荐阅读