主题:【原创】32bit 系统与升级内存 4G 以上 -- 萧萧易水
目前市场上 DDR-2 内存真是白菜价, 2G 才 150 左右。
不少兄弟升级内存有点疑问,希望能先看看本文再决定如何买。
1. 老的机器,不见得支持 4G 内存,IBM T43 就只支持2G。
超过了直接无法启动。
cpu 、芯片组、操作系统,任何一款不足,都不能完美支持 4G ,
所以老机器不要盲目扩内存到 4G 。
2. 32bit 系统,VISTA 和 XP 是无法支持 4G 以上内存的。
这是 32bit 限制。而且只有4G内存也无法完善支持。
只能用到3.25G 左右,3.25G-4G 被 windows 本身占用无法使用,
所以硬件即使可识别出 4G,能启动windows ,资源管理器中也显示 3.25G 可用。
就是我下图用蓝圈圈出来的 Total 处,只能显示 3.2 G 左右。(我是2G的,只是指示一下位置)
win2003 32 bit 的,在企业版往上是可用到 4G 以上的。 毕竟
是服务器,8G 、16G 都要见识的。用 PAE 扩展可以支持。
Standard 应该是不行。
3. 32bit XP 在用 RAMDISK 时,可将 3G-4G 的设为一个虚拟硬盘,
提高速度,而且确实用上了这块原本用不上的内存。 个人不那么看好,
因为虚拟硬盘提高速度有限。
另外,有人指自己机器上,XP 过了 2G ,制图软件就相当不稳定。
另外有些人诉苦,说 XP 超过 2G 就无法休眠。
所以呢,我个人是相当不看好 XP 的大内存管理能力的。(也是啊,
2001 年的操作系统)如果兄弟们用 XP 想管理 4G 内存,
我都会劝阻。32bit VISTA 基本无问题,管理不了至少没有麻烦。
4. 64bit 系统都无内存限制问题。但要注意,64 bit XP
驱动非常烂,2003 跟它,所以也成问题。64bit 系统不建议这么用。
而 VISTA 的 64 bit 版则很完善了。
所以总结如下:
1. XP 希望扩到 4G的兄弟,我会说,既无必要(XP 弱),也麻烦,
最好别费这劲,上到 2G 最好。足够 XP 用了。
2. 如果是开发员兄弟们,需要大内存又讨厌 vista,
可以考虑 32bit Win2003 Server Enterprise
以上的。 可支持大内存。(也要注意前提机器硬件确实支持,单核 cpu
或者最初一代的双核这一级别的,基本都够呛。)
3. VISTA 32bit 也不必扩那么大。也用不上。 不过不像 XP ,
至少上了 4G 不会有麻烦。 VISTA 下如果需要 8G 内存,64bit
也还是必需的。
4. 本子的话,最好提着去买,没问题了再付钱。
把常用的一个或几个软件装在这里,岂不是很爽么
虚拟硬盘可以提高硬盘这个短板的速度。可以使得
某些程序打开有如闪电。
但对真正耗时的大游戏、科学计算、视频处理转换等
应用,帮助不大。游戏卡在显卡和 cpu 上,科学计算
卡在 cpu 和内存上, 视频处理卡在 cpu 上。
至于一般的小应用,我一秒钟打开和用虚拟硬盘 0.3 秒
打开,确实提高不大。
我就不会乱说自己的机器是“破机”了。
当时将游戏放入虚拟内存的时候,效果很明显
现在的office放入虚拟内存不知道效果如何
频繁使用硬盘的程序效果应该好不少吧
记得好像有人把单机大游戏放到内存上玩,好像效果不错,比如盟军敢死队什么的
1.从80386DX开始,IA32结构就支持4GB寻址 --- 32位地址总线;从奔2开始,IA32结构开始支持64GB“寻址” --- 36位地址总线;但是相当多的移动处理器依然是4G寻址 --- 32位地址总线。所以说在IA 32结构上“完美支持 4G”与芯片组和OS有关,与CPU本身无关。
Intel 64 and IA-32 Architectures Software Developer's Manual
2.贴图中对"3G"的解释有点不着边际。那个“Total”指的是OS可以使用的全部物理内存,肯定小于机器中的总体数量;“Available”指的是OS可以使用的全部物理内存中现在闲置的部分。如果是4GB RAM加集成显卡的话,OS永远用不到4G --- 一部分内存被用作显存。
1. 我只是跟大家浅显地聊聊目前最常遇到的问题,避免麻烦就是了。
当然还是谢谢补充。
2. 这个 3G 指的是即使某些新机器,支持 4G 以上内存,机器
装了 4G 内存,认出且正常工作情况下,独显不占内存的时候,
在 32 bit XP 和 32bit Vista 下
圈出的这一“Total”处也基本只是 3G- 3.25G 左右。
这是 32 bit XP 和 vista 系统所限。这种情况下,硬给 XP
加 4G 或 8G 内存是没有意义的。本文希望帮助兄弟们避开这个误区。
文中没有谈到过那个“Available”处。
仔细看了你的原帖,第二点中那个“available"是俺理解错了。
但无论如何,在WINDWOS的TASK MANAGER处看到的TOTAL数量永远小于机器的物理内存,即便使用独立显卡。
换了几个显卡都不行,干脆还是用主板上的集成显卡算了,反正对图形要求不太高。
不是不能休眠,而是把这2G数据写到硬盘上的时间够兄弟们去睡一会儿了。
实际写到硬盘上的应该是实际占用的内存内容吧?没用的应该不写的。
两个CPU的老至强
FX图卡
插上4G条后
系统显示为3G......
其他倒是一切正常
4. 64bit 系统都无内存限制问题。但要注意,64 bit XP
驱动非常烂,2003 跟它,所以也成问题。64bit 系统不建议这么用。
64bit XP基本就是直接从2003改出来的,所以启动界面上也打上了“基于win2003“的标识。
我三台电脑,一个2G,一个3G,1个4G,休眠都比关机快。