不对

来源: 2008-12-12 08:47:24 [旧帖] [给我悄悄话] 本文已被阅读:

Vista 32位版本在我们的PC机上能支持多大的内存呢?
答案是3,120 MB,也就是3.05G!
原因很简单,因为考虑到PCI设备(例如显卡,声卡,网卡等等)占用的寻址范围,Vista32保留了接近1G的内存地址空间来保证这些设备的兼容性(虽然你的机器可能很多地址未被使用),也就是说,无论你看到系统属性里是3G还是3.5G,实际可以使用的内存都是3G ! 而且微软给家庭用户给出的建议是要使用4G或以上的内存,必须使用Windows2003或者XP和Vista的64位版本。(MSDN原文见 http://support.microsoft.com/?kbid&id=929605)

另外需要注意一点的是,安装3G 内存后不表示就可以使用这厶多,因为32位windows默认应用程序只能使用2G内存,剩下的都保留给系统内核了,因此还需要添加启动参数∶"bcdedit /set increaseuserva 3072" 来使得windows把2G以上的内存也分配给应用程序!


OK,说了这厶多,大家应该很清楚了,不要因为内存便宜或钱多就上4G,因为总会浪费1G的(当然要不在乎这点钱我也没办法),像我就加了1G,一共3G,一点也不浪费多好啊 呵呵 (唯一缺点是3G的DDR2无法实现双通道)

欢迎转载,但请著名本文请作者syinter,请珍惜本人的辛苦劳动~谢谢