计算机系统结构课件第1章.pptVIP

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

计算机 系统结构教程 高等学校计算机系列教材 总 目 录 第1章 计算机系统结构导论 第2章 计算机系统结构 第3章 存储系统 第4章 流水线技术 第5章 RISC结构计算机 第6章 多处理机系统 第7章 分布式系统结构 第8章 非控制流计算机结构 第1章 计算机系统结构导论 1.1 计算机系统的层次结构 1.2 计算机系统结构、组成与实现 2.外特性、内特性与微外特性 对于机器语言程序员所看到的计算机的概念性结构与功能特性,称之为计算机的系统结构,也就是“外特性”。这种外特性是由硬件和固件来实现的,而它们本身则是由电子线路、逻辑门、寄存器等器件组成。对这些器件和电子线路的抽象,称为计算机系统的“内特性”,对应于计算机组成,其本身实际上就是计算机系统的实现。 3.计算机系统的组成与实现 计算机系统的组成既包括硬件系统,又包括软件系统。系统的组成实际上就是各层的硬件和软件构成的统一体,由其硬件和软件实现各层次的功能。 计算机系统结构所解决的问题是计算机系统总体上、功能上需要解决的问题,而计算机组成要解决的是逻辑上如何具体实现的问题。 4.计算机的透明性 在计算机中,客观存在的事物或属性从某个角度看不到,则称是透明的。计算机中的“透明”和社会生活中的透明涵义正好相反:社会生活中所称的“透明”是要公开,让人看得到,而计算机中的“透明”则是指看不到。 5.结构、组成与实现三者的相互影响 结构不同会影响到可用的组成技术不同,而不同的组成又会反过来影响到系统结构的设计。因此,系统结构的设计必须结合应用来考虑,要为软件和算法的实现提供更多更好的硬件支持,同时要考虑可能采用和准备采用哪些组成技术,不能过多或不合理地限制各种组成、实现技术的采用与发展。 组成与实现可以折衷,它主要取决于器件的来源、厂家的技术特长和性能价格比能否优化。应当在当时的器件技术条件下,使价格不增或只增很少的情况下尽可能提高系统的性能。 1.3 计算机系统结构的分类 按“并行级”和“流水线”分类法是Wolfgan H?ndler在1977年提出的。在计算机系统的三个子系统集上,按照并行性和流水线的处理程度分类。三个层次是处理控制器(PCU)、运算部件(ALU)和位级电路(BLC)。这样,一个计算机系统可描述为: 冯氏分类法是美籍华人冯泽云于1972年提出来的一种分类方法,是按照“最大并行度”对计算机系统结构进行分类。最大并行度用Pm表示,定义为计算机系统在单位时间内所能处理的最大二进制位数。若设每一个时钟周期△ti内能同时处理的二进制位数为Pi,则T个时钟周期内平均并行度为: 图1-7给出用“最大并行度”对计算机系统结构进行分类的方法。其中直角坐标系中的一个点代表一个计算机系统;横坐标表示字宽(N位),即在一个字中可同时处理的二进制位数;纵坐标表示位片宽度(M字),即在一个位片中可同时处理的字数。 1.4 计算机系统的设计与实现 随着大规模集成电路技术的发展和软件硬化的趋势,计算机系统软、硬件界限已经变得模糊了。因为任何操作可以由软件来实现,也可以由硬件来实现;任何指令的执行可以由硬件完成,也可以由软件来完成。对于某一功能采用硬件方案还是软件方案,取决于器件价格、速度、可靠性、存储容量、变更周期等因素。 (2)Amdahl定律 IBM公司的设计师Amdahl在1967年提出的Amdahl定律告诉我们:系统中某一部件由于采用某种更快的执行方式后整个系统性能的提高与这种执行方式的使用频率或占总执行时间的比例有关。 2.计算机系统设计的主要任务 (1)确定用户对计算机系统的功能、价格和性能要求 功能要求包括:应用领域、软件兼容性、操作系统的要求、各种通用国际标准的要求。 价格要求:考虑用户或市场对计算机功能和性能要求的前提下,尽量降低成本。 性能要求包括:速度、容量、输入/输出的种类、可靠性、可维护性、安全性、容错能力、人机交互的能力等。 (2)软硬件的平衡 硬件实现:速度快、成本高;灵活性差、占用内存少。 软件实现:速度低、复制费用低;灵活性好、占用内存多。 设计必须考虑硬件和软件的合理分配,同时还应考虑设计的复杂性及软硬件实现的难易程度。 (3)设计出符合今后发展方向的系统结构 一个成

文档评论(0)

cai + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档