在个人电脑20多年的发展历史上,AMD在与Intel的竞争中似乎从来没有像现在这样占据优势,这一切似乎都要归功于它推出的x86-64系列64位CPU。
64位不可阻挡
本文转自《驱动之家》,文中内容不代表本站观点,仅供参考
在个人电脑20多年的发展历史上,AMD在与Intel的竞争中似乎从来没有像现在这样占据优势,这一切似乎都要归功于它推出的x86-64系列64位CPU。我们知道,x86结构在公元1981年随着IBM PC-XT个人电脑的中央处理器——Intel的8086进入了人类的世界,这颗在当时拥有优秀性能和低廉价格的处理器,是一颗真正16位的微型处理器(8086有16位的寄存器、运算单元和16位的输入输出总线,它的孪生兄弟8088与8086内核完全相同,但是为了兼容性采用了8位的输入输出)。随后发布的80286也是一颗16位的x86结构处理器,采用16位的x86指令系统(IS,Instrction Set),但拥有更为先进的保护模式指令集。很快,PC的发展就使Intel觉得有必要推出基于32位x86指令集的CPU——80386。80386是一个里程碑,是个人电脑称霸天下的重量级武器,这个处理器的技术和市场策略简直无懈可击,一时间各家各户的兼容处理器,包括TI、Cyrix、IBM和AMD一拥而上,想在PC普及已经汹涌澎湃不可遏制的大潮中分得一杯羹。然而胜者终究是Intel,为了表明自己伟大的胜利,Intel把基于32位x86指令系统的个人电脑,叫做英特尔体系32(IA-32,Intel Architecture-32)。从此以后的10多年间,80486、80586(Pentium,这个词是“第五代”的意思)、80686(Pentium2)、Pentium3直到Pentium4,Intel一直牢牢占据着个人电脑发展路程上的核心地位。32位的x86架构也经历了10多年的风雨,过去20年中,X86以无可比拟的性能价格比优势成为计算平台的标准。以每年超过1亿台的装机量,90%以上的市场占有率被用户广泛认可。同时开放平台的良性竞争环境推动X86派的技术发展远远超过RISC体系。X86产品已经从最初的PC机走入了工作站、服务器领域,大有取RISC而代之,统一计算天下的态势。在这个过程中阻碍X86进入高端企业市场的,就是X86仍然基于32位技术。对于高端的企业级服务器与工作站应用无能为力。伴随着企业计算应用的发展64位应用将越来越广泛,令X86向64位扩展势在必行,也成为统一64位计算标准的希望。与此同时,个人、商务和移动计算领域,32位计算也渐渐开始显得力不从心,不管出于技术还是竞争需要,32位的时代,已经渐渐开始过去了。
在x86从32位向64位的扩张过程中,Intel和AMD第一次在指令系统这样的根本方面产生了重大区别。我们知道,从80386开始,指令系统的决定权一直在Intel手中,AMD只能生产所谓的“兼容”处理器,也就是说标准是Intel定的,AMD只是靠着与INtel的交叉授权,依靠自己的勤奋努力,在处理器市场上占有一席之地。在企业市场上,传统上是RISC厂商和UNIX的天下,Intel想要打进去,并获得与在个人电脑上同样的成功,简直是它梦寐以求的事情。因为AMD64位处理器的名气实在太大,所以大家似乎都觉得AMD是64位计算的领跑者,其实客观来讲,Intel进军64位处理器比AMD还要早一些,只不过它的策略有所不同。Intel并不认为个人和移动领域需要64位的体系结构,同时,觉得把x86扩展到64位来与64位厂商的RISC系统拼在声势上要弱一些。而且,INtel想要在64位企业计算领域一支独秀,也不想把AMD这些尾巴牵扯进来,形成32位市场上这种尾大不掉的局面,因此,Intel单独发布了专为64位市场而定做的IA-64架构,以及相关的64位指令规格,就是大名鼎鼎的EPIC(Explicitly Parallel Instruction Computing,显式并行指令计算),并发布了名为Itantium(安腾)的企业级64位处理器。安腾确实是高性能的处理器,但是它的IA-64并不兼容x86-32指令集,也就是说个人电脑的应用程序并不能在安腾上运行,这样,大众实际上是被Intel划到了64位的界外。
网友评论