黎明中的64位 Win XP64位与32位性能对比
发布时间:2006-02-17 13:39:37 来源:CHIP《新电脑》 网友评论 0 条与普通的应用软件相比,家用电脑操作系统的更新速度要慢得多。但是,它的每一次更新,几乎都会在整个家用电脑市场上引发一次规模巨大的“地震”,从软件厂商到硬件厂商,都会因之而调整自己的产品策略,推出与之相配套的新品。
自从2000年微软推出全新的家用操作系统“Windows XP”至今,五年已经过去了,沉寂已久的市场即将面对又一次巨大的变革,这就是长期以来一直被人们传说得沸沸扬扬的微软下一代家用电脑操作系统,代号为“Longhorn”,而最终被微软命名为“Windows Vista”的64位操作系统。
64位系统在运行传统的32位Windows XP时性能究竟有多大的提升?同样的硬件平台在运行64位的Windows XP时会有什么样的表现?英特尔的64位平台和AMD的硬件平台在运行同样的测试程序时,哪一个能够得到更高的分数?
在本期的《封面故事》中,我们除了将向您全方位地介绍64位系统的知识和微软最新的64位操作系统“Windows Vista”之外,我们还特意搭建了4个分别由英特尔和AMD处理器组成的不同的64位硬件平台,使用Sandra2005等专业测试软件对64位系统和32位系统的性能进行了测试比较,带您深入体验64位系统与32位系统的异同。
当您在欣赏令人惊心动魄的科幻大片《星球大战前传III》的时候,您是否想到,我们所看到的这一幕幕亦真亦幻、惟妙惟肖的画面,都出自AMD最新的64位通用计算平台,正是这一平台的低价格与高性能保证了影片的大获成功。
今年5月19日,全球影迷期待的《星球大战》系列电影——《星战前传III:西斯的复仇》在全球公映,这部世界电影史上最负盛名的科幻片再次把科幻电影奇才导演乔治·卢卡斯想像的诡异空间展现在全世界面前。
2002年5月19日,《星战前传II:克隆人进攻》首映当天即收入8000万美元票房,最终的总票房是3.11亿美元;而在1999年5月19日首映的《星战前传:魅影危机》同样达到了6500万美元,最终票房为4.31亿。从此,5月19日便成了卢卡斯的幸运日。
是什么造就了乔治·卢卡斯和《星球大战》系列电影?是数字技术。事实上,正是乔治·卢卡斯在1977年执导的《星球大战》中前所未有地大规模运用电影特技,开创了崭新的电影天地,彻底改变了好莱坞对于科幻电影的否定态度。卢卡斯也抛开传统的胶片方式,全部影像都用“0”和“1”来记录和表现。这一次他尝试将后期处理工作从昂贵的专用图形工作站转向基于AMD 64处理器的通用服务器平台,结果电影制作速度明显提升,而且花费不多。《星战前传III》的后期制作总共做出了大约6800个镜头,这个数字让乔治·卢卡斯有充分的制片空间来“为所欲为”,最后卢卡斯从中精选了2200个镜头。而在《星战前传II》中,卢卡斯仅仅做出了4500个镜头。借助64位计算的速度优势,卢卡斯丰富了很多电影细节,激光剑的反光以及黑武士那可以当镜子的黑面具等,这些正是64位计算所带来的前所未有的创造力和魅力所在。
64位的发展历程
我们知道,x86结构在1981年随着IBM PC-XT个人电脑的中央处理器——Intel8086进入了人类的世界,这颗在当时拥有优秀性能和低廉价格的处理器,是一颗真正16位的微型处理器。英特尔随后发布的80286也是一颗16位的x86结构处理器,它采用16位的x86指令系统,但拥有更为先进的保护模式指令集。很快,PC的发展就使英特尔觉得有必要推出基于32位x86指令集的CPU——80386。从此以后的10多年间,80486、80586(Pentium)、80686(Pentium 2)、Pentium 3直到Pentium 4,英特尔一直牢牢占据着个人电脑发展路程上的核心地位。32位的x86架构也经历了10多年的风雨,过去20年中,x86以无可比拟的性能价格比优势成为计算平台的标准。x86系统以每年超过1亿台的装机量和90%以上的市场占有率被用户广泛认可,同时开放平台的良性竞争环境也推动着x86派的技术发展远远超过RISC体系。

