11第十一章计算机系统.ppt

  1. 1、本文档共87页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章 计算机系统概述 11.1 计算机系统概述 一、计算机系统的分类 目前常用的是1966年弗林根据指令流和数据流数量进行分类的方法。其中指令流是机器执行的指令序列,数据流是由指令流调用的数据序列。可将计算机系统分成下列四类。 1.单指令流单数据流(SISD)计算机系统 通常由一个运算器和一个存储器组成。典型的SISD计算机每次执行一条指令。每次从存储器取(或存)一个数据。为了提高运算速度有些SISD计算机设置了指令流水线和运算操作流水线,有些还设置了多个功能部件和多体交叉存储器。 2. 单指令流多数据流(SIMD)计算机系统 通常由一个指令控制部件多个运算器和多个存储器组成。各运算器和各存储器之间通过互联网络进行通信。在程序运行时由指令控制部件向各个运算器‘播送’同一条指令,所有‘活动的”处理器在同一时刻执行同样的指令,这就是单指令流;各活动的”运算器执行指令时所需的数据是从它本身专用的存储器中取的,所以各运算器所处理的数据是各不相同的,这就是多数据流。为各个运算器所专用的存储器又叫局部存储器。 3.多指令流单数据流(MISD)计算机系统 MISD计算机系统在同一时刻执行多条指令,但处理同一个数据。大多数人认为能列在这一系统中的计算机很少或根本不存在。 4.多指令流多数据流(MIMD)计算机系统 典型的MIMD计算机系统由多台运算器(包括指令控制部件和运算器)和多个存储器组成,并有一个互联网络实现各运算器和各存储器之间的通信。每个运算器执行各自的指令,存取各自的数据。 二、提高计算机系统运算速度的方法 提高计算机系统的运算速度的方法可归纳为两种: 1.改进器件工艺减少芯片线宽,提高集成度与工作频宽 2.改进计算机系统结构,并使各部件之间的速度匹配。 针对单机系统已介绍过改进系统结构的方法有: (1)采用多个通用寄存器来暂存运算的中间结果,以减少访问存储器次数。 (2)采用多体交叉存储器和cache以协调CPU和存储器之间的速度匹配。 (3) CPU和输入输出设备并行工作,以减少 CPU等待和空闲时间。 (4)操作重叠的流水线工作方式。 在本章中,我们将介绍多种计算机系统,其发展的最终目的是增强计算机处理能力和提高运算速度。 三、开放系统 开放系统是当前计算机用户和制造商的热门话题,也是计算机工业最重要的发展趋势。至今对开放系统还没有一个确切的定义,因此讨论一下开放系统是很有必要的。 专有系统与开放系统 1.专有系统。硬件和软件都由一家公司提供,并不向外提供技术。从历史上看,一些有名的大计算机公司,如 IBM、DEC都是靠独家专利的计算机发迹的。 2.开放系统。硬件和软件可由多家公司提供,计算机系统的所有部分,如计算机体系结构、系统总线、操作系统、窗口系统、数据库、图形用户接口、计算机网络和通信服务等都是开放的,符合与制造商无关的国际标准。这样厂商之间很容易进行分工,用户可以选用市场上最好的、适合应用的软件、硬件组成计算机系统或信息系统。 四、计算机系统的性能评测 在计算机系统的研制、选型、选购、引进谈判以及对已有计算机的改进过程中,计算机系统的性能评测,是一项不可缺少的重要工作。 1.评测性能的几种方法 计算机的时钟频率在一定程度上反映了机器速度,一般来讲,主频越高,速度越快。但是相同频率不同体系结构的机器,其速度可能会相差很多倍,因此还需要有其他方法来测试速度。 早期的计算机速度是通过计算得来的,当时根据各类指令的执行频率按一定的比例估算,得到平均运算速度、这种方法很不精确,因为在不同程序中,不同指令的使用频率是不同的,而且数据长度、指令系统功能、Cache、流水线等与机器的性能有很大关系。在计算时不能得到充分反映。 另外有一种通过计算处理速率’(processing data rate,简称PDR)值的方法来衡量机器性能。PDR值大机器性能好。PDR是指令操作数的平均位数和指令平均速度的比值(加权)。PDR值主要对CPU和主存储器的速度进行度量,与真正的机器运行速度有不少差别。 等效乘法速率(equivalent multiply rate,简称EMR)曾是美国政府确定计算机出口许可证浮点性能的限制性指标。 核心程序法是把程序中应用得最频繁的那部分核心程序作为评价计算机性能的标准程序。但因程序短,以致访存的局部性大Cache命中率偏高。 基准程序法(be

文档评论(0)

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

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

1亿VIP精品文档

相关文档