积极答复者
问下有人知道vista 32位的支持4G以上内存吗?

问题
答案
-
就算您让32位的Windows Vista支持10GB物理内存(假设成立),32位对于10GB物理内存的使用能力等同于2GB甚至512MB
64位Windows意在让单一程序能够获得大于2GB物理内存支持的能力,而并非让可识别物理内存总数提升。
就算是计算机具备3GB物理内存,32位与64位的执行能力是不一样的。
比如在32位Windows环境当中,我用Photoshop打开一个需要占用大于2GB物理内存空间的图片文件,而此时计算机物理内存为4GB,但是Photoshop进能够使用4GB中的2GB,超越2GB的门槛儿就要借助虚拟内存了,就算32位识别出10GB内存,此时依然会遇到内存不足的麻烦。
相比之下,64位Windows就能够让Photoshop去使用大于2GB的物理内存空间
首先要保证大容量物理内存的作用能够被发挥(选择x64版本的Windows),第二步再去考虑添加更大的物理内存
全部回复
-
在 Windows Vista 32 位版本中,最大可用内存通常为 3.12 GB。
如果计算机上安装了 4 GB RAM,则 Windows Vista 的“系统信息”对话框中报告的系统内存将小于预期值。
http://support.microsoft.com/kb/929605/zh-cn
-
就算您让32位的Windows Vista支持10GB物理内存(假设成立),32位对于10GB物理内存的使用能力等同于2GB甚至512MB
64位Windows意在让单一程序能够获得大于2GB物理内存支持的能力,而并非让可识别物理内存总数提升。
就算是计算机具备3GB物理内存,32位与64位的执行能力是不一样的。
比如在32位Windows环境当中,我用Photoshop打开一个需要占用大于2GB物理内存空间的图片文件,而此时计算机物理内存为4GB,但是Photoshop进能够使用4GB中的2GB,超越2GB的门槛儿就要借助虚拟内存了,就算32位识别出10GB内存,此时依然会遇到内存不足的麻烦。
相比之下,64位Windows就能够让Photoshop去使用大于2GB的物理内存空间
首先要保证大容量物理内存的作用能够被发挥(选择x64版本的Windows),第二步再去考虑添加更大的物理内存
-
C里面,sizeof(void *)就是4 bytes,就是32位,所以你怎么折腾32位系统也不可能支持>4G的内存。
实际上最多你只能用2G-3G的内存(user mode),或者使用PAE(http://msdn.microsoft.com/en-us/library/aa366796(VS.85).aspx)
喝啤酒的狼 写: 问下有人知道vista 32位的支持4G以上内存吗?
我的装上后 电脑属性显示是4G但在任务管理器中
物理内存 总数 显示 3407212
好像跟XP一样只能用3.25G.
-