现在,是“钢筋水泥”粉墨登场的时候,一个“普遍的”64操作系统时代来了。        

  “我们一直在铺路,现在,我们铺就了一条宽阔的64位计算的大路;我们一直在建设,建设一栋64位计算的摩天大厦,现在,我们已经打好了地基!”在AMD雄心高涨的演讲中,我不止一次的听到这样的演说,可是,当AMD掀起了前所未有的64位计算狂潮时,我们几乎忘记了,这仅仅是一个开始。

  在我们所越来越依赖的IT基础架构设施的丛林中,64位计算平台地基真的已经牢固,现在,是“钢筋水泥”粉墨登场的时候,一个“普遍的”64位操作系统时代来了。

  为什么说是“普遍的”时代?

  很多次我们都提到,64位计算平台早在RISC王国中得到应用,而目前主流的RISC平台都是64位计算架构的经典之作,而与之相应的操作系统以及一些专有应用也都是64位的,但是,直到x86领域迎来64位计算时代,直到最普通、最普遍的应用能够享受到64位计算平台,64位计算才算是真正来到我们身边,也正因为如此,能够支持这些64位系统平台的操作系统也开始向普遍的64位演进。今天,我们看到了一些成果。

  4月底在美国最新发布的Windows Server 2003 x64 版本(支持x86 64位平台的版本)掀起了一个小高潮,这里我们选取Windows Server 2003 x64版本、NovellSuSE Linux Enterprise Server9Novell最新的Open Enterprise Server以及Sun Soloris10几个典型的支持x86 64位平台的64位操作系统,进行一些深入地探讨,来看看这些比较新的系统有哪些特色。

荣耀到荣耀

  ——Windows一直在创造神话,从诞生起就没有停止过给这个世界带来惊喜,尤其是在x86领域,这个x64 版本更是让我们期待。

  美国东部时间425,在经历了很长的延期之后,微软终于开始销售64Windows操作系统,这些新版Windows在支持现有软件、应用的同时,可以支持更高的内存以及64位的应用。微软新推出的Windows XP Professional x64版本和Windows Server 2003 x64版本支持配有AMDIntel的支持32/64位计算处理器的系统,微软同时宣布,软件的价格和与之对应的32位产品相同。

  这样的新系统能够给用户带来的最大的收益,应该是支持更大的内存,其中受益最大的将是那些使用64位系统、内存高达4GB以上的企业和PC用户,4GB内存是32位处理器所能支持的上限。针对企业用户的64位应用程序已经面世了一些,所以一些分析人士认为,企业级的用户可能会成为首批购买群体。

  微软的相关负责人表示,微软发布64位操作系统就像一个分水岭,现在人们对它的意义认识得并不清楚,而几年之后人们再回头看时,就会意识到这次向64位计算转移的行动的意义是多么巨大——不仅对整个行业,而且对我们的日常生活。目前,微软的产品会支持32位和64位,我们正处在从32位到64位的过渡期,相信这段时期很快就可以过去。

  历史上SunSolaris花了9年时间才和用户、软件商磨合完毕,在服务器市场站稳脚跟,但相信Windows的过渡期不需那么长。比尔·盖茨预言这种过渡会是平稳和快速的,因为AMDIntel已经完成32位和64位应用系统的硬件支持。

  不过,早期的64位操作系统用户在使用中可能会遇到新操作系统与外设之间一些冲突,这是因为原来的硬件驱动程序64位计算机上需要重写。 微软说新系统支持多达1.6万个驱动程序,不过他们也承认新系统可能不支持一些较老的设备,微软表示将敦促业界继续开发这些驱动程序。

  在微软发布了Windows x64版本后,一些大的合作伙伴也同时宣布了对微软的支持。HP64Windows推出后的第二天宣布推出能够运行当前最新和未来版本操作系统的服务器、台式机

  HP已经开始发售预装Windows x64版本操作系统的商用台式机、工作站以及ProLiant服务器,这些新产品支持AMDIntel双内核处理器HP表示,它将在其全线的工作站产品上支持微软新发布的64位操作系统,其中包括高端的xw9300工作站和新推出的xw4300工作站;还将在基于Opteron至强EM64T)处理器的ProLiant系列服务器上支持Windows Server 2003 x64版本。

  那么,在最新的Windows Server 2003 x64版本中有哪些内容值得期待呢?

  Windows Server 2003 x64版本全貌如下图所示。在64位中使用的32位应用程序都有一个*32的图标,而且所有32位软件都被装到了一个Program Files (x86)的文件夹,在任务管理器中我们可以清楚地看到。IE分为两个版本:32位和64位版本。

 jb.gif
Windows Server 2003 X64的全貌

 jb1.gif
任务管理

 jb2.gif
分成2个版本的IE

  需要说明的是,微软使用 2Windows Server 2003 版本进行 64 位计算,一种是支持Intel Itanium 处理器系列的版本;第二种支持AMD 64 Intel 扩展内存 64 位技术 (EM64T),这里我们一直谈到的Windows Server 2003 x64 版本就是支持这类体系结构的版本。

  微软网站上称:目前大多数新的基于x86 的服务器都属于一个新级别,名为“x64”。这些服务器同样采用常用的 x86 指令集,但是增加了64 位功能。这意味着既可以运行现有的 32 位软件,也可以运行新的 64 位软件。尽管用于 Itanium Windows 旨在满足部署大型数据库和行业应用程序的客户的需要,但是,x64 版本的 Windows 适用于各种场景中的所有工作负载。因此,微软提供了三种版本的 Windows Server 2003 x64 版:StandardEnterpriseDatacenter

  Windows Server 2003 x64 版本为新的行业标准 x64 硬件级别而设计。这个新平台既可以以最高的性能运行 32 位软件,也可以以最高的性能运行 64 位软件,基于 x64 的系统使 IT 专业人员可以选择运行现有的 32 Windows,同时按照自己的计划迁移到 64 Windows。部署了 x64 版本的 Windows 之后,可以在同一个系统上组合使用32 位软件和 64 位软件,可以通过多种途径迁移到 64 位计算,实现更大的灵活性。

  一些基准测试结果表明,Windows Server 2003 x64 版本实现了高速运行32 位软件和64 位软件的承诺。2005 2 月的SAP 销售和分销双层基准测试结果将 x64 版本的 Windows SAP R/3 32 位版本的 SQL Server 2000 Service Pack 4 组合使用,测试中,Windows Server 2003 x64 版本得到了在双路服务器和4 路服务器中的非常好的成绩。