信息化 频道

64位跨越

编者按:64位视窗带来的性能优势引人注目,但企业在决定采用前,还必须考虑是否已经做好了准备

  计算机行业目前正面临着又一个新的转折,即是否从32位视窗电脑转向新的64位桌面机和服务器。这个变革影响将是巨大的,足以和微软公司 (Microsoft)12年前推出的32位Windows NT的意义相提并论。当年32位Windows NT的推出,就开创了一个高度发展的客户机/服务器应用时代。不过,尽管64位视窗系统(Windows)的性能优势非常引人注目,但对于众多企业而言,要完成平台迁移,并不容易。要完成这个转变,他们可能要花上好几年对系统进行不断升级。

  今年4月,微软公司主席比尔·盖茨(Bill Gates)在美国西雅图召开的 “视窗平台硬件工程师大会”(WinHEC)上,正式揭开了这一变革的序幕。盖茨发布的64位版本Windows XP和Windows Server 2003,将能够在AMD公司和英特尔公司(Intel)的64位X86处理器上顺利运行。随之而来的是,一些计算机厂商也很快将推出配置了64位芯片和操作系统的PC和服务器。

  “这是发生在计算领域内的一个重大事件。”盖茨日前在美国雷蒙德市微软公司总部接受采访时表示。这也意味着微软公司的商业客户下次采购电脑时必须做出决定:是选择32位视窗系统来保持与现有系统的一致性,还是以相同的价格购买速度更快的64位视窗电脑?“无论客户需要多高的性能,64位视窗都能满足他们,这对他们来说,是一个巨大的机会。”盖茨说。

  由于32位系统内存的上限是4GB,因此,这一代的计算机都因为 32位构架的原因而遇到了性能的瓶颈。全世界有成百上千万台PC和服务器都存在着同样问题。而64位系统的上限则接近无限,它具有128GB的工作存储器(RAM)和支持16TB虚拟内存的潜力。“它为我们提供了难以置信的扩展空间。”盖茨说。这些富余的内存空间,对于某些应用程序就直接意味着性能的提升,而对于一些使用大型数据库、丰富的图形或者要支持多用户的应用程序,更是如此。

  其实,从32位到64位的升级过程已经持续多年,甚至延伸到了微软公司的下一代操作系统Windows Vista中。这个新的操作系统也会有32位和64位两种版本。事实上,微软公司给英特尔公司的安腾处理器提供64位版本的视窗系统已经长达4年之久,只是只有能够同时运行32位和64位应用程序的柔性计算机才能安装这一系统。而与AMD公司和英特尔公司推出的最新64位芯片相配合,X64新版本视窗系统就能解决这个问题。“我们和芯片厂商在时间上的协同几乎太完美了。”盖茨说。

  微软公司的64位操作系统原定在今年上半年发布。目前,微软公司在这个操作系统上已花费了两年时间。不久前,微软公司正式发布了4个版本的操作系统:Windows XP 专业版 x64、视窗服务器2003 x64标准版,企业版和数据中心版。他们的价格与相应的32位版本产品的价格相同。

  对于大多数公司来说,从目前的32位视窗系统迁移到将来的64 位系统,将会是一个渐进的过程。“我们绝对不会成为首批用户。”Dixon Ticonseroga公司副总裁兼首席信息官(CIO)加勒特·格雷恩格(Garrett Grainger)通过电子邮件表示道。这家铅笔制造商会等待Windows x64版本的稳定性得到证实,而且64位应用程序被广泛使用时才会予以采用。不过,“它的性能还是很受欢迎的。”格雷恩格说。

  由于很多企业在32位视窗架构上已经投入了大量资金,因此,他们向64位系统迁移的过程肯定会持续好多年。不过,微软官方认为,这种整体转换将不可避免。 “到今年年底,你也许将很难买到一片非64位的服务器芯片。到明年年底,也许你连一片非64位的台式机芯片也难以买到了。”微软公司视窗平台集团副总裁吉姆·阿尔钦(Jim Allchin)表示道。微软公司的“技术进步项目”(Technology Advancement Program)将会给客户几个月的时间去选择究竟走哪条路。那些购买了32位视窗操作系统的用户在7月30日以前可以免费升级到64位系统。

  那些没有做好升级准备的企业也不必急于升级。因为AMD公司和英特尔公司的芯片都向下兼容,同样也支持运行32位的视窗操作系统,比如,视窗XP、视窗服务器2003、视窗2000和大家熟悉的32位应用程序都可以在他们的芯片上运行很多年。盖茨预测,32位视窗应用程序还会存在相当长时间。“在我有生之年,这一点可能不会改变。”他说。

  微软公司官方认为,在以下两个领域,64位视窗需求将会非常强劲:一是数据库和Web服务器。过去,这些产品由于32位内存寻址的限制而总是难以发挥最大性能;二是在PC上使用大量图形的应用,比如计算机辅助设计(CAD)、3D设计和视频编辑等。盖茨预测,服务器市场存在着庞大市场机遇。微软公司所提供的Windows Sever 2003 x64,不仅是32位Windows Sever的升级产品,还会是64位Unix和Linux服务器的替代产品之一。盖茨预计超过一半的视窗服务器用户可能成为64位替代产品用户。

  国际数据公司(IDC)分析师阿尔·吉伦(Al Gillen)预测,今后12个月内出售的视窗服务器中,将有20%配置视窗服务器2003 x64,而且企业的转换也不会十分费力。“我坚信,x64技术是一项非断裂性创新应用,”他说,“随着时间的推移,大家对它的接受度也会越来越高。”

  路透美国公司(Reuters America Inc.)对64位视窗的评估工作差不多进行已有1年的时间。他们在整个技术构架中大量采用了视窗服务器。这家公司的平台部门技术开发总监比尔·依维恩(Bill Evjen)通过电子邮件表示:“我们认为,64位时代就要来临,而且在不久的将来,它将占据业界的主导地位。”除了评估64位视窗对内部运营的作用以外,路透美国公司还在研究应用服务器在客户所在地支持企业信息服务的潜力。“我们相信,客户将主动向我们提出64位支持的需求。”依维恩分析道。

  桌面电脑升级到Windows x64的范围,肯定不像服务器市场那样广泛。Directions On Microsoft公司分析师迈克尔·彻丽(Michael Cherry)分析道:“受PC处理器速度所影响的PC用户仅占很小的比例。”“我不会说把自己的戴尔机器内的东西都扔掉,然后立刻去换台新机器。”盖茨也同意这个观点。他预计,在目前的PC机用户中,估计不到10%的人会是Windows XP x64的潜在用户。

  不过,高级用户也许对升级的需求更加迫切。小型铸件分销商Ajacs铸件销售公司(Ajacs Die Sales Corp.)IT副总裁史蒂夫·维伦嘉(Steve Wierenga)表示:“我手头有一小批CAD工作站想要置换。

  因为,我们必须提高这些设备的性能。”维伦嘉计划将Windows XP x64作为潜在选项来测试。

  大部分视窗PC的升级目标是Vista操作系统,而非Windows XP x64。盖茨预计:“大量的桌面电脑用户将会升级到Vista操作系统。”

  Vista 的客户端版本将会基于与Windows XP x64相同的底层代码,但它却会给用户带来许多新的功能。比如,当用户用鼠标划过PC屏幕的时候,Vista的界面就会给用户提示一些新的信息,包括预览文件夹里的内容等等。而如果“你升级到64位视窗XP时,你却看不到任何变化,甚至连一个像素都没有变。”盖茨说,“Vista是一种强大的版本。与目前终端用户的操作任务相比,它能使这些工作有大幅度的简化。”

  与客户的情况十分相似,微软公司在未来一定时间内,也会同时出现在32位和64位两个阵营中。微软公司正在开发32位和64位版本的Vista。不久前,当微软公司向硬件工程师演示长角代码初期概况时,他们就演示了两个版本。也许,当长角系统的客户端版和服务器版开发工作大致完成时,微软公司都会分别发布客户端和服务器版的32和64位的版本。客户端将在明年下半年发布,服务器版本要到 2007年上半年才发布。

  那么,在64位视窗操作系统已经存在的今天,微软公司的32位操作系统开发工作还会持续多久呢?“我不知道,我真的不知道。”微软公司负责所有视窗开发工作的阿尔钦表示,“我认为,对于这个问题,我们还没有最终做出决定。”今年晚些时候发布的微软SQL Server2005数据库,也会同时发布32位与64位版本。

  微软公司官方保证:对于IT部门而言,迁移到64位视窗将会非常简单。阿尔钦表示:“原来在32位上运行的应用程序在新环境下并没有发生改变,所以迁移将非常方便。”他还补充说,目前已经在大部分公司内流行的系统管理工具,将能够对 32位和64位视窗系统和应用程序的混合环境提供很好的管理。

  不过,相应的规划和测试工作还是必须要做的,而且所有事情不会都一帆风顺。对于 DOS系统、16位操作系统和Posix应用程序,以及一些更老的网络协议,视窗XP x64都不会提供支持。视窗服务器产品管理高级总监杰夫·普莱斯(Jeff Price)认为,IT部门在部署新的64位服务器以前,将要检查现有应用程序在视窗x64上的性能、兼容性和可靠性究竟如何。微软公司已经了解到,有些特定的程序(那些有32位内核模式组件的程序,比如设备驱动程序)需要经过修改以后,才能运行在视窗x64上面。

  盖茨出席WinHEC会议的目的之一,是要激励整个业界一起来完成一些后续工作。盖茨在会议上敦促在座的硬件工程师计积极参与到开发设备驱动程序的行动中来,因为这是各种各样的电脑外部设备能够在视窗 x64上即插即用的基础。“你可以同时运行32位和64位应用程序,但在这之前,你必须要采用64位的驱动程序。”盖茨表示,“在今后一年中,我们还要在这方面投入更多精力。”

  与此同时,供应商们还要开发出与64位视窗配套的应用软件。目前,市场上能够适应视窗x64系统要求的服务器软件已超过 400种,包括思捷系统公司(Citrix Systems)的MetaFrame、国际商业机器公司(IBM)的DB2、甲骨文公司(Oracle)的10G数据库和电子商务套件以及思爱普软件系统公司(SAP)的R/3和mySAP等。根据微软公司的路线图,今年他们将会发布64位版本的SQL Server 2005、Visual Studio 2005、Services For Unix和Host Integration Server 2005等一系列产品。微软公司的目标是推动其他公司在下一个版本发布时,能为主要服务器应用软件开发出相应的64位版本。

  当然,要等到微软公司和合作伙伴完成所有的64位开发工作,还需要好几年时间。“将来某个时候,也许是五六年以后,对于很多应用程序来说,升级到64位版本可能就是他们的唯一选择。”盖茨预测道,“但要发展到那一步,肯定还要等上好多年。”

  对于这些,盖茨拥有长远的眼光。近20年前,微软公司发布了16位操作系统视窗1.0,一举奠定了微软的基业。“视窗1.0其实并不是一款革命性的产品。” 盖茨笑着说。几年后,微软公司才以32位视窗NT的形式真正构建了视窗系统。“而现在,我们正在做相同的事情。”这位软件架构师说。

(信息周刊)

0
相关文章