1.2 计算机体系结构的发展
- Von Neumann体系结构
- 计算机分代和分型
- 软件的发展
- 应用的发展
- 集成电路的发展
- 体系结构的发展
计算机的分代
第一代(1945-1954) 电子管和继电器
第二代 (1955-1964)晶体管、磁芯、印刷电路
第三代(1965-1974)SSI和MSI、多层印刷电路、微程序
第四代(1974-1990)LSI和VLSI、半导体存储器
第五代(1991-) 高性能微处理器、大规模高密度电路
技术和性能的“下移”。新型体系结构的设计一方面是合理地增加计算机系统中硬件的功能比例。另一方面则是通过多种途径提高计算机体系结构中的并行性。
软件的发展
- 计算机语言与编译技术。
- 操作系统。
- 软件工具与中间件。
应用的发展
- 桌面机试
- 服务器市场
- 嵌入式计算
体系结构的发展
- 分布的IO处理能力。
- 保护的存储器空间。
- 存储器组织结构的发展。
- 并行处理技术
- 指令集发展
并行处理技术的发展
- 并行概念
- 指令级并行
- 线程级并行
- 任务级/过程级并行
- 提高并行性的技术途径
- 时间重叠
- 资源重复
- 资源共享
- 并行计算的应用需求
计算机系统的成本和价格
- 处理器板:~37%
- /O设备:~37%
- 附件:~6%
- 软件:~20%
性能、成本设计
- 性能/成本设计:设计者需取得性能与成本之间的平衡。
- 在过去的几十年中,计算机尺寸变小,因此低成本设计和性能/成本设计就显得日益重要,即使是巨型计算机制造商也发觉成本问题已日益重要。
- 对计算机系统成本产生影响的主要因素有:
时间、产量、商品化等 - 对成本产生最直接影响的是时间。即使实现技术没有变动,计算机系统的制造成本也会不断下降。随着时间的推移,生产工艺会日渐稳定,产品的成品率会不断提高。产品的成本与成品率成反比。
集成电路的发展和摩尔定律
- 1965年,时任仙童公司研发实验室主任的摩尔Gordon Mooer)在《Electronics》上撰文,认为集成电路上可以容纳的晶体管数目在大约每经过18个月到24个月便会增加一倍。换言之,处理器的性能大约每两年翻一倍,同时价格下降为之前的一半。
- 40年来,摩尔定律不但印证了集成电路技术的发展,也印证了计算机技术的发展