
廉价的2GB内存
由于内存的读写速度远远高于硬盘的传输速度,更高容量的内存意味着可以极大限度减少对虚拟内存的读写,这能在使用更多大量消耗内存的应用的同时保证系统的流畅运行。因此不少消费者直接购买了不到500元的4GB内存,希望充足的内存容量能保证他们的工作顺利进行。

推荐内存容量达到3GB的游戏大作《刺客信条》
然而事情却没有向理想中的状态发展,使用4GB内存的朋友都会遇到4GB内存不能完全识别的情况。这些朋友会马上联想到遇上JS或内存出问题了,实际上商家和硬件都是冤枉的,真正的元凶是极具远见的32位操作系统。
万恶的操作系统
目前微软旗下的所有32位操作系统均不能完全识别4GB容量的内存,无论是Windows XP、Windows 2003还是最新的Windows Vista,这些32位的操作系统都只能够识别2.75GB-3.25GB之间的内存。这可能是当初这些32位系统设计时根本没有考虑桌面级用户会使用达到4GB的内存容量,因为微软为那些图形工作用户,多媒体工作用户提供了支持128GB以上内存的64位操作系统。

定位服务器的32位Windows 2003同样不能支持4GB内存
64位操作系统具有更高的内存寻址能力,但笔者认为32位操作系统亦应该具备这个能力。因为操作系统的位数并不是物理内存寻址位数,而是支持处理器在一个周期时钟内处理器数据的位数。而且使用4GB内存的朋友在系统内显示的内存容量并不一致,这是因为每块主板上的PCI设备并不一致,而系统要为它们分配内存空间。

对于广大用户来说兼容性不高是64位系统的致命伤
操作系统并不是物理硬件,只是开发者对其进行了限制。普通消费者不可能为了4GB容量内存去购买昂贵的64位操作系统,更重要的是目前大部分32位软件根本不能在64位操作系统上运行,这才是用户难以接受的主要原因。
我们应该拿回被系统隐藏的内存。