- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
参考教材 《计算机系统结构》 陆鑫达 高教出版社 96年 《计算机系统结构》 孙强南 科学出版社 92年 《计算机系统结构》 苏东庄 西安电子科技大学 92年 《RISC单发射与多发射体系结构》 李三立 清华出版社 93年 《计算机系统结构》 郑纬民等 清华出版社 97年 《Advanced Computer Architecture 》 Kai Hwang 清华出版社 95年 第一章 概 论 本章要点 体系结构概念 弗林分类法 计算机层次结构 CPU 性能及计算 1.1 现代计算机系统 发展经历了五次更新换代 五代: 第一代:1945~1954年,电子管和继电器; 第二代:1955~1964年,晶体管和磁芯存储器; 第三代:1965~1974年,中小规模集成电路; 第四代:1975~1990年,LSI/VLSI和半导体存储器; 第五代:1990年至今,巨大规模集成电路。 1.1.1 现代计算机的构成 现代计算机系统结构组成的基本模式 ? 1.1.2 计算机系统的层次结构 ? 层次结构 1.2 计算机系统结构 透明性 一种本来存在的有差异的事物和属性,从某种角度上看又好像不存在的现象,被称为是“透明性” 。 1.2.2 计算机系统结构、组成与实现 三者区别: 计算机系统结构 数据表示 寄存器定义 指令系统 中断系统 存储系统 输入输出结构 机器工作状态 信息保护 计算机组成 数据通路的宽度 专用部件的设置 各功能部件 控制机构的组成方式 缓冲技术 可靠性技术的采用和方式的选择 预估、预判、优化处理 1.2.3 系统结构的分类 计算机按系统的结构分类通常有三种方法: 单指令流、单数据流(SISD-Single Instruction Single Data)结构 单指令流、多数据流(SIMD-Single Instruction Multiple Data)结构 多指令流、单数据流(MISD)结构 多指令流、多数据流(MIMD)结构 按用途: 专用机与通用机 按规模: 巨型机、大型机、中型机、小型机、工作站、微型机、单板机、单片机等等 (二)冯氏分类法(1972年,美籍华人冯泽云教授提出) (三) Wolfgang Handler(汉德勒)法 (1977年德国) 1.3 计算机系统设计 加速比 Amdahl定律可表示为: (三)程序访问局部性原理 1.3.2 计算机系统结构设计 计算机系统的功能要求、性能要求、成本要求 系统结构设计的步骤 设计步骤可以分为: 1.4 计算机的性能评价 计算机的性能以及对系统评价的目标都指系统速度的性能。 1.4.1 CPU性能 1.4.2 MIPS和MFLOPS IPS:含义是每秒执行的指令条数 。 MIPS:以百万来计量。 MFLOPS:指每秒百万次浮点操作次数。 1.4.3 系统性能测试 采用实际应用程序 采用核心程序 综合测试程序 性能评价结果的处理 1) 结果数据的处理 算术性能平均法 2 )结果的比较 总执行时间 Am 各机器之间的比较Gm 加权平均时间 1.5 计算机系统结构的发展 1.5.1 冯·诺依曼机型及其演变 主要特征 改进: 数据类型增加 指令种类、寻址方式增加 以存储器为中心 处理器采用新技术 1.5.2 系统结构并行技术的发展 1.5.3 影响计算机系统结构的因素 系列机与兼容机 例2,若考虑将系统中某一功能的处理速度加快10倍,但该功能的处理使用时间仅为整个系统运行时间的40%,则采用此增强功能方法后,能使整个系统的性能提高多少? 由题可知:fe=0.4,re=10,则可得:Sp=1.56 若以Sp作纵坐标, fe作横坐标,可画出Sp=f(fe)的函数。 0.0 0.5 1.0 fe 1 0 10 5 Sp 加速比Sp与可增强性能部分fe的关系 由图中曲
文档评论(0)