计算机体系结构的发展.ppt
《计算机体系结构的发展.ppt》由会员分享,可在线阅读,更多相关《计算机体系结构的发展.ppt(27页珍藏版)》请在三一办公上搜索。
1、1.3计算机体系结构的发展,1.3.1 存储程序计算机体系结构及其发展,第一章 计算机体系结构的基本概念,计算机系统按功能划分成,1.存储程序计算机的主要特点,(1)机器以运算器为中心;(2)采用存储程序原理;(3)存储器是按地址访问的、线性编址的空间;(4)控制流由指令流产生;(5)指令由操作码和地址码组成;(6)数据以二进制编码表示,采用二进制运算。,1.3 计算机体系结构的发展,计算机系统按功能划分成,2.对体系结构进行的改进,(1)分布的I/O处理能力 以运算器为中心带来了慢速输入输 出操作占用快速运算器的问题。为了解决这一问题,人们提出了各种 输入/输出方式。,1.3 计算机体系结构
2、的发展,计算机系统按功能划分成,1.3 计算机体系结构的发展,计算机系统按功能划分成,(2)保护的存储器空间,是否把指令和数据放在同一存储器中?优点:,不必预先区分指令和数据,易实现存储管理软件;程序和指令在执行过程中可以被修改,因而可以 编写出灵活的可修改的程序;对于存取指令和数据仅需一套读/写和寻址电路,硬件简单;数据可以分配于任何可用空间,从而可更有效地 利用存储空间等。,1.3 计算机体系结构的发展,缺点:,不利于进行程序调试诊断;不利于实现程序的可再入性和程序的递归调用;不利于重叠和流水方式的操作。,现在绝大多数计算机都规定,在执行进程中不准修改程序。,1.3 计算机体系结构的发展,
3、计算机系统按功能划分成,(3)存储器组织结构的发展,相联存储器和相联处理机 通用寄存器 高速缓冲存储器和多级存储器组织结构,(4)并行处理技术 如何挖掘传统机器中的并行性?改进CPU的组成,重叠方式 先行控制,1.3 计算机体系结构的发展,计算机系统按功能划分成,在体系结构上对某些计算问题实现并行计算。如向量计算 多机并行处理系统 把一个作业(程序)划分成能并行执行的多个任 务(程序段),把每个任务分配给一个处理机执行。,多操作部件 流水方式,1.3 计算机体系结构的发展,复杂指令集计算机(CISC)精简指令集计算机(RISC),(5)指令集结构的发展 指令集的功能,指令的地址空间和寻址方式
4、多种灵活的寻址方式。,1.3 计算机体系结构的发展,计算机系统按功能划分成,1.3.2 计算机的分代和分型1.计算机到目前为止已经发展了五代 这五代计算机分别具有明显的器件、体系结 构技术和软件技术的特征。2.计算机可以根据价格分为五个档次:巨型机、大型机、中型机、小型机、微型机,1.3 计算机体系结构的发展,计算机系统按功能划分成,计算机系统按功能划分成,3.计算机系统性能随时间“下移”,1.3 计算机体系结构的发展,1.3 计算机体系结构的发展,4.根据当前的计算机应用市场的现状和价格特征,通常把计算机分为服务器、桌面系统和嵌入式计 算三大领域。,计算机系统按功能划分成,5.新型体系结构的
5、设计(1)合理地增加计算机系统中硬件的功能比例,这种体系结构对操作系统、高级语言甚至应 用软件提供更多更好的支持;(2)通过多种途径提高计算机体系结构中的并行 性等级,使得凡是能并行计算和处理的问题 都能并行计算和处理,使这种体系结构和组 成对算法提供更多更好的支持。,1.3 计算机体系结构的发展,计算机系统按功能划分成,1.3.3 应用需求的发展 1.计算机的设计受两方面因素的影响2.软件技术最重要的发展趋势(1)程序及数据所使用存储器容量的不断增大;(2)编译器的重要性日益突出,逐渐成为用户 与计算机的主要界面。,计算机现在和未来的使用方法 下层的实现技术,1.3 计算机体系结构的发展,3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机体系结构 发展
链接地址:https://www.31ppt.com/p-4995619.html