● Windows Vista 支持多大内存?
万众瞩目的微软最新操作系统终于在30日向公众发布,PC市场也迎来了新一轮的升级、换机热潮。Windows Vista是一款相当耗费资源的操作系统,对CPU、内存、显卡系统的要求都大幅提升,而这里面由为重要的就是内存。以目前主流配置的PC来说,要提升运行Windows Vista的运行流畅性,最简单也最有效的方式便是扩充内存容量。

Vista带来了惊呼 也带走了money
对32位操作系统而言,4GB是其能够寻址空间的极限,除非通过物理地址扩展(Physical Address Extension )将4GB之上的内存通过映射的方式作为4GB空间中的页面来操作。根据微软给出的规格,除Starter版仅支持1GB内存外,其他32位Windows Vista均能够支持4GB的内存。64位Windows Vista最大支持内存容量要比32位高许多,64位Vista Home Basic的系统支持8GB上限内存,Home Premium版64位Vista则升至最大支持16GB内存,而对于64位Vista Business、Enterprise和Ultimate来说,这个数字则是128GB。
● Windows Vista 需要多大内存?
内存的容量对操作系统使用的流畅度有重要影响,这在每次微软换代Windows版本时都有明显的体现,Windows 98加速128MB内存的普及,Windows XP则推动512MB内存进入主流,现在我们也迎来了2GB内存起步的Windows Vista。这里提到的容量数字是操作系统本身、办公类软件流畅运行的限度,而真正对内存容量考验较大的应用还有什么呢?
大型3D游戏 -- 3D计算还未能完全脱离CPU/内存子系统,在复杂的3D场景或角色数目巨大的网络游戏环境中,内存容量由为重要;
图像处理 -- 图片的处理需要把整个图像文件装载到内存中,同时处理多个高分辨图片会需要海量的系统内存支持;
多线程应用 -- 多个应用程序的同时进行及部分多线程特性支持良好的软件理论上能够无限制的去填充系统内存,容量自然是越大越好。
这里我们提及的还都是典型的个人桌面环境应用,而在企业环境应用中更存在把整个数据库调入内存中运行加快存取速度等典型海量内存使用实例,但并不在本文的讨论范畴内。

Vista系统不是企业服务器 海量内存需求有没有尽头?
按照微软官方要求,Windows Vista Capable级别的PC系统内存容量为512MB,获得更好的视觉体验的Windows Vista Premium级别则要求1GB以上的系统内存容量。这意味着真正符合全特性Windows Vista需求的起步内存即为1GB。
那么Windows Vista是不是一个资源无底洞、对内存内存容量要求永不满足呢?显然答案是否定的,我们将在接下来的测试中帮助读者寻求这个问题的答案。● Windows Vista 64bit 环境测试
我们使用RTM版的64位Windows Vista Ultimate进行测试,以Athlon64 FX-62+nForce 590 SLI为核心搭建系统平台,内存模组部分则选取了512MB*2、1GB*2、2GB*1、2GB*2及2GB*4多种模式。首先使用Vista内置的计算机分级程序测试分数。
Windows Vista内建的系统性能分级程序可以对PC的处理器、内存、图形、游戏图形和磁盘系统5个部分进行评分,总分将是5个系统分数中的最低分,我们这里只需关注内存部分。按照微软提供的建议,分数在4分至5分的系统才能够充分利用Windows Vista的所有新功能,保证最高视觉效果下的系统流畅度。

1GB双通道配置内存得分4.5

2GB单通道配置内存得分4.8

2GB双通道配置内存得分5.9
可以看到,Windows Vista分级系统对内存的容量和带宽都有侧重,1GB双通道、2GB单通道配置的系统内存都能够获得4.5以上的高分,达到了高性能标准的起点位置,其中容量相对更为重要。使用2GB双通道配置后,内存得分飞跃至5.9分,分数较1GB双通道提升幅度达到23%

4GB双通道配置内存得分5.9

8GB双通道配置内存得分5.9
我们继续增加系统内存容量,发现内存分数停留在5.9不再上升,从Windows Vista自带的性能分级软件角度出发,2GB双通道内存配置已经是顶点。
● 加入应用程序
是不是这就能说明2GB(1GB*2)双通道内存方案就是目前最佳的Windows Vista内存配置了呢?让我们进一步用几个典型的应用程序来测试。
Windows Vista Ultimate 64bit |
DDR2-667 512MB *2 |
DDR2-667 1GB *2 |
DDR2-667 2GB*2及2GB*4 |
Photoshop -- 同时加载多个图像文件,总容量约1GB |
主观使用感受 |
不流畅 |
流畅 |
流畅 |
DOOM 3 -- 从硬盘向内存装载“Mar City”场景同一进度 |
首次加载 |
72.6 s |
69.4 s |
约49.7 s |
再次加载 |
2.1s |
1.7 s |
约1.7 s |
魔兽世界 -- 参加超过100个单位在同一场景的野外RAID |
主观使用感受 |
不流畅 |
基本流畅 |
流畅 |
这个部分的测试大多数还无法做到量化,笔者只能用自己的使用感觉来描述差异。4GB以上的内存配置在少数较为极端的应用中确实比2GB情况能给系统带来少许的性能改进,但差异不大,而2GB和1GB之间的改善则相对更为明显。
因为Windows Vista本身提供了更为复杂的视觉效果界面和更为全面的功能,系统空闲时内存被实际占用的容量比Windows XP要大,因此基本可以横扫Windows XP所有应用的2GB双通道内存配置在Windows Vista下也会遇到挑战,比如魔兽世界。
2GB双通道内存配置事实上已经能够满足绝大多数目前的Windows Vista应用,但考虑到未来一年内新软件、游戏的不断涌现,4GB容量的内存配置也是一种未雨绸缪的计划,不管怎样,低于2GB的内存配置是无法胜任Windows Vista的高性能应用的,注意这里强调了高性能。● 使用64位的操作系统
前文提到了4GB内存已经是32位操作系统的极限,事实上为了未来的办公、多媒体、娱乐应用,现在已经是把桌面平台逐渐转移到64位的时候了。64位Windows Vista无需物理地址扩展即可支持4GB以上的系统内存容量,对将来高负荷软件应用需求提供基本保障,并且还对老旧的32位软件提供了不错的兼容性。