微软操作系统发展史
x86产品已经从最初的PC机走入了工作站、服务器领域,大有取RISC而代之、统一计算天下的态势。在这个过程中,惟一阻碍x86进入高端企业市场的,就是x86仍然基于32位技术——对于高端的企业级服务器与工作站应用无能为力。伴随着企业计算应用的发展,64位应用越来越广泛,令x86向64位扩展势在必行,也成为统一64位计算标准的希望。与此同时,在个人、商务和移动计算领域,32位计算也渐渐开始显得力不从心,不管出于技术还是竞争需要,32位的时代已经渐渐开始过去了。
企业市场传统上一直是RISC厂商和UNIX的天下,英特尔虽然一直想打进去并获得与在个人电脑市场上同样的成功,但却迟迟未能如愿。因此,英特尔单独发布了专为64位市场而定做的IA-64架构以及相关的64位指令规格,并发布了名为Itantium(安腾)的企业级64位处理器。安腾确实是高性能的处理器,但是它的IA-64并不兼容x86-32指令集,也就是说个人电脑的应用程序并不能在安腾上运行,这样,大众用户实际上是被英特尔划到了64位的界外。

32位程序可在64位windows下运行
不过,这正好给了AMD一个大好的机会,使其可以自己研发处理器架构并与英特尔分庭抗礼。虽然机会的出现犹如白驹过隙,但AMD牢牢抓住了它,研发出了自己的64位处理器架构,命名为x86-64。从这个名字我们就能看出,AMD的64位指令系统是从x86扩充而来的,并且,AMD让新的64位处理器兼容以往的32位指令集。也就是说,AMD的新处理器不但是一颗64位处理器,同时也是32位的。AMD成功了,它发布的Opteron处理器迅速被市场所接受,在一年之内,AMD推出了3个系列的64位处理器:面向服务器和工作站的Opteron系列;面向发烧友和顶级个人电脑的Athlon FX系列和面向高性能、低价格桌面电脑的Athlon 64系列。
要实现64位计算,光有硬件还是不够的。表面看来,64位操作系统似乎是刚出现不久的新事物,实际上,微软早在2001年就推出了Windows 2000 DataCenter的64位版本,是为英特尔安腾服务器推出的IA-64架构的操作系统,不能运行在个人电脑上。到了2003年,Windows Server 2003推出了四个版本,分别是专业版、Web服务器版、企业版和数据中心版;其中企业版和数据中心版都有32位和运行于安腾之上的64位两个版本,同时Windows XP也有64位的安腾工作站版,应该说微软在64位的路上是先行者。但是奈何素来所向披靡的Wintel联盟这次也犯了一个不大不小的错误:不能向下兼容32位应用。因此,在这个32位应用仍然占据主导地位的时代,这种纯64位的处理器和操作系统还难以被大众所接受。
正是因为上述原因,现在大家普遍认为64位时代是从x86领域出现64位计算才真正开始的。

