CPU的起源与发展
- 格式:doc
- 大小:52.00 KB
- 文档页数:3
cpu发展历史过程CPU(Central Processing Unit)是计算机中的核心部件,负责执行计算机程序的指令,控制和协调计算机的各种操作。
随着计算机技术的发展,CPU也经历了多个阶段的演进和发展。
本文将从早期的计算机CPU开始,逐步介绍CPU的发展历史过程。
一、早期计算机的CPU早期的计算机CPU采用的是电子管技术,这种技术具有高功耗、体积庞大、易损坏等缺点。
该阶段的计算机CPU运算速度较慢,主要用于科学计算和军事应用。
代表性的早期计算机有ENIAC、EDVAC 等。
二、晶体管时代的CPU20世纪50年代末,晶体管技术的发展使得计算机CPU得以进一步改进。
晶体管比电子管体积小、寿命长、功耗低,使得计算机性能得到显著提升。
该时期的计算机CPU采用了冯·诺依曼结构,即将指令和数据存储在同一内存中。
代表性的计算机有IBM System/360等。
三、集成电路时代的CPU20世纪60年代,集成电路技术的出现使得计算机CPU集成度大幅提高,体积缩小,功耗进一步降低。
这一时期的计算机CPU开始出现微处理器,即将多个功能模块集成在一颗芯片上,实现更高的性能和更小的体积。
代表性的计算机有Intel 4004、Intel 8008等。
四、个人计算机时代的CPU20世纪70年代末,个人计算机的出现使得计算机CPU得到大规模普及。
此时的计算机CPU采用了更加先进的微处理器架构,性能大幅提升。
代表性的计算机有IBM PC、Apple Macintosh等。
五、多核处理器时代的CPU21世纪初,多核处理器技术的出现使得计算机CPU能够同时处理多个任务。
这种技术通过在一颗芯片上集成多个处理核心,实现更高的并行计算能力。
代表性的计算机有Intel Core系列、AMD Ryzen系列等。
六、现代计算机时代的CPU随着科技的不断发展,计算机CPU在性能、功耗和集成度方面都取得了巨大的进步。
现代计算机CPU采用了更加先进的制程工艺和架构设计,如14纳米、10纳米工艺、超标量架构、超线程技术等。
简述cpu发展史
CPU(中央处理器)是计算机的核心部件,负责执行计算机指令并处理数据。
下面是CPU发展史的简要描述:
1. 电子管时代(1940年代-1950年代):计算机初期使用电子管作为处理器,电子管可执行基本逻辑运算和控制操作。
ENIAC是世界上第一台使用电子管的计算机。
2. 晶体管时代(1950年代-1960年代):晶体管的发明使得计算机变得更小、更可靠。
晶体管处理器的出现进一步推动计算机技术的发展。
IBM System/360是在这一时期推出的一款主要计算机系统。
3. 集成电路时代(1960年代-1970年代):集成电路的发明将数千个晶体管集成到一个芯片上,使得处理器变得更快、更小、更便宜。
Intel 4004是第一款商用集成电路处理器。
4. 微处理器时代(1970年代至今):微处理器是一种在单个芯片上集成了中央处理器、内存和输入/输出功能的处理器。
AMD和Intel在这个时代竞争激烈,不断推出新的微处理器产品。
此外,还有其他公司也开始生产微处理器,如ARM 等。
5. 多核处理器时代(2000年代至今):为了提高处理器的性能,多核处理器开
始兴起。
多核处理器将多个处理器核心集成到一个芯片上,使得计算机可以同时执行多个任务。
这使得计算机能够更高效地处理复杂的多任务和多线程应用。
总结来说,CPU发展史经历了电子管时代、晶体管时代、集成电路时代、微处理器时代和多核处理器时代。
随着技术的不断进步和创新,CPU性能不断提高,体积变小,价格变得更加亲民,为计算机的发展做出了巨大贡献。
CPU的发展历程CPU是Central Processing Unit(中央微处理器)的缩写,由运算器和控制器两部分组成,按照其处理信息的字长,CPU可以分为:4位微处理器、8位微处理器、16位微处理器、32位微处理器以及正在走红的64位微处理器。
一、CPU发展的孕育期(1971~1978)代表CPU:intel 4004、8008(4004)世界上第一款可用于微型计算机的4位处理器,是英特尔公司于1971年推出的包含了2300个晶体管的4004。
由于性能很差,市场反应十分冷淡。
于是Intel公司随后又研制出了8080处理器、8085处理器,加上当时Motorola公司的MC6800微处理器和Zilog公司的Z80微处理器,一起组成了8位微处理器的家族。
二、CPU发展的摇篮期(1978~1979)代表CPU:intel 8086、8088(8086)这期间的代表是英特尔公司1978年推出的这款8086处理器,它是第一块16位微处理器,最高主频为8MHz,内存寻址能力为1MB。
同时英特尔还生产出与之相配合的数学协处理器8087,这两种芯片使用相互兼容的指令集,但i8087指令集中增加了一些专门用于对数、指数和三角函数等数学计算的指令,人们将这些指令集统一称之为 x86指令集。
虽然以后英特尔又陆续生产出第二代、第三代等更先进和更快的新型CPU,但都仍然兼容原来的x86指令。
从这点上来说,虽然用今天的眼光看来,8086的性能是那么的不堪,但是它的诞生却奠定了以后CPU发展的基础。
(8088)1979年,英特尔公司再接再厉,又开发出了8088。
8088集成了约29000个晶体管,采用40针的DIP封装,最高频率为8MHz。
也正是从8088开始,PC(个人电脑)的概念开始在全世界范围内发展起来,因为1981年IBM公司将8088芯片首先用于其研制的PC 机中,标志着PC真正走进了人们的工作生活之中。
三、CPU发展的婴幼期(1979~1985)代表CPU:Intel 80286(286)1982年,英特尔公司在8086的基础上,研制出了80286微处理器,它是一颗真正为PC而存在的CPU,IBM公司将80286微处理器首先用在AT机中,引起了业界了极大的轰动。
CPU的发展历程
CPU(Central Processing Unit)是英文“中央处理器”的缩写,是
计算机的核心部件,又可以说是电脑系统的大脑,它负责计算机的运算和
控制功能,是计算机系统中所有硬件装置的中枢,其他设备要被正确运行,就需要CPU的指令来实现。
CPU的发展最早追溯到上世纪50年代,美国微机公司IBM发明了第
一台电子数字计算机,它的CPU采用的是空中感应器(vacuum tube)技术,主频相对今天的CPU只有几千赫兹,但是这已经满足了当时的现实需求,所以这段时期的CPU经久不衰,在1956年IBM公司发布了IBM 702
计算机,它的CPU主频可达到3.5KHz,是当时最先进的计算机。
1960年代,随着集成电路的发展,IBM首次采用了集成电路技术,发
布了第一台使用Pentium核心的IBM System/360计算机,这台计算机也
是当时最先进的,它的主频可达到100KHz,比IBM 702快了多少,这台
计算机的发布标志着CPU从空气感应器时代进入了集成电路时代,也使得
计算机的运算速度大大提升。
1970年代,Intel发布了全世界首次使用芯片技术的8080单片机,
它的主频可达到2MHz,是当时CPU的发展的一大里程碑,这台计算机的
发布开创了冯·诺依曼体系的未来,这也是计算机发展史上的一个重要转
折点。
电脑处理器技术的发展与演进随着科技的不断进步和发展,电脑处理器技术也在不断演进,从最初的单核处理器到如今的多核技术,它们对于计算机性能的提升起到了至关重要的作用。
本文将从历史的角度出发,介绍电脑处理器技术的发展与演进。
1. 早期处理器的诞生电子计算机的发展可以追溯到二战期间。
早期的计算机使用的是真空管技术,真空管作为一种电子元件,能够转换和放大电子信号,被用于实现计算机的运算功能。
然而,真空管体积大、寿命短、功耗高等缺点限制了计算机的发展。
随后,晶体管的发明解决了这些问题,也开启了计算机处理器技术的新纪元。
2. 单核处理器的时代随着晶体管技术的发展,计算机处理器从单个晶体管发展到微处理器,从而实现了更大规模的集成电路。
早期的微处理器采用单核架构,即所有的计算和控制任务都由一个处理器核心完成。
这种架构在当时已经取得了显著的性能提升,但仍然面临着功耗高、散热问题以及处理速度难以进一步提升等挑战。
3. 多核处理器的崛起为了克服单核处理器的局限性,工程师们开始探索多核处理器技术。
多核处理器指的是将多个独立的处理器核心集成在同一个芯片上,从而实现更高的计算能力和并行处理能力。
多核处理器技术的发展使得计算机能够更好地处理多任务、多线程的应用程序,大大提升了计算机的性能。
4. 高性能计算与超级计算机除了多核处理器的发展,高性能计算和超级计算机也推动了处理器技术的演进。
为了满足科学研究、天气预报、金融分析等领域对于大规模计算和计算速度的需求,处理器技术不断升级。
高性能计算和超级计算机采用了多个处理器集群,利用并行计算的方式实现了更高的计算性能。
5. 未来的发展趋势随着人工智能、大数据和云计算等领域的兴起,对于计算能力的需求不断增加,处理器技术也将继续演进。
未来处理器的发展趋势可能包括:更高的集成度,实现更多的核心;低功耗与高性能的平衡;更高的运算速度和更低的能耗;架构与软硬件协同优化,提升系统性能等。
总之,电脑处理器技术的发展与演进是计算机技术进步的重要驱动力之一。
CPU发展史CPU发展史可以说Intel公司的历史就是一部CPU的发展史,下面以Intel为例简单说一下CPU的历史。
1971年。
世界上第一块微处理器4004在Intel公司诞生了。
它出现的意义是划时代的,比起现在的CPU,4004显得很可怜,它只有2300个晶体管,功能相当有限,而且速度还很慢。
1978年,Intel公司首次生产出16位的微处理器命名为i8086,同时还生产出与之相配合的数学协处理器i8087,这两种芯片使用相互兼容的指令集。
由于这些指令集应用于i8086和i8087,所以人们也这些指令集统一称之为X8 6指令集。
这就是X86指令集的来历。
1979年,Intel公司推出了8088芯片,它是第一块成功用于个人电脑的CPU。
它仍旧是属于16位微处理器,内含29000个晶体管,时钟频率为4.77MHz,地址总线为20位,寻址范围仅仅是1MB内存。
8088内部数据总线都是16位,外部数据总线是8位,而它的兄弟8086是16位,这样做只是为了方便计算机制造商设计主板。
1981年8088 芯片首次用于IBMPC机中,开创了全新的微机时代。
1982年,Intel推出80286芯片,它比8086和8088都有了飞跃的发展,虽然它仍旧是16位结构,但在CPU的内部集成了13.4万个晶体管,时钟频率由最初的6MHz逐步提高到20MHz。
其内部和外部数据总线皆为16位,地址总线24位,可寻址16MB内存。
80286也是应用比较广泛的一块CPU。
1985年Intel推出了80386芯片,它X86系列中的第一种32位微处理器,而且制造工艺也有了很大的进步。
80386内部内含27.5万个晶体管,时钟频率从12.5MHz发展到33MHz。
80386的内部和外部数据总线都是32位,地址总线也是32位,可寻址高达4GB内存,可以使用W indows操作系统了。
1989年,Intel推出80486芯片,它的特殊意义在于这块芯片首次突破了100万个晶体管的界限,集成了120万个晶体管。
cpu的发展史的简单总结
前言
CPU(中央处理器)作为计算机的核心组成部分,在过去几十年的发展中经历了许多重要的里程碑。
本文将简要总结CPU的发展史,并突出一些重要的里程碑事件和技术革新。
正文
1. 早期计算机系统
•1940年代末至1950年代初,早期计算机系统使用的是真空管。
这些计算机体积庞大、耗能高、故障率高,并且运行速度较慢。
2. 集成电路的出现
•1958年,Jack Kilby和Robert Noyce几乎同时发明了集成电路(IC),这是一项革命性的发明。
集成电路将许多电子组件集成到一个芯片上,使得计算机部件更小巧、更高效。
这一发明开启了新时代的计算机发展。
3. 多核处理器的兴起
•随着集成电路技术的进步,处理器开始出现多核设计。
多核处理器能够同时执行多个任务,并提高计算机的运行速度和效率。
4. 先进制程技术的引入
•2003年,AMD公司首次引入了先进制程技术,并发布了第一款64位的x86处理器,这大大提升了计算机的性能和容量。
5. 人工智能时代的挑战
•随着人工智能技术的兴起,对计算机性能的需求不断增加。
为了满足这一需求,CPU在设计和制造方面进行了许多创新,如架构优化、多线程技术和更高的主频等。
结尾
随着人类对计算机性能的不断追求,CPU的发展也不断演进。
从早期计算机系统的真空管到集成电路的出现,再到多核处理器和先进制程技术的引入,CPU在过去的几十年中取得了长足的进步。
未来,随着人工智能时代的到来,CPU将继续迎来新的挑战与机遇,为我们带来更强大的计算能力。
CPU发展史(精选可编辑)CPU,全称中央处理器(Central Processing Unit),是计算机系统的核心部件,负责处理和执行计算机程序中的指令。
自1971年第一块商用CPU芯片问世以来,CPU在尺寸、性能和结构上都经历了飞速的发展。
以下是CPU的发展史概述。
1.早期阶段(1970-1980)(1)4004处理器1971年,英特尔发布了世界上第一块商用CPU——4004,它含有2300个晶体管,主频为108KHz,速度为每秒60,000次运算。
(2)8080处理器1974年,英特尔推出了8080处理器,它有6000个晶体管,主频为2MHz,每秒能进行50万次运算。
此时,微型计算机的时代开始了。
2.发展阶段(1980-1990)(1)80286处理器1982年,英特尔发布了80286处理器,这款处理器有13万个晶体管,主频为6MHz。
它引入了32位地址线和24位数据线,使得计算机可以使用更多内存。
(2)80386处理器1985年,英特尔发布了80386处理器,也称386处理器。
它有120万个晶体管,主频可达20MHz。
这款处理器引入了实地址模式和保护模式。
3.繁荣阶段(1990-2010)(1)奔腾系列处理器1993年,英特尔发布了第一代奔腾处理器,这是一款以586为基础的CPU。
随后又推出了奔腾II、奔腾III和奔腾IV等系列。
(2)酷睿系列处理器2006年,英特尔发布了基于酷睿架构的CPU,这一系列处理器具有高性能、低能耗的特点。
之后又不断推出酷睿i3、i5、i7等系列。
(3)ARM架构处理器在这个阶段,移动设备开始兴起,而ARM架构的处理器因为低功耗、高效能而在移动设备上得到了广泛应用。
苹果的iPhone和iPad就使用了ARM架构的处理器。
4.当前阶段(2010年至今)(1)多核多线程技术为了提高处理器的性能,现代CPU开始采用多核多线程技术。
这意味着一个处理器可以同时执行多个任务,提高了处理器的并行处理能力。
中央处理器(CPU)的发展过程可以追溯到20世纪50年代。
以下是中央处理器发展的主要里程碑:1. 早期计算机:在早期计算机中,中央处理器是由离散的电子器件(如电子管、继电器等)组成的。
这些计算机的处理速度非常慢,且体积庞大。
2. 集成电路:20世纪60年代,集成电路的发明使得将多个电子器件集成到一个芯片上成为可能。
这种技术的出现使得中央处理器的体积大大减小,性能也有所提升。
3. 微处理器:20世纪70年代,微处理器的概念被提出。
微处理器是一种将中央处理器的所有功能集成到一个芯片上的处理器。
第一个商用微处理器是英特尔公司于1971年推出的Intel 4004,它具有4位计算能力。
4. 8位和16位处理器:在20世纪70年代和80年代,8位和16位处理器成为主流。
这些处理器具有更高的计算能力和更复杂的指令集,使得计算机能够执行更复杂的任务。
5. 32位处理器:20世纪80年代末和90年代初,32位处理器开始出现。
这些处理器具有更高的计算能力和更大的内存地址空间,使得计算机能够处理更大规模的数据和更复杂的任务。
6. 多核处理器:21世纪初,随着技术的进步,多核处理器开始出现。
多核处理器将多个处理核心集成到一个芯片上,可以同时执行多个任务,提高计算机的并行处理能力。
7. 64位处理器:21世纪初,64位处理器开始普及。
这些处理器具有更高的计算能力和更大的内存地址空间,可以处理更大规模的数据和更复杂的任务。
8. 高性能处理器:随着技术的不断进步,高性能处理器的发展也在不断推进。
这些处理器具有更高的时钟频率、更大的缓存和更复杂的指令集,可以提供更快的计算速度和更强大的处理能力。
总体而言,中央处理器的发展经历了从离散器件到集成电路,再到微处理器的演变过程。
随着技术的进步,中央处理器的计算能力、存储能力和并行处理能力不断提高,推动了计算机技术的发展和应用的广泛普及。
CPU 的发展历程和发展现状1.发展历程1.1 X86 时代的 CPUCPU 的溯源可以向来去到 1971 年。
在那一年,当时还处在发展阶段的 INTEL 公司推出了世界上第一台微处理器 4004。
这非但是第一个用于计算器的 4 位微处理器,也是第一款个人有能力买得起的电脑处理器!1978 年, Intel 公司再次领导潮流,首次生产出 16 位的微处理器,并命名为 i8086,同时还生产出与之相配合的数学协处理器 i8087,这两种芯片使用相互兼容的指令集,但在 i8087 指令集中增加了一些专门用于对数、指数和三角函数等数学计算指令。
由于这些指令集应用于i8086和 i8087,所以人们也这些指令集统一称之为X86指令集。
1979 年,INTEL 公司推出了8088 芯片,它仍旧是属于 16 位微处理器,内含 29000个晶体管,时钟频率为 4.77MHz,地址总线为 20 位,可使用 1MB 内存。
8088 内部数据总线都是 16 位,外部数据总线是 8 位,而它的兄弟 8086 是16 位。
1981 年 8088 芯片首次用于 IBM PC 机中,开创了全新的微机时代。
也正是从8088 开始,PC 机(个人电脑) 的概念开始在全世界范围内发展起来。
1982 年,许多年轻的读者尚在襁褓之中的时候, INTE 已经推出了划时代的最新产品枣80286 芯片,该芯片比 8006 和 8088 都有了飞跃的发展,虽然它仍旧是 16 位结构,但是在 CPU 的内部含有 13.4 万个晶体管,时钟频率由最初的 6MHz 逐步提高到 20MHz。
其内部和外部数据总线皆为 16 位,地址总线24 位,可寻址 16MB 内存。
从 80286 开始,CPU 的工作方式也演变出两种来:实模式和保护模式。
1.2 Intel 80286 处理器1985 年 INTEL 推出了80386 芯片,它是 80X86 系列中的第一种32 位微处理器,而且创造工艺也有了很大的进步,与80286 相比,80386 内部内含 27.5 万个晶体管,时钟频率为 12.5MHz,后提高到20MHz,25MHz,33MHz。
处理器开展史CPU是Central Processing Unit,就是中央处理器的缩写,它是计算机中最重要的一个局部,由运算器和控制器组成。
如果把计算机比作一个人,那么CPU就是他的心脏,其重要作用由此可见一斑。
按照其处理信息的字长,CPU可以分为:四位微处理器、八位微处理器、十六位微处理器、三十二位微处理器以及六十四位微处理器等等。
INTEL处理器开展史英特尔公司是全球最大的半导体芯片制造商,它成立于1968年,具有40多年产品创新和市场领导的历史。
1971年,英特尔推出了全球第一个微处理器。
微处理器所带来的计算机和互联网革命,改变了整个世界。
一、Intel桌面处理器开展史1971年11月15日:世界上第一块个人微型处理器4004诞生1971年11月15日,Intel公司的工程师霍夫创造了世界上第一个商用微处理器—4004,从此这一天被当作具有全球IT界里程碑意义的日子而被永远的载入了史册。
这款4位微处理器虽然只有45条指令,每秒也只能执行5万条指令,运行速度只有108KHz,甚至比不上1946年世界第一台计算机ENIA C。
但它的集成度却要高很多,集成晶体管2300只,一块4004的重量还不到一盅司。
这一突破性的创造最先应用于Busicom 计算器,为无生命体和个人计算机的智能嵌入铺平了道路。
Busicom最初方案是需要12个定制芯片。
而英特尔工程师霍夫提出了通用逻辑设备的概念,它可能是一个更出色、更高效的解决方案。
正是由于他的提议才使得微处理器得以开发。
起初,Busicom向英特尔支付了60000美元,获得了微处理器所有权。
在认识到“大脑〞芯片的无限潜力之后,英特尔提出用60000美元换回微处理器设计的所有权。
Busicom同意了英特尔的请求。
1971年11月15日,英特尔面向全球市场推出了4004微处理器,每个售价为200美元。
编号为4004,第一个“4〞代表此芯片是客户订购的产品编号,后一个“4〞代表此芯片是英特尔公司制作的第四个订制芯片。
40年历史!125张大图诠释CPU发展简史CPU(Central processing unit)是现代计算机的核心部件,又称为“微处理器(Microprocessor)”。
对于PC而言,CPU的规格与频率常常被用来作为衡量一台电脑性能强弱重要指标。
intel x86架构已经经历了28个年头,而x86架构的CPU对我们大多数人的工作、生活影响颇为深远。
在开始intel x86神奇时光之旅前面,我们需要弄清楚历史上几件很重要的事件,计算机的始祖到底是谁?是ENIAC吗?这张图相信很多人都看过。
世界上第一台电子计算机ENIAC教科书里面的答案是ENIAC。
这个答案不算正确,但也没完全错。
ENIAC是美国宾州大学研制的第一台电子计算机,也是世界上第一台电子计算机。
准确一点说:ENIAC是世界上第一台通用型计算机。
ENIAC是Electronic Numerical Integrator And Computer的缩写,它于1946年2月15日诞生;当时的资助者是美国军方,目的是计算弹道的各种非常复杂的非线性方程组。
众所周知,这些方程组是没有办法求出准确解的,因此只能用数值方法近似地进行计算,因此研究一种快捷准确计算的办法很有必要。
那个时候的“程序设计”,需要插拔N多的插头美国军方花费了48万美元经费在ENIAC项目上,这在当时可是一笔巨款,要不是为了二次世界大战,谁能舍得出这么大的钱?事实上ENIAC也是美国陆军军械部和宾州大学莫尔学院联合发布的,而非书本上所提的只有宾州大学。
从技术上而言,ENIAC是没有太明晰的CPU概念的。
因为它采用电子管作为基本电子元件。
用了足足18800个电子管,而每个电子管大约有一个普通家用25瓦灯泡那么大。
这样整部电脑就有了8英尺高、3英尺宽、100英尺长的身躯,体积有研立方米,重达30吨,耗电高达140千瓦。
每秒能进行5000次加法运算(而人最快的运算速度每秒仅5次加法运算),还能进行平方和立方运算,计算正弦和余弦等三角函数的值及其它一些更复杂的运算。
cpu的发展史的简单总结(一)前言计算机的核心部件之一,中央处理器(Central Processing Unit,简称CPU)的发展历程可以追溯到上世纪60年代,经过了数十年的不断演进和创新,取得了巨大的进步和突破。
本文将简要介绍CPU的发展史,以及其中的一些里程碑事件。
正文:诞生与早期发展•1964年,IBM推出了System/360系列计算机,这是首个采用单芯片设计的商用计算机,内部集成了逻辑门电路。
•1969年,Intel成立,开始生产存储器芯片等集成电路产品。
•1971年,Intel发布了首款微处理器Intel 4004,这是世界上第一款商用微处理器,引领了微处理器时代的到来。
:微处理器时代的崛起•1981年,IBM推出了首款个人计算机IBM PC,搭载Intel 8088微处理器,开启了个人计算机普及的新时代。
•1982年,Intel推出了x86架构的80286微处理器,首次实现了16位寻址,提升了计算性能。
•1985年,Intel推出了80386微处理器,实现了32位寻址和保护模式,大幅提升了计算能力。
•1993年,Intel推出了首款奔腾处理器(Pentium),采用了精密度更高的CMOS制造工艺,使得性能和功耗得到了平衡。
•1999年,AMD推出了首个具有超线程技术的Athlon处理器,实现了同一时间运行多个线程,提高了多任务处理能力。
至今:多核心与智能化•2005年,AMD推出了首款具有多核心架构的处理器Athlon 64 X2,带来了更高的计算性能和能效。
•2006年,Intel推出了首款核心微架构的处理器Core 2 Duo,继续提升了计算性能和能效。
•2011年,Intel推出了首款桌面级6核心处理器i7-980X,引领了多核心处理器的发展潮流。
•近年来,随着人工智能的兴起,CPU的发展也趋向于智能化。
Intel的Xeon Phi和AMD的EPYC处理器等专用处理器逐渐应用于机器学习、深度学习等领域,加速了人工智能算法的计算速度。
简述cpu发展历史CPU(Central Processing Unit)是计算机的核心部件,负责执行各种计算任务和指令。
自二十世纪四十年代诞生以来,CPU经历了多个阶段的发展,不断提升着计算机的处理能力和性能。
本文将简述CPU发展的历史。
第一阶段:电子管时代(1940s-1950s)在计算机的早期阶段,CPU使用的是电子管。
电子管是一种使用热电子流控制电流的设备。
由于电子管体积庞大、功耗高、寿命短等问题,这个阶段的CPU处理能力非常有限。
第二阶段:晶体管时代(1950s-1960s)1950年代,晶体管被发明出来,它取代了电子管成为了CPU的关键组件。
相比电子管,晶体管具有更小的体积、更低的功耗和更长的寿命。
这使得CPU的处理能力得到了显著提升。
在这个阶段,CPU开始采用二进制编码和存储程序的概念,使得计算机能够按照指令顺序执行程序。
第三阶段:集成电路时代(1960s-)20世纪60年代,集成电路(Integrated Circuit,IC)的概念提出,并开始应用于CPU。
集成电路是将多个晶体管、电阻、电容等元件集成在一块半导体芯片上的技术。
通过集成电路的应用,CPU的体积进一步缩小,功耗进一步降低,并且可以集成更多的晶体管,提升计算能力。
在集成电路时代,CPU的发展经历了多个重要的阶段:1. 单核处理器时代(1970s-2000s)在早期的集成电路时代,CPU仍然是单核心的,即只有一个处理单元。
这个阶段的CPU主要关注提高时钟频率和优化指令集,以提升单核性能。
然而,随着时钟频率的提升遇到了物理限制,CPU的功耗和散热问题日益凸显。
2. 多核处理器时代(2000s-)为了解决单核性能瓶颈和功耗问题,CPU开始进入多核处理器时代。
多核处理器将多个核心集成在一个芯片上,每个核心可以独立执行任务。
这使得CPU能够同时处理多个任务,提高计算效率。
多核处理器的出现对于计算密集型和多线程应用有着显著的性能提升。
CPU的发展历程和发展现状
CPU(Central Processing Unit)是英文Central Process Unit的缩写,中心处理器的意思,它是计算机中最关键的部件,也是一种完成特定任务的强大计算机,它主要完成计算机系统中的指令的执行、控制,信息处理和存储信息。
它是一种芯片,也是一块微处理机。
从20世纪50年代到现在,CPU的发展经历了很多阶段,发展得非常快速。
1950年,英国科学家赫尔曼·贝尔将微算机的概念第一次提出,1951年芝加哥大学的著名电脑科学家尼克斯·哈里斯提出了基本的计算机结构。
后来,贝尔公司针对当时前辈们提出的算机概念,制造了第一款真正的微处理机,UNIVACI,从而为CPU的发展打下了基础。
随后,在20世纪60年代,微处理机的效能逐步提高,算机开始实现大规模的实时操作,由此,一系列复杂的程序指令以及更高级的可编程处理器问世,这带动了CPU性能的大幅度提升。
同时,人们也开始创造出了更为高效、先进的CPU系列产品,如IBM的System/360、Intel的4004等,它们在现代计算机发展史中都扮演了重要的角色。
CPU发展的六个阶段第一阶段:第1阶段(1971-1973年)是4位和8位低档微处理器时代,通常称为第1代,其典型产品是Intel4004和Intel8008微处理器和分别由它们组成的MCS-4和MCS-8微机。
英特尔在1971年11月15日向全球市场推出4004微处理器,4004 是英特尔第一款微处理器,为日后开发系统智能功能以及个人电脑奠定发展基础。
第二阶段:第2阶段(1974—1977年)是8位中高档微处理器时代,通常称为第2代,其典型产品是Intel8080/8085、Motorola公司、Zilog 公司的Z80等。
它们的特点是采用NMOS工艺,集成度提高约4倍,运算速度提高约10~15倍(基本指令执行时间1~2μs)。
1974年,Intel推出8080处理器,并作为Altair个人电脑的运算核心,成为史上第一款下订单后制造的机种。
Intel 8080晶体管数目约为6千颗。
第三阶段:第3阶段(1978—1984年)是16位微处理器时代,通常称为第3代,其典型产品是Intel公司的8086/8088,Motorola公司的M68000,Zilog公司的Z8000等微处理器。
这一时期著名微机产品有IBM公司的个人计算机。
1981年IBM 公司推出的个人计算机采用8088CPU。
紧接着1982年又推出了扩展型的个人计算机IBM PC/XT,对内存进行了扩充,并增加了一个硬磁盘驱动器。
80286(也被称为286)是英特尔首款能执行所有旧款处理器专属软件的处理器,这种软件相容性之后成为英特尔全系列微处理器的注册商标,在6年的销售期中,估计全球各地共安装了1500万部286个人电脑。
1984年,IBM公司推出了以80286处理器为核心组成的16位增强型个人计算机IBM PC/AT。
由于IBM公司在发展个人计算机时采用了技术开放的策略,使个人计算机风靡世界。
第四阶段:第4阶段(1985—1992年)是32位微处理器时代,又称为第4代。
CPU的起源与发展起源任何东西从发展到壮大都会经历一个过程,CPU能够发展到今天这个规模和成就,其中的发展史更是耐人寻味。
作为电脑之“芯”的CPU也不例外,本文让我们进入时间不长却风云激荡的CPU发展历程中去。
在这个回顾的过程中,我们主要叙述了目前两大CPU巨头——Intel和AMD的产品发展历程,对于其他的CPU公司,例如Cyrix和IDT等,因为其产品我们极少见到在现今的CPU出现之前,如同埃尼阿克(Electronic Numerical Integrator and Computer)之类的计算机在执行不同程序时,必须经过一番线路调整才能启动。
由于它们的线路必须被重设才能执行不同的程序,这些机器通常称为“固定程序计算机”(fixed-program computer)。
而由于CPU这个词指称为执行软件(计算机程序)的设备,那些最早与储存程序型计算机(stored-program computer)一同登场的设备也可以被称为CPU。
储存程序型计算机的主意早已体现在ENIAC的设计上,但最终还是被省略以期早日完成。
在1945年6月30日,ENIAC 完成之前,著名数学家冯纽曼发表名为"First Draft of a Report on the EDVAC"的论文。
它揭述储存程序型计算机的计划将在1949年正式完成(冯纽曼1945)。
EDVAC的目标是执行一定数量与种类的指令(或操作),这些指令结合产生出可以让EDVAC(Electronic Discrete Variable Automatic Computer)执行的有用程序。
特别的是,为EDVAC而写的程序是储存在高速计算机内存中,而非由实例线路组合而成。
这项设计克服了ENIAC的某些局限—即花费大量时间与精力重设线路以执行新程序。
在冯纽曼的设计下,EDVAC可以藉改变内存储存的内容,简单更换它执行的程序(软件)。
[1]值得注意的是,尽管冯纽曼由于设计了EDVAC,使得他在发展储存程序型计算机上的贡献最为显著,但其他早于他的研究员如Konard Zuse也提出过类似的想法。
另外早于EDVAC完成,利用哈佛架构制造的马克一号,也利用打孔纸带而非电子内存实作储存程序的概念。
冯纽曼架构与哈佛架构最主要的不同在于后者将CPU指令与数据分开存放与处置,而前者使用相同的内存位置。
大多近代的CPU依照冯纽曼架构设计,但哈佛架构一样常见。
身为数码设备,所有CPU处理不连续状态,因此需要一些转换与区分这些状态的基础组件。
在市场接受晶体管前,继电器与真空管常用在这些用途上。
虽然这些材料速度上远优于纯粹的机械构造,但是它们有许多不可靠的地方。
例如以继电器建造直流时序逻辑回路需要额外的硬件以应付接触点跳动问题。
而真空管不会有接触点跳动问题,但它们必须在启用前预热,也必须同时停止运作。
[2]通常当一根真空管坏了,CPU必须找出损坏组件以置换新管。
因此早期的电子真空管式计算机快于电子继电器式计算机,但维修不便。
类似EDVAC的真空管计算机每隔八小时便会损坏一次,而较慢较早期的马克一号却不常故障(Weik 1961:238)。
但在最后,由于速度优势,真空管计算机支配当时的计算机世界,尽管它们需要较多的维护照顾。
大多早期的同步CPU,其时钟频率(clock rate)低于近代的微电子设计(见下列对于时钟频率的讨论)。
那时常见的时钟频率为100千赫兹到4百万赫兹,大大受限于内置切换设备的的速度。
发展X86时代的CPUCPU的溯源可以一直去到1971年。
在那一年,当时还处在发展阶段的INTEL公司推出了世界上第一台微处理器4004。
这不但是第一个用于计算器的4位微处理器,也是第一款个人有能力买得起的电脑处理器!!4004含有2300个晶体管,功能相当有限,而且速度还很慢,被当时的蓝色巨人IBM以及大部分商业用户不屑一顾,但是它毕竟是划时代的产品,从此以后,INTEL便与微处理器结下了不解之缘。
可以这么说,CPU的历史发展历程其实也就是INTEL公司X86系列CPU的发展历程,我们就通过它来展开我们的“CPU历史之旅”。
1978年,Intel公司再次领导潮流,首次生产出16位的微处理器,并命名为i8086,同时还生产出与之相配合的数学协处理器i8087,这两种芯片使用相互兼容的指令集,但在i8087指令集中增加了一些专门用于对数、指数和三角函数等数学计算指令。
由于这些指令集应用于i8086和i8087,所以人们也这些指令集统一称之为X86指令集。
虽然以后Intel 又陆续生产出第二代、第三代等更先进和更快的新型CPU,但都仍然兼容原来的X86指令,而且Intel在后续CPU的命名上沿用了原先的X86序列,直到后来因商标注册问题,才放弃了继续用阿拉伯数字命名。
至于在后来发展壮大的其他公司,例如AMD和Cyrix等,在486以前(包括486)的CPU都是按Intel的命名方式为自己的X86系列CPU命名,但到了586时代,市场竞争越来越厉害了,由于商标注册问题,它们已经无法继续使用与Intel的X86系列相同或相似的命名,只好另外为自己的586、686兼容CPU命名了。
1979年,INTEL公司推出了8088芯片,它仍旧是属于16位微处理器,内含29000个晶体管,时钟频率为4.77MHz,地址总线为20位,可使用1MB内存。
8088内部数据总线都是16位,外部数据总线是8位,而它的兄弟8086是16位。
1981年8088芯片首次用于IBM PC机中,开创了全新的微机时代。
也正是从8088开始,PC机(个人电脑)的概念开始在全世界范围内发展起来。
1982年,许多年轻的读者尚在襁褓之中的时候,INTE已经推出了划时代的最新产品枣80286芯片,该芯片比8006和8088都有了飞跃的发展,虽然它仍旧是16位结构,但是在CPU的内部含有13.4万个晶体管,时钟频率由最初的6MHz逐步提高到20MHz。
其内部和外部数据总线皆为16位,地址总线24位,可寻址16MB内存。
从80286开始,CPU的工作方式也演变出两种来:实模式和保护模式。
1985年INTEL推出了80386芯片,它是80X86系列中的第一种32位微处理器,而且制造工艺也有了很大的进步,与80286相比,80386内部内含27.5万个晶体管,时钟频率为12.5MHz,后提高到20MHz,25MHz,33MHz。
80386的内部和外部数据总线都是32位,地址总线也是32位,可寻址高达4GB内存。
它除具有实模式和保护模式外,还增加了一种叫虚拟86的工作方式,可以通过同时模拟多个8086处理器来提供多任务能力。
除了标准的80386芯片,也就是我们以前经常说的80386DX外,出于不同的市场和应用考虑,INTEL又陆续推出了一些其它类型的80386芯片:80386SX、80386SL、80386DL等。
1988年推出的80386SX是市场定位在80286和80386DX之间的一种芯片,其与80386DX的不同在于外部数据总线和地址总线皆与80286相同,分别是16位和24位(即寻址能力为16MB)。
1990年推出的80386 SL和80386 DL都是低功耗、节能型芯片,主要用于便携机和节能型台式机。
80386 SL与80386 DL 的不同在于前者是基于80386SX的,后者是基于80386DX的,但两者皆增加了一种新的工作方式:系统管理方式(SMM)。
当进入系统管理方式后,CPU就自动降低运行速度、控制显示屏和硬盘等其它部件暂停工作,甚至停止运行,进入“休眠”状态,以达到节能目的。
1989年,我们大家耳熟能详的80486芯片由INTEL推出,这种芯片的伟大之处就在于它实破了100万个晶体管的界限,集成了120万个晶体管。
80486的时钟频率从25MHz逐步提高到33MHz、50MHz。
80486是将80386和数学协处理器80387以及一个8KB的高速缓存集成在一个芯片内,并且在80X86系列中首次采用了RISC(精简指令集)技术,可以在一个时钟周期内执行一条指令。
它还采用了突发总线方式,大大提高了与内存的数据交换速度。
由于这些改进,80486的性能比带有80387数学协处理器的80386DX提高了4倍。
80486和80386一样,也陆续出现了几种类型。
上面介绍的最初类型是80486DX。
1990年推出了80486SX,它是486类型中的一种低价格机型,其与80486DX的区别在于它没有数学协处理器。
80486 DX2由系用了时钟倍频技术,也就是说芯片内部的运行速度是外部总线运行速度的两倍,即芯片内部以2倍于系统时钟的速度运行,但仍以原有时钟速度与外界通讯。
80486 DX2的内部时钟频率主要有40MHz、50MHz、66MHz等。
80486 DX4也是采用了时钟倍频技术的芯片,它允许其内部单元以2倍或3倍于外部总线的速度运行。
为了支持这种提高了的内部工作频率,它的片内高速缓存扩大到16KB。
80486 DX4的时钟频率为100MHz,其运行速度比66MHz的80486 DX2快40%。
80486也有SL增强类型,其具有系统管理方式,用于便携机或节能型台式机。
离散晶体管与IC CPU由于许多科技大厂投入更小更可靠的电子设备,设计CPU变得越来越复杂。
晶体管的面世便是第一个CPU的飞跃进步。
1950到60年代的晶体管CPU不再以体积庞大、不可靠与易碎的切换组件(例如继电器与真空管)建造。
借由这项改良,更复杂与可靠的CPU便被建造在一或多个包含离散(独立)组件的印制电路板上。
在此时期,将许多晶体管放置在拥挤空间中的方法大为普及。
集成电路(IC)将大量的晶体管集中在一小块半导体片,或芯片(chip)上。
刚开始只有非常基本、非特定用途的数码回路小型化到IC上(例如NOR逻辑门)。
以这些预组式IC为基础的CPU称为小规模集成电路(SSI)设备。
SSI IC,例如设备在阿波罗导航计算机上的那些,通常包含数十个晶体管。
以SSI IC建构整个CPU需要数千个独立的芯片,但与之前的离散晶体管设计相比,依然省下很多空间与电力。
肇因于微电子科技的进步,在IC上的晶体管数量越来越大,因此减少了建构一个完整CPU需要的独立IC数量。
“中规模集成电路”(MSI)与“大规模集成电路”(LSI)将内含的晶体管数量增加到成百上万。
1964年IBM推出了System/360计算机架构,此架构让一系列速度与效能不同的IBM计算机可以跑相同的程序。
此诚为一项创举,因为当时的计算机大多互不兼容,甚至同一家厂商制造的也是如此。
为了实践此项创举,IBM提出了微程序(microprogram 或microcode)概念,此概念依然广泛使用在现代CPU上(Amdahl et al. 1964)。