今天是:
你当前位置:协会首页
>>
技术文章
>> 64位会带来软件变革?
64位会带来软件变革?

  前奏:64位计算机正式登陆
  苹果公司联手IBM公司于近日推出了号称全球第一台的64位个人电脑Power Mac G5;而另一边PC市场上,欢喜冤家Intel和AMD公司之间一场关于64位电脑的大拼杀正在迅速全面地展开,究竟会鹿死谁手。在斗法中Intel公司拉拢了HP公司准备利用IA-64体系概念用于64位电脑;而AMD公司则高举兼容大旗,推出能全面兼容X86体系的X86-64体系。
  精明的微软则再次打出中庸牌,准备推出分别支持Intel公司IA-64体系和AMD公司X86-64体系的两个版本的64位Windows操作平台。一时间,刚刚从CPU频率之争平静下来的电脑世界又沸腾了起来。但我们在关注的同时也产生了疑问,“64位的迷雾”也就随之悄然而降。究竟64位CPU或者更确切点讲64位的计算机体系是什么?64位的Windows是什么?为什么会有两个版本的64位Windows操作系统?64位的应用软件又是什么?它能给我们的现在的软件架构带来怎样的变革?……
  解惑:64位计算的软件变化
  计算机的运行快慢取决于CPU对二进制代码0和1“消化”的快慢。在相同的时钟频率下,每次CPU的处理数据越多,则计算机运行速度就越快,性能就越好。现在的32位计算机的CPU每次只能处理32位二进制代码,即4个字节,64位计算机的核心是64位的CPU,它每次可以处理64位二进制代码,即8个字节。所以在相同时钟频率下,64位计算机比32位计算机的处理能力提高一倍,意思就是如果64位计算机配合64位软件系统,计算能力比32位软件系统的计算能力要强。
  此外64位CPU的另一个性能提升表现在寻址空间以指数方式暴长。32位CPU共有32条地址线,只能管理4GB的内存,而64位CPU有64条地址线,可以寻址到16TB的内存,即1600亿亿字节,实在是大得超乎想象。基于64位CPU所拥有的这些超强能力,为那些需要处理大量数据(超过4GB甚至更多的)的数据库和复杂的CAD软件用户提供了更快更好的应用运算能力,因为系统可以一次把数据全部读入内存,每当用户需要的时候,数据结果就会立刻算出,不用为慢吞吞地读硬盘而浪费时间。
  另外,浮点和SIMD运算(单指令多数据流技术)也能从64位处理中受惠。64位CPU本身就能计算64位浮点数格式(加倍精确度可达小数点15位)。有了64位CPU我们可以用整数来处理很多现在需要浮点解决的数学问题,这样会极大地提高这方面的性能。众所周知的动画运算需要消耗大量的CPU效率,以前电子游戏机Nintendo 64和Sony的PlayStation2早就采用IBM的64位Power芯片。所以,当64位运算进入桌面后,家庭娱乐和多媒体渲染软件必然会有一个新天地。
  当然,64位计算机并不是有了个64位的CPU就行了,它还需要有完整的配套硬件体系和相应的软件系统才能构成。其实早在上个世纪90年代初期,64位计算机就已经诞生。但64位计算机一直都只是大型服务器、工作站的代名词。而运行在这些64位计算机上的系统平台基本都是一些专有的UNIX、Linux系统。目前的64位桌面电脑大体可以分为3大体系:一是苹果公司的Power Mac G5系列(已面市),一是Intel公司IA-64体系,还有就是AMD公司X86-64体系。苹果公司使用的软件系统自然是Macintosh,而后两位则不得不仰仗Windows的鼻息。

 
   
Copyright © 2005 All Rights Reserved 山东铝业职业学院计算机协会
网站设计亚亚木子 联系站长E-mail:lsq2005@sina.com 业务QQ24666985
建议您使用IE5.0或NC4.0以上版本浏览器,1024*768,增强16色以获得最佳浏览效果
地址:山东省淄博市张店区山铝花园路8号  邮编:255065 电话/传真:0533-2989771