登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

羊圈

我的羊圈我做主~

 
 
 

日志

 
 

英特尔--x86架构微处理器光辉编年史  

2010-03-15 19:17:54|  分类: 技术文摘 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

(史前至2003年)

 

CPU,Central processing unit.是现代计算机的核心部件,又称为“微处理器(Microprocessor)”。对于PC而言,CPU的规格与频率常常被用来作为衡量一台电脑性能强弱重要指标。今年是intel x86架构25周年,而x86架构的CPU对我们大多数人的工作、生活影响颇为深远,太平洋科技新闻组将详细介绍x86 CPU的发展史,希望能让各位读者在了解CPU的历史进程的同时,能更好的理解信息科学发展的内在规律,从而更好的买好电脑、用好电脑。

 

第一章     计算机的始祖到底是谁?

在开始intel x86神奇时光之旅前面,我们需要弄清楚历史上几件很重要的事件,计算机的始祖到底是谁?是ENIAC吗?

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

第一部电子计算机ENIAC

教科书里面的答案是ENIAC。这个答案不算正确,但也没完全错。ENIAC是美国宾州大学研制的第一台电子计算机,也是世界上第一台电子计算机。准确一点说:ENIAC是世界上第一台通用型计算机。ENIAC是Electronic Numerical Integrator And Computer的缩写,它于1946年2月15日诞生;当时的资助者是美国军方,目的是计算弹道的各种非常复杂的非线性方程组。众所周知,这些方程组是没有办法求出准确解的,因此只能用数值方法近似地进行计算,因此研究一种快捷准确计算的办法很有必要。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

四十年代的编程是这样的

美国军方花费了48万美元经费在ENIAC项目上,这在当时可是一笔巨款,要不是为了二次世界大战,谁能舍得出这么大的钱?事实上ENIAC也是美国陆军军械部和宾州大学莫尔学院联合发布的,而非书本上所提的只有宾州大学。

从技术上而言,ENIAC是没有太明晰的CPU概念的。因为它采用电子管作为基本电子元件。用了足足18800个电子管,而每个电子管大约有一个普通家用25瓦灯泡那么大。这样整部电脑就有了8英尺高、3英尺宽、100英尺长的身躯,体积有研立方米,重达30吨,耗电高达140千瓦。每秒能进行5000次加法运算(而人最快的运算速度每秒仅5次加法运算),还能进行平方和立方运算,计算正弦和余弦等三角函数的值及其它一些更复杂的运算。这样的速度在当时已经是人类智慧的最高水平。

神奇的巴贝奇的分析机?

但是,其实ENIAC还不是计算机的最早始祖。现代计算机的思想由来已久,到了19世纪已经才日渐成熟,但是当时的技术水平很低弱,所以根本无法制造出可以运行的系统来,其中最据代表性的就是巴贝奇的分析机。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

巴贝奇分析机部件

英国皇家学会会员、剑桥大学数学教授巴贝奇(Charles Babbage, 1792-1871.),是一位富有的银行家的儿子。他于1792年出生于英格兰西南部的托格茅斯,后来继承了相当丰厚的遗产。巴贝奇把继承的财富都用于科学研究,并显示出极高的数学天赋,考入剑桥大学后,他发现自己掌握的代数知识甚至超过了教师。1817年获硕士学位,1928年受聘担任剑桥大学“卢卡辛讲座”的数学教授,这是只有牛顿等科学大师才能获得的殊荣。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

巴贝奇教授,Charles Babbage

巴贝奇不但精于科学理论,更喜欢将科学应用在各种发明创造上。他最早提出,人类可以制造出通用的计算机,来代替大脑计算复杂的数学问题。当时并没有电子技术的应用,于是巴贝奇的设想就架构在当时日趋成熟的机械技术上。巴贝奇将他设想的通用计算机命名为“分析机”,并希望它能自动解算有100个变量的复杂算题,每个数达25位,速度达到每秒钟运算一次。分析机包括齿轮式“存贮仓库”(Store)和“运算室”即“作坊”(Mill),而且还有他未给出名称的“控制器”装置,以及在“存贮仓库”和“作坊”之间运输数据的输入输出部件。这种天才的思想,划时代地提出了类似于现代电脑五大部件的逻辑结构,也为后世的通用处理器诞生奠定了坚实的基础。