32位、64位两个版本
64位之后
目前的大多数用户最早接触到的计算机都是32位的。回顾历史,我们会发现,从8位升级到16位、16位升级到32位的过程都很快,大约只有6、7年的时间。而32位持续的时间则很长,大约有20年。这是因为32位计算技术在绝大多数情况下都能满足人们的需要。可是现在,随着互联网等技术的发展,对内存需求越来越大,像股票交易,全国十几万股民在线交易,有几千支股票,每10秒数据量就超过2GB,32位服务器完全不堪负荷,在专业的建筑、制图、地质勘探、环境模拟、视频制作等应用领域,32位平台同样捉襟见肘,升级到64位是势在必行。
64位已经向我们走来,也许你还躺在32位的世界里遨游,也许你觉得数字世界的发展快得超过了你的想象,然而实际情况是:数字技术发展的精彩序幕才刚刚揭开,64位绝对不会是数字发展技术的终点。现在有很多协处理器都出现了128位,也许将来的某一天,虚拟现实技术让128位的CPU都难以承受,人类又得翻过128位的崇山峻岭朝更高的目标迈进。如果你问未来会出现1024位的CPU吗?CHIP敢肯定那也绝非胡思乱想!
在现阶段,关于64位平台的性能与32位平台相比究竟强大多少,一直众说纷纭,尤其是在64位平台上运行32位的程序时,性能是否会得到提高,一直是人们关注的问题。为此,CHIP本次特意搭建了4个具有代表性的64位硬件平台,以实际测试的数据来为您展示现阶段64位平台的实际性能。
为了使读者更加清晰、直观地了解到64位运算的实际性能,我们搭建了4套不同的64位硬件平台,分别使用英特尔的奔腾4 660处理器、奔腾4 526处理器,以及AMD FX57处理器和Athlon 64 3200+处理器。其中,采用英特尔的奔腾4 660处理器和AMD的FX57处理器所搭建的是两个高端的硬件平台,而采用英特尔奔腾4 526处理器和AMD Athlon64 3200+处理器的两个平台,则为略低一些的主流配置平台。需要说明的是,两个高端平台由CHIP搭建,两个主流配置平台则直接采用了惠普的Pavilion w5189cn和Pavilion a1070cl家用台式电脑。为了在下文中行文的方便,我们将英特尔的两个平台分别命名为英特尔一号平台(对应高端)和英特尔二号平台(对应主流),而将AMD的两个平台分别命名为AMD一号平台(对应高端)和AMD二号平台(对应主流)。
在测试软件方面,我们使用了Sandra2005、3DMark05、UT2004、CS:S、CINEBENCH 2003、Far Cry等几种软件,希望通过这些软件的测试可以从各个方面反映出64位系统的特性。在测试过程中,我们在所有4个平台上都分别安装了WindowsXP和WindowsXP Professional x64 Edition,然后分别在这两个系统上运行相同的测试软件,以比较在同一个64位的硬件平台上,32位操作系统和64位操作系统之间的性能差异。为了使您能够更加方便、快捷地理解我们的测试数据,我们将所有数据都制作成了柱图的形式。此外,由于测试项目较多,因此我们就不再将所有的测试数据都标在图中了,而替之以32位和64位系统之间所存在的差异百分比。举例来说,在英特尔一号平台上运行Sandra2005中的Dhrystone ALU(MIPS)时,在Windows XP下所得数值为10647,而在Windows XP Professional x64 Edition中所测数值则为12666。因此,在柱图上我们将前者所得的数值默认为是基数“1”,然后标出后者比其高出的百分比:19%。
- 推荐阅讯
- 不用小题大做 Win XP SP2中如何修复IE
- 评测表明Windows XP在苹果机上运行良好
- Windows NT系统的启动画面轻松变换
- Windows XP系统中如何部署802.1X
- 妙用Windows XP的文件检查器设置系统
- 手工为Windows系统打补丁
- 为WindowsXP系统设置一个隐形密码
- Microsoft Windows RDP远程桌面协议拒绝服务
- 两招轻松找回遗忘的WinXP管理员密码
- Win 2000/XP系统输入法丢失解决方法
- 阅读排行
- 1.XP自动登陆
- 2.五彩缤纷:45款超炫XP登陆界面随意换
- 3.解析Windows XP操作系统进程
- 4.Windows系统启动提速 教你四招轻松实现
- 5.XP用户:教你实用50招
- 6.Windows XP高清晰桌面壁纸欣赏下载
- 7.解析远程桌面连接
- 8.Windows XP中的远程桌面
- 9.windows xp 终极优化
- 10.提高运行性能:Win XP中硬盘的优化技巧
- 专题教程
- Windows Server-Windows Server文档-Windows Server新闻-Windows Ser PostgreSQL-PostgreSQL文档-PostgreSQL新闻-PostgreSQL专家
- WebLogic-WebLogic文档-WebLogic新闻-WebLogic专家 FreeBSD-FreeBSD文档-FreeBSD新闻-FreeBSD专家
- Linux-内核 GUI KDE Gnome DNS FTP 安全 安装-Linux专区 Windows-AD IIS ServerCore 虚拟化 安全 HPC-Windows专区
- 大话G游 专题:手机病毒揭密
- ARP攻击防范与解决方案 路由故障处理手册
|



