| 平滑过渡到64位计算 这原本应该很自然 | ||
|---|---|---|
| http://www.sina.com.cn 2003年04月23日 11:33 新浪科技 | ||
|
健康和财富是人们得以幸福生活的两大支柱,因此IT技术被广泛地应用到这两个领域之中。在医学领域,生物芯片技术最终将能通过对一滴血的检验而对人们的健康状况达到全面的了解,各种信息系统也被广泛地用于人们财富的管理。通过一家中型企业一天就需要产生有关联的三万张各式各样的报表,我们就可以想见企业在管理上对信息系统的依赖程度。而支撑生物芯片或是信息系统是各式各样的硬件产品,它们的性能、稳定性的高低就将直接影响到人们的健康和财富状况。正是因为这些硬件产品的性能及稳定性在行业应用中至关重要, 采用64位计算技术以后,由于突破了最大4GB内存寻址空间的限制,我们身边将会发生一些有趣的变化,如高性能的工作站可以被做成便携式的、实时加密以及实时数据分析得以实现、自然语言界面的推广、服务器将可以变得支持比以往更多的用户等等。 32位向64位的过渡是发展趋势,如何过渡也成为业界关注的焦点。IT迅猛发展的一个重要因素就是标准的高度兼容性,X86-32作为目前市场的计算标准,拥有大约90%的市场份额,所以新的64位系统必须要包容原有的标准,就如同昔日286到386所代表的16位向32位的平滑过渡一样,过渡是必然的,但在过渡完全完成之前,是不可能让两种应用泾渭分明的。我们不能让用户只使用64位软件而完全放弃32位,这种例子很多,硬件方面如闪盘取代软驱,目前不可能让软驱全部停产;同样在软件上的例子也很多,为了取代DOS,Windows经历了无数版本,从Win3x的依赖DOS系统到win95/98的兼容DOS系统一直到现在WinXP的放弃DOS,经历了数年的兼容过渡时间。另外如游戏对于DirectX标准的支持,目前已经有少数DX9游戏问世,而同时却还有很多DX7标准的游戏刚刚上市,甚至还有很多被玩家热玩的2D游戏。 以上这些例子无不说明了过渡阶段的必然性和该阶段兼容产品的重要性。但是反观目前现有的64位解决方案,包括Ultra-SPARC、Alpha、Power4、IA64、PA-RISC等,都完全建立在封闭的孤岛式的设计理念上。当我们应用其提供的64位高性能之前,必须做很多的工作:首先,我们需要购置全新的硬件设备,其中甚至包括冷却装置、电源、机箱在内的等等基础设施;其次,我们需要为其重新编写支持64位应用的软件,而这些软件由于应用范围非常狭窄又会导致高昂的软件成本。若想得到对32位的兼容,又仅能够得到“仿真模式”下的差强人意的性能;再次,我们的支持人员需要学习大量的知识,从而使得TCO(拥有成本)又进一步大幅升高;最后,我们需要在研发领域中投入大量的时间和资金,由此而浪费了大量的人力资源。所有这一切使得64位的高性能因为升级问题而大打折扣。也正由于这种种问题,这些64位平台往往只能应用于较窄的高端领域,并可能会带来较严重的问题,即此种应用模式因为不具备规模经济的特点,因而将难以吸引软件厂商开发更多、更好的应用软件,它的路可能会越走越窄,更难谈进一步的普及和推广。 针对目前64位的尴尬局面,AMD提出“普及64位应用”的口号,进一步挖掘了现有X86架构的潜力,如同286向386的16位向32位过渡一样,也使目前的所有32位平台可以平滑过渡到64位计算,利用现有庞大的32位的市场基础,逐渐普及应用X86-64位计算,并使之成为主流64位计算的标准。AMD的X86-64构架做到了对32位应用的良好兼容,这种兼容的做法同时也带来了一个好处就是成本的降低,因为这时候我们只需要一套系统就能同时运行32位和64位软件,而不必分别设置两套系统——一套为32位应用,又要一套面向64位应用。另外而且对于操作人员来说,X86-64这样的兼容架构有着更易上手和亲切熟悉的感觉,这对于企业来说,无疑又降低了培训费用。 作为业界第一家宣布64位平台应该兼容32位应用且最终成为主流的AMD,其面向服务器领域的代号为Sledgehammer(俗称大锤)的64位傲龙CPU已经蓄势待发,而面向个人PC的“速龙64”很快也将面市。AMD带来的不仅仅是CPU,而是基于X86-64体系的一个完整的解决方案——它得到了业界巨头的广泛支持,IBM、Microsoft这些耳熟能详的名字都跃然纸上。微软代号为Anvil新一代Windows已经在紧锣密鼓地开发中,Anvil也是采用了同时兼容32位和64位软件的做法,而且微软对其大为欣赏的一点就是在支持64位应用的基础上对32位又提供了良好的兼容。 我帮助她学习数学,就是为了分享那美味的馅饼——爱因斯坦
订短信头条新闻 让您第一时间掌握非典最新疫情! |