最初,巴贝奇还有政府的资助来研究设计“分析机”,但是短视的英国政府于1842年,断然宣布停止对巴贝奇的一切资助,而当时的科学界也讥笑他是“愚笨的傻瓜”,公然称差分机“毫无任何价值”。不过英雄的故事里面总是有美人垂青,英国著名诗人拜伦的女儿爱达·拉夫拉斯伯爵夫人(注解1),是唯一能理解巴贝奇的人,也是世界计算机先驱中的第一位女性。她帮助巴贝奇研究分析机,建议用二进制数代替原来的十进制数(编者注:真是天才!)。她还指出分析机可能像雅各织布机一样编程,并发现了编程的要素。她还为某些计算开发了一些指令,并预言计算机总有一天会演奏音乐。第二年,她帮助巴贝奇处理论文的译稿时,加入了许多独特的见解,深得巴贝奇教授的赞许。

在爱达夫人短暂生命的最后十年里,全力协助巴贝奇工作,甚至把自己的珠宝手饰都拿出来变卖,以帮助巴贝奇度过经济难关。之后,巴贝奇又独自坚持了近20年,直至1871年,这位先驱者孤独地离开了人世时,分析机终于没能制造出来,未完成的一部分也被保留在英国皇家博物馆里。巴贝奇逝世后,他的儿子亨利·巴贝奇少将制造了若干个复制品,送往世界各地保存。亨利坚定地相信,总有一天,他父亲的这种机器一定会被后人制造出来。

近年来,科学界已经普遍确认巴贝奇在信息科学的鼻祖地位。1991年,为了纪念巴贝奇200周年诞辰,英国肯圣顿(Kensington)科学博物馆根据这些图纸重新建造了一台差分机。复制过程中,只发现图纸存在着几处小的错误。复制者特地采用18世纪中期的技术设备来制作,不仅成功地造出了机器,而且可以正常运转。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

后人完成的巴贝奇分析机

为什么要提这些旧事?其实无论是英特尔、IBM、微软,还是甲骨文,如果没有这些先驱们的奉献,就没有今天的繁荣。另外,我国的教育对于这一段历史的描述非常差,编者希望这样的说明能够在开始以下intel x86神奇时光之旅前,有一个很好的交待,权作抛砖引玉吧。

注解1: 1981年,美国国防部花了10年的时间,研制了一种计算机全功能混合语言,并成为军方数千种电脑的标准。为了纪念爱达夫人,这种语言被正式命名为ADA语言,并赞誉她是“世界上第一位软件工程师”。

 

第二章      集成电路的通用型CPU诞生了!

 

其实早在英特尔公司诞生前,集成电路技术就已经被发明。1947年,AT&T贝尔实验室的三位科学家发明了晶体管,晶体管的出现,迅速替代电子管占领了世界电子领域。随后,晶体管电路不断向微型化方向发展。1957年,美国科学家达默提出“将电子设备制作在一个没有引线的固体半导体板块中”的大胆技术设想,这就是半导体集成电路的核心思想。

1958年,美国德克萨斯州仪器公司的工程师基尔比(Jack Kilby)在一块半导体硅晶片上将电阻、电容等分立元件集成在里面,制成世界上第一片集成电路。也正因为这件事,2000年的诺贝尔物理奖颁发给了已退休的基尔比。1959年,美国仙童公司的诺伊斯用一种平面工艺制成半导体集成电路,从此开启了集成电路比黄金还诱人的时代。其后,摩尔、诺宜斯、葛洛夫这三个“伙伴”离开原来的仙童公司,一起开创事业——筹建一家他们自已的公司。三人一致认为,最有发展潜力的半导体市场是计算机存储器芯片市场。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

英特尔的元老,摩尔

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

英特尔的元老,诺宜斯

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

英特尔的元老,葛洛夫

吸引他们成立新公司的另一个重要原因是:这一市场几乎完全依赖于高新技术,你可以尽可能地在一个芯片上放最多的电路,谁的集成度高,谁就能成为这一行业的领袖。基于以上考虑,摩尔为新公司命名为:Intel,这个字是由“集成/电子(Integrated Electronics)"两个英文单词组合成的,象征新公司将在集成电路市场上飞黄腾达,结果就真的如此,看来在摩尔有生之年,请他起个名字一定发达。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

intel这个名字有着深远涵义

