4G内存被缩水

2008-1-18 Jerry 日记

今天中午兴冲冲的跑到中关村鼎好二期和吕总一起买了几条新的内存。我的收获是两条金士顿的笔记本 DDR2 667 2G,总共加起来是4G,当场就把笔记本拧开换了进去。

结果有点遗憾,我的笔记本最终显示,只能使用其中的 3328M 内存,也就是说近700多M的内存被白白的浪费了。

最直接的原因是,我的主板是 Intel 945 PM,其芯片组本身有32条地址线的限制,而且不支持内存重映射技术。在使用 3GB 以上内存时,内存地址会与内存映射I/O (MMIO) 区域重叠,系统会优先将空间分配给 MMIO 区域,因此重叠部分的内存将无法被系统访问,从而造成内存容量丢失。这个问题在965的板子上就不会出现,后者是36位地址总线,地址空间达到了64GB。

当然,操作系统也是个问题,即使在主板打开内存重映射技术的前提下,Windows XP 32位操作系统仍然不能完全识别4GB容量的内存,要真正完全支持物理地址扩展才可以。当然,64位操作系统,包括自动识别32/64位的 Solaris 就没有这个问题了。

最后提醒一下,想加内存的朋友,现在要尽快出手了。今天买内存花费了共270*2=540元,外送一对金士顿的纪念杯,非常超值。如果我是在前天买,那么价格会是260;如果我是明天买,价格可能会是280。


发表评论:

Powered by emlog sitemap