计算机系统等结构63.pptVIP

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机系统等结构63

第八章 计算机系统结构 计算机组成原理 内容简介 计算机系统结构是指机器语言一级的程序员所看到的计算机属性。本章详细介绍流水线技术,包括先行控制技术、流水线原理、流水线性能分析、相关和相关的处理方法、超标量处理机和超流水线处理机等。讨论系统结构中的并行性问题、单机和多机系统中并行处理的实现以及突破冯·诺依曼型结构的新型计算机系统结构。从而了解新一代计算机的发展动向。 本章主要内容 8-4 新型计算机系统结构 8-3 多处理机 8-2 向量处理机 8-1 流水线技术 流水线技术 提高计算机的处理速度就要提高处理机指令执行的速度,人们采取的办法通常有三种: 1.提高处理机的工作主频。 2.采用更好的算法和设计更好的功能部件。 3.采用指令级并行技术。 3是目前和将来提高处理机指令执行速度的一条主要途径。 8-1-1 先行控制技术 1.指令的重叠执行方式 处理机在执行多条指令时,有多种执行控制方式:顺序方式、重叠方式、先行控制方式、流水线控制方式等,我们先从最简单的来讲。一条指令的执行过程可以分为多个阶段,通常,把—条指令的执行过程分为3个阶段。 取指令阶段:按照指令计数器的内容访问主存储器,取出一条指令送到指令寄存器。 分析指令阶段:对指令的操作码进行译码后,按照给定的寻址方式和地址字段中的内容形成操作数的地址,并用这个地址读取操作数,操作数可能在主存储器或寄存器中。 指令阶段:是指根据操作码的要求,完成指令规定的功能,在此期间,要把运算结果写到寄存器或主存储器中。 8-1-2 流水线 流水处理技术是在重叠、先行控制方式的基础上发展起来的,它基于重叠的原理,但却是在更高程度上的重叠。 流水线方式是把一个重复的过程分解为若干个子过程,每个子过程可以与其他子过程同时进行。由于这种工作方式与工厂中生产流水线十分相似,因此,把它称为流水线工作方式。 8-1-3 超标量处理机与超流水线处理机 一般的流水线处理机只有一条指令流水线,一个多功能的操作部件,每个时钟周期“取指令”和“分析”完成一条指令。另一种流水线处理机虽然也只有一条指令流水线,每个时钟周期“取指令”和“分析”完成一条指令,但是有多个独立的操作部件,可以同时并行工作,例如,定点算术逻辑部件、浮点加减法部件、乘除法部件、取数存数部件等。这种处理机通常称为多操作部件处理机。 8-2-1 向量流水的基本概念 1.向量数据 向量数据是一组不相关数据的集合,向量元素之间的次序是固定的,而且所有的数据元素具有相同的结构,如数据类型、数据长度等属性相同。所谓不相关即对向量中任意一个数据元素的操作,结果不影响到其他向量元素。比如有一个数组,我们要使数组中的每一个元素Ai都乘以一个数b,它们的结果互不影响,各自独立。 向量数据的参数有: 起始地址:即第一个向量元素存放的地址。 向量长度:即向量元素的数量。 向量间距:即相邻两个向量元素之间的距离。 8-2-2 向量处理机的结构与性能 1.向量处理机的结构 系统结构设计中所面临的主要问题是,如何设计出一个能满足运算器带宽要求的存储器系统。目前向量计算机采用两种方法: (1)利用几个独立的存储器完成对相互独立的数据的并发访问。从而达到所要求的存储器带宽,即存储器—存储器结构。 (2)构造一个具有所要求带宽的高速中间存储器,并能实现该高速中间存储器与主存储器之间的快速数据交换,即寄存器—寄存器结构。 8-3 多处理机系统 1.多处理机系统的组成 多处理机系统的组成有以下几部分: (1)两个或两个以上功能大致相同的处理器; (2)由所有处理器共享的一个公共主存和I/O通道、控制器和外设; (3)在处理器和程序之间实现作业、任务、程序段、数组和数组元素等各级的全面并行。必须有统一控制的操作系统。 8-3-2多处理机结构 多处理机在系统结构上分为两类:紧耦合系统和松耦合系统。 (1)松耦合系统 松耦合系统也称为间接耦合系统,通常通过通道或通信线路实现机间联系,通过消息传递方式来实现处理机间的相互通信,信息传送的速度较慢,而且每个处理机是一个独立性较强的计算机模块。 8-3-2多处理机结构 (2)紧耦合系统 紧耦合系统也称为直接耦合系统,目前大多数多处理机系统都属于紧耦合系统。紧耦合是通过共享主存实现处理机间的互相通信,主存储器对所有的处理机有一个统一的地址编址。系统中的各台处理机既可以共同执行一个任务,也可以同时执行几个程序。各处理机通过一个公共的硬件资源连接在一起,处理机间的相互联系比较紧密。按所用处理机类型是否相同及对称,又可分为同构或异构及对称或非对称的形式。常见组合是同构对称式和异构非对称式多机系统。 8-4-1

文档评论(0)

173****1616 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档