当时,这三位创业者说服风险资本家阿瑟.罗克给他们投资了200万美元;还找到了他们创业的最佳地点,就是原联合碳化物电子公司的大楼,这可比惠普的车库要强多了。公司创建不久,三位创建人就与公司职员(这时是1968年底,英特尔公司已约定,他们将不拘泥于任何特定的技术或产品生产线,用诺宜斯的话来说就是“对当今所有技术进行快镜拍摄,从中发现哪种技术行得通,哪种技术最卓有成效,就开发哪种技术”,公司有的是时间、才能和资金,所以他们不能草率行事。诺宜斯说:“没能任何合同规定我们必须保证某一生产线的生产。我们也不受任何旧技术的约束。”

英特尔公司发现:当电子在集成电路块的细微部位上出现或消失时,可以将若干比特(bites,资料的最小计量单位)信息非常廉价地储存在微型集成电路硅片上,他们首先将这种发现应用在商业上。1969年的春天,在公司成立一周年以后,英特尔公司生产了第一批产品,即双极处理64比特存储芯片。不久,公司又推出256比特的MOS存储器芯片。一个小小的Intel公司,以它的两种新产品的问世而打入了整个计算机存储器市场——这是一个辉煌的开端,而其他的一些公司直到1980年才能生产MOS芯片和双极芯片。

随着日本公司加入竞争,内存的生意越来越艰难。尽管当时有很多美国人抱怨日本人公司以低于成本的价格向美国倾销产品,但一个不可否认的事实是,日本在芯片制造上的速度和质量是无与伦比的。这时候,英特尔公司面对有史以来最大的生存危机。不过最终他们作出一个令人钦佩的决断:放弃内存,全力投入微处理器业务。

说到微处理器业务,其实最初是件很偶然的事情:英特尔的一家客户(Busicom,一家现已不存在的日本厂商)要求英特尔为其专门设计一些处理芯片。在研究过程中,英特尔的研究员霍夫(Hoff)问自已:对于集成电路,能否在外部软件的操纵下以简单的指令进行复杂的工作呢?为什么不可将这个计算机上的所有逻辑集成到一个芯片上并在上面编制简单通用的程序呢?这其实就是今天所有微处理器的原理。但日本公司对此毫无兴趣。在同事的帮助及公司支持下,霍夫把中央处理器的全部功能集成在一块芯片上,再加上存储器;完善了这种后来被称为4004的芯片,也就是世界上第一片微处理器。

 

第三章      处理器的史前蛮荒时代

 

4004

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

4004的样子很像小虫子

1971年英特尔诞生了第一个微处理器——4004。该芯片其实是为Busicom calculator专门设计制造的,但已经可以看到个人电脑的影子在里面了。据说当时有一位留着长发的美国人在无线电杂志上读到I4004的消息,立即就想能用这个CPU来开发个人使用的操作系统。结果经过一番仔细折腾之后,发现I4004的功能实在是太弱,而他想实现的系统功能与Basic语言并不能在上面实现只好作罢,这个人就是比尔.盖茨——微软公司的老板。不过从此之后,他对英特尔的动向非常关注,终于在1975年成就了微软公司(Microsoft Corporation)。

8008

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

8008是4004的改进型

8008的运算能力比4004强劲2倍。1974年,一本无线电杂志刊登了一种使用8008作处理器的机器,叫做“Mark-8(马克八号)”,这也是目前已知的最早的家用电脑了。虽然从今天的角度看来,“Mark-8”非常难以使用、控制、编程及维护,但是这在当时却是一种伟大的发明。

8080

8080被用于当时一种品牌为Altair(牵牛星,这个名字来源于当时电视节目里一个流行的科幻剧)的电脑上。这也是有史以来第一个知名的个人电脑。当时这种电脑的套件售价是395美金,短短数月的时间里面,销售业绩达到了数万部,创造了个人电脑销售历史的一个里程碑。

史前总结:

4004的集成度只有2300个晶体管,功能其实比较弱,且计算速度较慢,以致只能用在Busicom计算器上,更不用说进行复杂的数学计算了。不过比起第一台电子计算机ENIAC来说,它已经轻巧太多太多了。而且最大的历史意义是,它是第一个通用型处理器,这在当时专用集成电路设计横行的时代是难得的突破。所谓专用集成电路设,就是为不同的应用设计独特的产品,一旦应用条件变化,就需要重新设计;当然在商业盈利上,对设计公司是很有好处的。但是英特尔公司的目光并没有这么短浅,霍夫做出大胆的设想:使用通用的硬件设计加上外部软件支持来完成不同的应用,这就是最初的通用微处理器的设想。

英特尔公司很快对这个设想进行了论证,发现确实可行,而且这种产品的好处就在于采用不同的软件支持就能完成不同的工作,这比重新设计专用的集成电路要简单得多。看到这种产品将来的广阔前景,英特尔公司马上投入了设计工作并很快推出了产品——世界上第一块微处理器Intel 4004。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

4004的芯片核心

其实4004处理只能处理4位数据,但内部指令是8位的。4004拥有46条指令,采用16针直插式封装。数据内存和程序内存分开,1K数据内存,4K程序内存。运行时钟频率预计为1M,最终实现达到了740kHz,能进行二进制编码的十进制数学运算。这款处理器很快得到了整个业界的承认,蓝色巨人IBM还将4004装备在IBM 1620机器上。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

8008的芯片核心

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

8080已经接近x86的架构了

在4004发布后不久,英特尔连续的发布了几款CPU:4040、8008,但市场反响平平,不过却为开发8位微处理器打下了良好基础。1974年,英特尔公司又在8008的基础上研制出了8080处理器、拥有16位地址总线和8位数据总线,包含7个8位寄存器(A,B,C,D,E,F,G,其中BC,DE,HL组合可组成16位数据寄存器),支持16位内存,同时它也包含一些输入输出端口,这是一个相当成功的设计,还有效解决了外部设备在内存寻址能力不足的问题。

 

第四章     微处理器从8086到Pentium II Xeon的发展历程

 

8086, IBM PC才有可能诞生!

1978年,8086处理器诞生了。这个处理器标志着x86王朝的开始,为什么要纪念英特尔x86架构25周年?主要原因是从8086开始,才有了目前应用最广泛的PC行业基础。虽然从1971年,英特尔制造4004至今,已经有32年历史;但是从没有像8086这样影响深远的神来之作。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

x86的鼻祖:8086

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

8086的芯片内核

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

8086的协处理器:8087

还有一个更关键的因素,是时IBM研究新的PC机来打击苹果的个人电脑。IBM公司需要选择一款强大,易于扩展的处理器来驱动,英特尔的x86处理器取得了绝对的胜利,成为IBM PC的新“大脑”。这个历史的选择也将英特尔公司日后带入了财富500强大公司的行列,并被财富杂志称之为:“七十大商业奇迹之一(Business Triumphs of the Seventies)”

IBM公司的PC大获成功,不但带旺了英特尔的生意,还造就了另外一个商业奇迹——微软公司。比尔.盖茨搭车销售了DOS操作系统,为今天称霸软件行业攫取了第一桶金。不但如此,因为IBM公司的远见,开放了PC架构的授权,康柏(今天已经变成HP的一部分)等第三方的制造商也大获其利。甚至台湾等经济的腾飞都与这次历史的联合有着必然的联系,无论从历史,还是产业的眼光来阅读,这个事件都非常值得称颂!

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

8088:IBM PC的御用之选

事实上,IBM在PC XT选用的是8088这个型号。以技术的观点来看,8088其实是8086的一个简版,其内部指令是16位的,但是外部是8位数据总线;相对于8086内部数据总线(CPU内部传输数据的总线)、外部数据总线(CPU外部传输数据的总线)均为16位,地址总线为20位,可寻址1MB内存的规格来说,是稍差了一点,但是已经足以胜任DOS系统和当时的应用程序了。8086集成2.9万只晶体管,时钟频率为4.77MHz,同时还生产出与之配合的数学协处理器8087,这两种芯片使用相同的指令集,可以互相配合提升科学运算的效率。

当然现在的CPU都内建数学协处理器,因此不再需要额外的数学协处理器芯片,但是七十年代的技术限制,一般只能将数学协处理器做成另外一个芯片,供用户选择。这样的好处是减少了制造的成本,提高了良品率,更降低速度不敏感的用户的支出:他们可以暂时不买数学协处理器,直到需要的时候买一个回来插到IC插座里即可。

80286,创造的康柏的神话!

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

80286,成就了康柏公司

1982年,英特尔发布了80286处理器,也就是俗称的286。这是英特尔第一个可以运行所有为其撰写的处理器,在发布后的六年中,全球一共交付了一千五百万台基于286的个人电脑。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

80286的芯片内核

80286芯片集成了14.3万只晶体管、16位字长,时钟频率由最初的6MHz逐步提高到20MHz。其内部和外部数据总线皆为16位,地址总线24位。与8086相比,80286寻址能力达到了16MB,可以使用外存储设备模拟大量存储空间,从而大大扩展了80286的工作范围,还能通过多任务硬件机构使处理器在各种任务间来回快速切换,以同时运行多个任务,其速度比8086提高了5倍甚至更多。IBM公司将80286用在技术更为先进AT机中,与IBM PC机相比,AT机的外部总线为16位(PC XT机为8位),内存一般可扩展到16MB,可支持更大的硬盘,支持VGA显示系统,比PC XT机在性能上有了重大的进步。

但是这时候,IBM公司内部发生了很大的分歧:内部很多人反对快速转换到286计算机的销售,因为286 PC会对IBM的小型机与之前的PC XT销售有影响,他们希望缓慢过渡。但是intel公司并不能等,80286处理器已经批量生产了,不可能堆在仓库里等IBM慢慢消化;这时候生产兼容IBM PC的康柏公司就钻了一个空子——快速推出286的PC机,一举打败IBM成为PC市场的新霸主。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

IBM PC AT

微处理器决定了计算机的性能和速度,谁能制造出性能卓越的高速PC,谁便能领导计算机的新潮流,这就是游戏规则。IBM的人最初顺应的这个规则,因此在PC市场大获成功,但是到了286时代,却又放弃了正确的选择,真是让人为之叹惋。

80386, 32位元时代的开始

80386进入了32位元的世代

1985年,英特尔再度发力推出了80386处理器。386集成了27万5千只晶体管,超过了4004芯片的一百倍。并且386还是英特尔第一种32位处理器,同时也是第一种具有“多任务”功能的处理器——这对微软的操作系统发展有着重要的影响,所谓“多任务”就是说处理器可以在同时处理几个程序的指令。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

80386的芯片内核

不过就如过渡到286一样,英特尔遇到了很大压力。当时有一种流行的观点认为,286已经足够了,根本没有必要生产386电脑,在销售上开始并不如意。但是英特尔的领导人并不这样认为,在宣传上采纳很多新的手法,借鉴了很多消费类产品的办法,让人耳目一新;另一方面,也对386芯片区分出不同的规格,去适应不同的用户需求。尤其是后来推出的80386SX芯片,内部数据总线为32位,与80386相同,但是外部数据总线为16位,既有386的优点,又有286的成本优势,取得了很大的市场成功;同时原本的386芯片改称为386DX,以区别386SX。

386时代,Intel在技术有了很大的进步。80386内部内含27.5万个晶体管,时钟频率为12.5MHz,其后又提高到20MHz、25MHz、33MHz等。80386DX的内部和外部数据总线都是32位,地址总线也是32位,可寻址高达4GB内存。它除具有实模式和保护模式外,还增加了一种叫虚拟模式的工作方式,可同时模拟多个8086处理器来提供多任务能力。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

80386进入了32位元的世代

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

80486的芯片内核

1989年,英特尔发布了486处理器。486处理器是英特尔非常成功的商业项目。很多厂商也看清了英特尔处理器的发展规律,因此很快就随着英特尔的营销战而转型成功。80486处理器集成了125万个晶体管,时钟频率由25MHz逐步提升到33MHz、40MHz、50MHz及后来的100Mhz。

80486也是英特尔第一个内部包含数字协处理器的CPU,并在x86系列中首次使用了RISC(精简指令集)技术,从而提升了每时钟周期执行指令的速度。486还采用了突发总线方式,大大提高了处理器与内存的数据交换速度。由于这些改进,80486的性能比带有80387数学协处理器的80386快了4倍有余。

英特尔将区格用户的策略再次应用在486产品上,因此486分为有数学协处理器的486DX和无数学协处理器的486SX两种,486SX的价格要便宜一些。后来486在倍频上规格有所改进,就出现了486DX2、486DX4的新“变种”。以DX2来举例,其涵义是处理器内部工作频率为外频的2倍,这样缓解处理器内部高速与外部总线的慢速的矛盾。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

80486DX,标准的版本

 

Pentium,第一款与数字无关的处理器

1993年,英特尔发布了Pentium(奔腾)处理器。本来按照惯常的命名规律是80586,但是因为实际上“586”这样的数字不能注册成为商标使用,因此任何竞争对手都可以用586来混淆概念,扰乱市场。事实上在486发展末期,就已经有公司将486等级的产品标识成586来销售了。因此英特尔绝对使用自造的新词来作为新产品的商标——Pentium。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

Pentium,第一种不以数字命名的处理器

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

Pentium的芯片内核

Pentium处理器集成了310万个晶体管,最初推出的初始频率是60MHz、66MHz,后来提升到200MHz以上。第一代的Pentium代号为P54C,其后又发布了代号为P55C,内建MMX(多媒体指令集)的新版Pentium处理器。如果购买了最初60MHz、66MHz Pentium的用户比较倒霉,不但其Socket插座与其后推出的Socket 7不同,不能升级以外;更有极大可能是有内部缺陷的产品:早期的几批产品存在浮点运算错误的问题,虽然英特尔开始称这样的错误只是非常小一部分用户才会遇到,但是因为市场反应哗然,一时之间造成了很大的销售停滞。最后,当时的英特尔总裁安迪葛洛夫于1993年11月29日向全球用户诚意道歉,并承诺回收产品而告终。据后来的统计数字表明回收成本高达4亿美金,这在当时是十分冒险的行为,对于公司的资金实力是一个生死存亡的考验;但最终的结果是重新赢得了消费者的信任,Pentium再度成为市场上最畅销的产品。

Pentium MMX是英特尔在Pentium内核基础上改进,最大的特点是增加了57条MMX指令。这些指令专门用来处理音视频相关的计算,目的是提高CPU处理多媒体数据的效率。MMX指令非常成功,在之后生产的各型CPU都包括这些指令集。据Tom's Hardware测试,即使最慢的Pentium MMX 166MHz也比Pentium 200MHz普通版要快。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

Pentium MMX,支持多媒体技术的奔腾

Pentium PRO,PC服务器用处理器的开端

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

Pentium Pro,面向工作站的处理器

1995年秋天,英特尔发布了Pentium Pro处理器。Pentium PRO是英特尔首个专门为32位服务器、工作站设计的处理器,可以应用在高速辅助设计、机械引擎、科学计算等领域。英特尔在Pentium PRO的设计与制造上又达到了新的高度,总共集成了550万个晶体管,并且整合了高速二级缓存芯片。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

Pentium Pro的芯片内核

Pentium PRO透露出英特尔对企业市场的雄心,不过作为第一代产品,还是有很多商榷的地方。最有趣的一件事情是,Pentium PRO执行16位程序的效能还不及同频率Pentium的水平;当然这不是一个错误,只是在当时16位程序数量还很多,32位软件尚未成为主流的情形下就显得太过超前。

Pentium II、Celeron,PC处理器开始分化

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

Pentium II,芯片封装有着巨大的改变

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

Pentium II的芯片内核

1997年英特尔发布了Pentium II处理器。其内部集成了750万个晶体管,并整合了MMX指令集技术,可以更快更流畅的播放影音Video,Audio以及图像等多媒体数据。Pentium II首次引入了S.E.C封装(Single Edge Contact)技术,将高速缓存与处理器整合在一块PCB板上。通过Pentium II,用户可以透过因特网来捕捉、编辑、共享数码图片给自己的朋友和家人;甚至在影片上加入一些文字、音乐、效果等;可以使用视频电话等最新的多媒体技术。而之前的处理器在效能上就逊色很多了;因此在行销宣传上,英特尔特别凸现Pentium II的多媒体能力,这也很大促进了多媒体技术的流行。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

Celeron就是简化版的Pentium

1999年,英特尔发布了Celeron(赛扬)处理器。简单的说,Celeron与Pentium II并没有本质上的不同,因为它们的内核是一样的,最大的区别在于高速缓存上。最初的Celeron是没有二级缓存的,目的是降低成本来夺取低端市场的份额,就像当年在386、486上,制造386SX、486SX简化版的做法一样。但是很遗憾的是,完全没有二级缓存的Celeron处理器效能极差,消费者并不买帐,因此很快英特尔就调整战略:将Celeron处理器的二级缓存设定为只有Pentium II的一半(也就是128KB),这样既有合理的效能,又有相对低廉的售价;这样的策略一直延续到今天。

不过很快有人发现,使用双Celeron的系统与双Pentium II的系统差距不大,而价格却便宜很多,结果造成了Celeron冲击高端市场的局面。后来英特尔决定取消Celeron处理器的SMP功能,才解决了这个问题。可以看出,Celeron与Pentium II是英特尔决定将高低产品线用不同的品牌区分的开始,事实也证明这种市场策略的成功。Pentium II Xeon,PRO的继承者

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

Pentium II XEON,至强的开始

1998年英特尔发布了Pentium II Xeon(至强)处理器。Xeon是英特尔引入的新品牌,取代之前所使用的Pentium Pro品牌。这个产品线面向中高端企业级服务器、工作站市场;是英特尔公司进一步区格市场的重要步骤。Xeon主要设计来运行商业软件、因特网服务、公司数据储存、数据归类、数据库、电子,机械的自动化设计等。

Pentium II Xeon处理器不但有更快的速度,更大的缓存,更重要的是可以支持多达4路或者8路的SMP对称多CPU处理功能。

 

 

第五章    从Pentium III到Pentium M的风雨历程

 

Pentium III、Celeron,面向3D的网络处理器

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

pIII 处理器

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

赛扬 处理器

1999年英特尔发布了Pentium III处理器。从Pentium III开始,英特尔又引入了70条新指令(SIMD,SSE),主要用于因特网流媒体扩展(提升网络演示多媒体流、图像的性能)、3D、流式音频、视频和语音识别功能的提升。Pentium III可以使用户有机会在网络上享受到高质量的影片,并以3D的形式参观在线博物馆、商店等。

Pentium III Xeon,决战服务器市场

1999年,英特尔发布了Pentium III Xeon处理器。作为Pentium II Xeon的后继者,除了在内核架构上采纳全新设计以外,也继承了Pentium III处理器新增的70条指令集,以更好执行多媒体、流媒体应用软件。除了面对企业级的市场以外,Pentium III Xeon加强了电子商务应用与高阶商务计算的能力。在缓存速度与系统总线结构上,也有很多进步,很大程度提升了性能,并为更好的多处理器协同工作进行了设计。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

Pentium III,不断的改进

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

Pentium III的芯片内核

Pentium 4、Celeron,一统江湖的风云

2000年英特尔发布了Pentium 4处理器。用户使用基于Pentium 4处理器的个人电脑,可以创建专业品质的影片,透过因特网传递电视品质的影像,实时进行语音、影像通讯,实时3D渲染,快速进行MP3编码解码运算,在连接因特网时运行多个多媒体软件。这是目前空前强大的个人电脑处理器产品,仍然在继续销售中。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

Pentium 4,正在销售的奔腾处理器

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

Pentium 4的芯片内核

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

Pentium 4的功能模块图

Pentium 4处理器集成了4200万个晶体管,到了改进版的Pentium 4(Northwood)更是集成了5千5百万个晶体管;并且开始采用0.18微米进行制造,初始速度就达到了1.5GHz(gigahertz),相当于从旧金山到纽约只花了13秒的车程(当然,没人有这么快的汽车)。

Pentium 4还引入了NetBurst新结构,以下是NetBurst结构带来的好处:

1.较快的系统总线(Faster System Bus);

2.高级传输缓存(Advanced Transfer Cache);

3.高级动态执行(Advanced Dynamic Execution) (包含执行追踪缓存Execution Trace Cache、高级分支预测Enhanced Branch Prediction)

4.超长管道处理技术(Hyper Pipelined Technology);

5.快速执行引擎(Rapid Execution Engine);

6.高级浮点以及多媒体指令集(SSE2)等等。

当程序指令与数据一开始进入处理时,就会进入系统总线队列。Pentium 3处理器外频FSB设定在133Mhz,每时钟周期传输64位数据,提供8字节*133Mhz=1066MB/s的数据带宽;而Pentium 4处理器的系统总线虽然仅为100Mhz,同样是64位数据带宽,但由于其利用了与AGP4X相同的原理“四倍速”(即FSB400)技术,因此可传输高达3200MB/秒的数据传输速度。因此,Pentium 4处理器传输数据到系统的其他部分比目前所有的x86处理器都快,也打破了Pentium 3处理器受系统总线瓶颈的限制。其后英特尔又不断改进系统总线技术,推出了FSB533、FSB800的新规格,将数据传输速度进一步提升。并且在最新的Pentium 4处理器,英特尔已经支持双通道DDR技术,让内存与处理器传输速度也有很大的改进。

Pentium 4还提供的SSE2指令集,这套指令集增加144个全新的指令,在128bit压缩的数据,在SSE时,仅能以4个单精度浮点值的形式来处理,而在SSE2指令集,该资料能采用多种数据结构来处理:

4个单精度浮点数(SSE) 2个双精度浮点数(SSE2) 16字节数(SSE2) 8个字数(word)数(SSE2) 4个双字数(SSE2) 2个四字数(SSE2) 1个128位长的整数(SSE2)

Pentium 4也有对应型号的Celeron处理器,来应对低端市场。

Xeon,开疆拓土的重任

2001年英特尔发布了Xeon处理器。英特尔将Xeon的前面去掉了Pentium的名号,并不是说就与x86脱离了关系,而是更加明晰品牌概念。Xeon处理器的市场定位也更加瞄准高性能、均衡负载、多路对称处理等特性,而这些是台式电脑的Pentium品牌所不具备的。Xeon处理器实际上基于Pentium 4的内核,比起Pentium III的Xeon处理器来,要快30%~90%,不过这还要视乎软件应用的配置而定。Xeon处理器基于英特尔的NetBurst架构,有更高级的网络功能,及更复杂更卓越的3D图形性能。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

Pentium III XEON是最后带奔腾字样的至强

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

XEON:Pentium 4的至强版本

Itanium,64位元的时代来临

2001年英特尔发布了Itanium(安腾)处理器。Itanium处理器是英特尔第一款64位元的产品。这是为顶级、企业级服务器及工作站设计的,在Itanium处理器中体现了一种全新的设计思想,完全是基于平行并发计算而设计(EPIC)。对于最苛求性能的企业或者需要高性能运算功能支持的应用(包括电子交易安全处理、超大型数据库、电脑辅助机械引擎、尖端科学运算等)而言,Itanium处理器基本是PC处理器中唯一的选择。

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

Itanium,安腾处理器

2002年英特尔发布了Itanium 2处理器。代号为McKinley的Itanium 2处理器是英特尔第二代64位系列的产品。Itanium 2将英特尔架构的效能与量产经济(volume economics)带给需要运算效能的市场用户,相较于专属型(proprietary)产品,Itanium 2处理器系列以低成本与更高效能,提供高阶服务器与工作站各种平台与应用支持。

Itanium 2,企业的新擎天支柱

英特尔--x86架构微处理器光辉编年史 - SheepShell - 羊圈

Itanium 2,企业的擎天支柱

Itanium 2处理器是以Itanium架构为基础所建立与扩充的产品。提供了二位元的相容性,可与专为第一代Itanium处理器优化编译的应用程序兼容,并大幅提升了50%~100%的效能。Itanium 2具有6.4GB/sec的系统总线带宽、高达3MB的L3缓存,据英特尔称Itanium 2的性能,足足比Sun Microsystems的硬件平台高出50%。

Pentium M,移动、网络、节能的铁骑

2003年英特尔发布了Pentium M处理器。以往虽然有移动版本的Pentium II、III,甚至是Pentium 4-M产品,但是这些产品仍然是基于台式电脑处理器的设计,再增加一些节能,管理的新特性而已。即便如此,Pentium III-M和Pentium 4-M的能耗远高于专门为移动运算设计的CPU,例如全美达的处理器。

英特尔Pentium M处理器结合了855芯片组家族与Intel PRO/Wireless2100网络联机技术,成为英特尔Centrino(迅驰)移动运算技术的最重要组成部分。Pentium M处理器可提供高达1.60GHz的主频速度,并包含各种效能增强功能,如:最佳化电源的400MHz系统总线、微处理作业的融合(Micro-OpsFusion)和专门的堆栈管理器(Dedicated Stack Manager),这些工具可以快速执行指令集并节省电力。

更关键的是,Pentium M处理器加上802.11的无线WiFi技术,就构成了英特尔Centrino(迅驰)移动运算技术的整套解决方案。这样不仅具备了节能、长续航时间的优点,更领导了目前流行的无线网络风尚。因此,IBM、Sony、HP等各大笔记本电脑厂商已经全面转用Pentium M处理器来制造自己的主流产品。

 

http://it.enorth.com.cn/system/2003/07/30/000605594.shtml

  评论这张
 
阅读(1425)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018