64位CPU对个人电脑的影响
64位CPU对个人电脑的影响
--------------------------------------------------------------------------------
导读:《商业周刊》网络版11月7日撰文对台式机64位芯片的当前发展状况进行了分析,认为64位系统目前依然更适用于服务器领域。32微处理器对于个人用户足够,并且现有的64位台式机处理器还存在产热过多和运行32位程序性能有限等缺点。
如果稍微留意一下个人电脑领域,你会发现许多关于64位处理器的消息。苹果公司已经推出了其基于64位G5处理器的PowerMac G5台式机,而AMD也已经开始出产64位Athlon 64芯片。
什么是64位处理器?它能做些什么?我们什么时候需要一个64位处理器呢?
几乎现在所有台式机和笔记本电脑的数据和程序指令都在以32位的数据块进行处理,而过去20年也一直如此。理论上,将这个数据块的容量加倍可以使电脑的运行速度更快。但系统速度是许多不同因素综合作用的结果,单纯的使用64位处理器并不能保证在实际应用过程中比32位系统快。
64位处理器支持巨大内存
大型机和其它任务繁重的计算机,尤其是IBM和Sun公司的产品在很久以前就已经为满足不同的需求转而采用64位处理器。一个32位处理器可以支持4G内存。而40亿字节的内存是一个巨大的数字,超过多数笔记本和台式机的内存16倍以上,但这对于那些运行真正巨大的数据库的电脑还是不够,比如银行中用来管理交易的系统。
一个64位处理器理论上可以使用多达1800亿亿字节内存,任何物理计算机都不可能拥有这样数量庞大的内存量。(更不用说128位处理器,因为地球上的硅总共也未必能生产出这么多的内存。)
台式机64位处理器的产生背景
但为什么还要在台式机上劳师动众的是用64位技术呢?以苹果公司来看,旧的G4处理器(制造商摩托罗拉将之称为PowerPC 750)已经没有增长空间,而且苹果公司的高端个人电脑中需要更快的速度。考虑到成本问题,苹果需要使用一种现存的设计作为起点。
IBM曾与苹果和摩托罗拉合作开展了PowerPC的设计工作,他们为自己的大型服务器开发了一种高速的64位PowerPC衍生品,称为Power 4。苹果公司与IBM的微电子部门合作对Power 4进行了修改而用于Mac机,这种产品就被苹果称为G5,而IBM称为PowerPC 970。
AMD的64位处理器发展途径截然不同。英特尔在自己的32位服务器芯片和64位芯片技术之间留下了一个战略性的鸿沟。其64位Itanium处理器不能运行原先32位Xeon处理器的程序,这些程序要想在Itanium系统中有效运行就不得不重写。而AMD公司的64位Hammer处理器使用与奔腾处理器一样的准则。服务器版本的Hammer处理器称为Opteron,正是基于其64位处理器能够运行现存的32位程序这一优势,AMD认为可以开发一个台式机版本的64位处理器。这就是Athlon 64处理器的来源。
当前的64位台式机处理器存在不足
G5和Athlon 64都存在一些缺点。G5在提供高速计算的同时产生大量的热量,这就限制了这种处理器仅能用于大尺寸的台式机,而不能用于其它设备。IBM至少还需要一年的时间才可能还发出一个更为先进的适用于iMac或者笔记本电脑的版本。
而AMD的问题更为严重:几乎没有哪个软件能够在Athlon 64系统上表现最佳性能。AMD的芯片可以以三种模式运行。可以简单的描述为:快速、更快速和最快速,而相对应的配置为:32位操作系统搭配32位应用程序,64位操作系统配合32位应用程序,纯64位系统。现在唯一可用的模式是第一种,至少对于Windows如此,因为微软目前仅仅发布了一个针对Athlon 64处理器的测试版本64位Windows XP操作系统。目前,Athlon 64系统只能被看作一个非常快的32位机器。这也正是主要电脑制造商还没有提供Athlon 64产品的缘故。
英特尔的观点与前述几家企业的观点不同。他们认为64位处理器对于台式机目前最多处理未成熟阶段,而很可能根本没有在台式机上使用64位处理器的必要。英特尔称,4G的内存限制对于台式机用户已经足够(也许极少数极高端的苹果客户不赞成这一观点)。英特尔计划继续开发更高速的32位处理器,新版本的奔腾4处理器Prescott即将于年内发布。
现实的状况是,服务器领域正在转向64位计算。但对于台式机用户,我们不必要担心自己的台式机或者笔记本电脑依然是32位系统而忧虑。64位系统要成为个人用户标准尚需时日。(作者:Stephen H. Wildstrom)