《计算机系统概述》PPT课件

《计算机系统概述》PPT课件

ID:39132581

大小:450.00 KB

页数:87页

时间:2019-06-25

《计算机系统概述》PPT课件_第1页
《计算机系统概述》PPT课件_第2页
《计算机系统概述》PPT课件_第3页
《计算机系统概述》PPT课件_第4页
《计算机系统概述》PPT课件_第5页
资源描述:

《《计算机系统概述》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第11章计算机系统概述111.1计算机系统概述一、计算机系统的分类目前常用的是1966年弗林根据指令流和数据流数量进行分类的方法。其中指令流是机器执行的指令序列,数据流是由指令流调用的数据序列。可将计算机系统分成下列四类。1.单指令流单数据流(SISD)计算机系统通常由一个运算器和一个存储器组成。典型的SISD计算机每次执行一条指令。每次从存储器取(或存)一个数据。为了提高运算速度有些SISD计算机设置了指令流水线和运算操作流水线,有些还设置了多个功能部件和多体交叉存储器。22.单指令流多数据流(SIMD)计算机系统通常由一个指令控

2、制部件多个运算器和多个存储器组成。各运算器和各存储器之间通过互联网络进行通信。在程序运行时由指令控制部件向各个运算器‘播送’同一条指令,所有‘活动的”处理器在同一时刻执行同样的指令,这就是单指令流;各活动的”运算器执行指令时所需的数据是从它本身专用的存储器中取的,所以各运算器所处理的数据是各不相同的,这就是多数据流。为各个运算器所专用的存储器又叫局部存储器。3.多指令流单数据流(MISD)计算机系统MISD计算机系统在同一时刻执行多条指令,但处理同一个数据。大多数人认为能列在这一系统中的计算机很少或根本不存在。4.多指令流多数据流(

3、MIMD)计算机系统典型的MIMD计算机系统由多台运算器(包括指令控制部件和运算器)和多个存储器组成,并有一个互联网络实现各运算器和各存储器之间的通信。每个运算器执行各自的指令,存取各自的数据。3二、提高计算机系统运算速度的方法提高计算机系统的运算速度的方法可归纳为两种:1.改进器件工艺减少芯片线宽,提高集成度与工作频宽2.改进计算机系统结构,并使各部件之间的速度匹配。针对单机系统已介绍过改进系统结构的方法有:(1)采用多个通用寄存器来暂存运算的中间结果,以减少访问存储器次数。(2)采用多体交叉存储器和cache以协调CPU和存储器

4、之间的速度匹配。(3)CPU和输入输出设备并行工作,以减少CPU等待和空闲时间。(4)操作重叠的流水线工作方式。在本章中,我们将介绍多种计算机系统,其发展的最终目的是增强计算机处理能力和提高运算速度。4三、开放系统开放系统是当前计算机用户和制造商的热门话题,也是计算机工业最重要的发展趋势。至今对开放系统还没有一个确切的定义,因此讨论一下开放系统是很有必要的。专有系统与开放系统1.专有系统。硬件和软件都由一家公司提供,并不向外提供技术。从历史上看,一些有名的大计算机公司,如IBM、DEC都是靠独家专利的计算机发迹的。2.开放系统。硬件

5、和软件可由多家公司提供,计算机系统的所有部分,如计算机体系结构、系统总线、操作系统、窗口系统、数据库、图形用户接口、计算机网络和通信服务等都是开放的,符合与制造商无关的国际标准。这样厂商之间很容易进行分工,用户可以选用市场上最好的、适合应用的软件、硬件组成计算机系统或信息系统。5四、计算机系统的性能评测在计算机系统的研制、选型、选购、引进谈判以及对已有计算机的改进过程中,计算机系统的性能评测,是一项不可缺少的重要工作。1.评测性能的几种方法计算机的时钟频率在一定程度上反映了机器速度,一般来讲,主频越高,速度越快。但是相同频率不同体系

6、结构的机器,其速度可能会相差很多倍,因此还需要有其他方法来测试速度。早期的计算机速度是通过计算得来的,当时根据各类指令的执行频率按一定的比例估算,得到平均运算速度、这种方法很不精确,因为在不同程序中,不同指令的使用频率是不同的,而且数据长度、指令系统功能、Cache、流水线等与机器的性能有很大关系。在计算时不能得到充分反映。6另外有一种通过计算处理速率’(processingdatarate,简称PDR)值的方法来衡量机器性能。PDR值大机器性能好。PDR是指令操作数的平均位数和指令平均速度的比值(加权)。PDR值主要对CPU和主存

7、储器的速度进行度量,与真正的机器运行速度有不少差别。等效乘法速率(equivalentmultiplyrate,简称EMR)曾是美国政府确定计算机出口许可证浮点性能的限制性指标。核心程序法是把程序中应用得最频繁的那部分核心程序作为评价计算机性能的标准程序。但因程序短,以致访存的局部性大Cache命中率偏高。基准程序法(benchmark)是目前一致承认的较好的测试方法。在下面我们将讲到各种基准测试程序,测试的结果通常整数性能用MIPS(百万次整数运算指令/秒);浮点性能用MFLOPS(百万次浮点运算指令/秒)等表示。通常将VAXll

8、/78的运算速度定为1MIPS。72.基准测试程序1)整数测试程序2)浮点测试程序3)计算机综合测试程序SPEC4)事务处理测试程序5)行业基准测试3.准测试的公正性和准确性所有基准测试组织都是中立的,一般是非赢利的。测试结果一般来说

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。