1计算机系统结构的基本知识解读.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应用需求是促使计算机系统结构发展的最根本动力。 计算机应用的基本要求是 高的运算速度 大的存储容量 大的I/O吞吐率 上述三方面的要求促使计算机系统结构不断发展。 计算机应用的四类应用 数据处理 信息处理 知识处理 智能处理 2、应用需求对系统结构发展的影响 计算机的“型”:大、中、小、巨、微型机 大、巨型机趋势:研究新的系统结构、组成技术,并推广,向通用结构发展; 中、小、微型机趋势:保持价格基本不变,提高性能;保持性能基本不变,降低价格。 从系统结构的观点来看,各型(档)计算机的性能随时间下移,实质上就是在低档(型)机上引用,甚至照搬高档(型)机的系统结构和组成。 2、应用需求对系统结构发展的影响 器件是促使计算机系统结构不断发展的最活跃因素。 器件技术,特别是VLSI技术发展迅速。这使得越来越多的功能可以由一块芯片来实现,而且芯片的性价比越来越高。 许多高性能系统结构摆脱芯片价格和集成度限制,能够在高性能计算机甚至个人计算机中实现。 3、器件对系统结构发展的影响 结论 软件是促使计算机系统结构发展的最重要的因素 没有软件,机器就不能运行,所以为了能方便地使用现有软件,就必须考虑系统结构的设计。 软件最重要 应用需求是促使计算机系统结构发展的最根本的动力 机器是给人用的,我们追求更快更好,机器就要做得更快更好 需求最根本 器件是促使计算机系统结构发展最活跃的因素 没有器件就产生不出电脑,器件的每一次升级就带来计算机系统结构的改进。 器件最活跃 本章小结 1.1 计算机系统结构的含义和分类 掌握计算机系统结构、计算机组成、计算机实现及三者的关系,透明性、虚拟机、翻译、解释、软硬件的功能逻辑等价、Flynn分类方法及相关概念。 1.2 计算机系统设计准则 掌握大概率优先原则、程序访问的局部性原理;能熟练完成Amdahl定律相关问题的分析与计算。了解计算机系统设计者的主要任务。 1.3 计算机系统结构的发展 了解计算机系统结构的演变过程、趋势;掌握软件可移植性概念及几种实现方法(含相关概念);掌握应用需求、器件对计算机系统结构发展起到的作用。 多机系统:多个处理器系统或多计算机系统,每个处理机可以独立执行指令和处理数据。 多指令流多数据流MIMD 2、按“并行级”和“流水线”分类 (1)1977,德国Erlangen大学H?ndler教授提出,把计算机硬件结构分成三个层次,并分别考虑它们的可并行程度和流水线处理程度进行分类。这三个层次为: 程序控制部件PCU 算术逻辑部件ALU或处理部件PE; 基本逻辑电路ELC:1Bit逻辑运算电路 1.1.2 计算机系统结构的分类 2、按“并行级”和“流水线”分类 (2) H?ndler分类法:一个计算机系统可用三对整数来描述: t(系统型号)=(k×k’,d×d’,w×w’) ,其中 k:计算机中的程序控制部件PCU的个数; k’ :可组成流水的PCU的个数 d:每个PCU所控制的算逻部件ALU或PE的个数 d’ :可组成流水的ALU的个数 w:ALU或PE的字长,每个算逻部件包含的逻辑电路的套数 w’ :ALU或PE中的流水段数,即流水线中基本逻辑电路套数 1.1.2 计算机系统结构的分类 2、按“并行级”和“流水线”分类 例:Cray-1有1个CPU;12个相当于ALU或PE的处理部件,最多8级流水线;字长为64位,可实现1~14位流水线。 表示为: t(Cray-1)=(1,12×8,64(1~14)) 1.1.2 计算机系统结构的分类 1、以经常性事件为重点(大概率事件优先原则) 对经常发生的情况采用优化方法的原则,以得到更多的总体上的改进。 优化是指分配更多的资源、达到更高的性能或者分配更多的电能等。 1.2 计算机系统的设计 1.2.1 计算机系统设计的定量原理 2、Amdahl定律 加速比(Sp)定义: Amdahl定律:加快某部件执行速度所能获得的系统性能加速比,受限于该部件的执行时间占系统中总执行时间的百分比。 加速比= 系统性能改进后 系统性能改进前 总执行时间改进前 总执行时间改进后 = 1.2.1 计算机系统设计的定量原理 加速比的大小与两个因素有关 可改进比例(fe):在改进前的系统中,可改进部分的执行时间在总的执行时间中所占的比例。它总是小于等于1。 例如:一个需运行60秒的程序中有20秒的运算可以加速,那么这个比例就是20/60。 1.2.1 计算机系统设计的定量原理 加速比的大小与两个因素有关 部件加速比(re):可改进部分改进以后性能提高的倍数。它是改进前所需的执行时间与改进后执行时间的比。一般情况下部件加速比是大于1的。 例如:若系统改进后,可改进部分的执行时间是2

您可能关注的文档

文档评论(0)

w6633328 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档