32位的Windows XP在配置8GB内存时只显示3GB

64位的Windows Vista显示7.2GB并能够全部进行寻址
● 硬件方面的准备
除了操作系统,硬件方面的准备也是必须要提及的,以目前桌面PC系统而言,我们需要拥有支持x86-64位扩展的中央处理器,支持至少1Gb内存芯片的芯片组主板,和1Gb容量以上的内存芯片来制造内存模组。

nForce 590 SLI主板上配置8GB内存的壮观景象
在内存模组方面,主流的DDR2内存实现单根2GB以上容量已经不是问题,1Gb/2Gb容量的内存芯片早在06年就已经大量生产。以240pin模组配置16枚芯片来计算,可以分别实现单根2GB/4GB容量的模组产品,并且无需芯片组/内存模组以Registered/ECC技术配合就能保证足够的速度规格和稳定性。
在桌面芯片组方面,主流芯片组均支持8GB以上、8rank的内存配置,1Gb容量芯片在DDR2-667速度下也被广泛接受,总体来说海量内存在桌面环境应用已经不存在技术障碍。
ZOL评测中心在Vista发布同期就收到了多款2GB单条容量的内存产品,分别来自宇瞻(Apacer)、黑金刚(KINGBOX)和超胜(LEADMAX),前文的测试就是使用它们来完成的,接下来是关于这些产品细致深入的介绍和硬件兼容性及32位下的速度测试。● Apacer DDR2-667 2GB*2
老牌内存模组厂商宇瞻(Apacer)多年来一直兢兢业业对产品严格控制质量并做好售后服务,因此广受DIY用户的喜爱,市场占有率和品牌美誉度都排在同行中的前列。此次宇瞻送测了两只non-ECC unbuffered 240pin 2048MB DDR2 SDRAM内存模组。

墨绿色PCB的Apacer DDR2-667 2GB *2

用料充足 做工精致
这一组内存提供了目前2GB量产型模组的最高速度DDR2-667。宇瞻使用了墨绿色的BrainPower BU系6层PCB,并在PCB边缘处印刷Apacer logo提升品牌形象。这款模组为非ECC型PCB,中央没有预留72bit模组需要的芯片焊位。

宇瞻DDR2-667 2GB产品标识部分
Apacer DDR2-667 2GB的产品标签提供的信息包括产品型号、容量、速度和CAS延迟标注,还有每根模组唯一的数字S/N编号,RoHS logo显示这款产品使用无铅用料和无铅流程制造。

来自Samsung的1Gb内存芯片
宇瞻保留了内存芯片上原DRAM制造商信息,这款模组使用了SAMAUNG的K4T1G0840A - ZCE6芯片。芯片使用68pinFBGA封装,为1024Mbit规格,128Mx8bit组织方式,标称速度3ns,DDR2-667下标称时序5-5-5,I/O和VDD工作电压均为1.8V±0.1V。● KINGBOX 金刚版 DDR2-667 2GB*2
来自台湾省的黑金刚(KINGBOX)是近期人气上升较快的内存模组品牌,坚持使用DRAM厂A级芯片并在产品方面精工细作使其在DIY用户中获得了不错的声誉。黑金刚的台式机内存模组目前存在两个系列:针对于超频用户的悍将版Ultra和面向主流用户的金刚版Express,它们都拥有三年保换、终身保修、全国联保的优质售后服务。

塑封包装 产品状况一目了然
黑金刚此次送测了两只non-ECC unbuffered 240pin 2048MB DDR2 SDRAM内存模组,双通道配置后达到4GB容量、已经是32位操作系统的寻址极限。难能可贵的是这种模组无需Registered/ECC即可实现单根2GB容量下的DDR2-667速度,除了内存芯片技术的长足发展外,优质的模组PCB设计也是重中之重。

2GB单根容量的DDR2-667模组

黑
金刚惯用的双色PCB
KINGBOX DDR2-667 2GB内存模组为双rank规格,16片内存芯片贴装于PCB正反两面。这款内存还使用了独特的双色6层PCB设计,PCB正面红色、背面暗紫色;正面中央还安装有一个LED指示灯,能够显示内存是否正常工作。

黑金刚DDR2-667 2GB产品标识部分
KINGBOX DDR2-667 2GB的产品标签提供的信息包括产品型号、容量、速度及每根模组唯一的数字S/N编号,但缺少CAS延迟标注。

带有“KINGBOX” logo的内存芯片
FBGA封装的内存芯片封装尺寸较大、形状狭长。它们的编号为EPD2128082200-4,标识的品牌KINGBOX。整个模组的内存位宽是标准的64bit,这些芯片为1024Mbit规格,128Mx8bit组织方式。