计算机科学第3章 计算机体系结构.pptx

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机科学第3章 计算机体系结构

计算机学科导论;本 章 教 学 目 的;本 章 教 学 内 容;本 章 学 习 重 点;第一节 计算机系统的多级层次结构;3.1 计算机系统的多级层次结构;3.1 计算机系统的多级层次结构;3.1 计算机系统的多级层次结构;3.1 计算机系统的多级层次结构;;3.1 计算机系统的多级层次结构;3.1 计算机系统的多级层次结构;3.1 计算机系统的多级层次结构;第二节 计算机体系结构概述;3.2.1 计算机体系结构的基本概念;几个基本概念间的关系 体系结构、计算机组成、计算机实现 ;图2-2 计算机的基本组成;3.2.2 计算机体系结构的基本概念;图2-4 软件兼容性;一些典型的兼容机;第三节 冯?诺依曼结构和哈佛结构;3.3.1 冯?诺依曼理论;3.3.1 冯?诺依曼理论;冯?诺依曼结构 — 普林斯顿体系结构(Princetion Architecture) 现代通用计算机使用的最主要结构。;图2-6 以运算器为中心的结构;冯?诺依曼结构的缺陷: 1)由于处理器与存储器之间的特殊关系,处理器要频繁访问存储器,而处理器的速度要高出存储器几个数量级,存在处理器与存储器之间的瓶颈;同时,由于其执行指令是串行的,由此造成指令串行执行效率低,不能充分发挥处理器功效。 2)在使用计算机语言的时候,人们常常使用高级语言,而高级语言与机器语言之间的差别是较大的,要用不同的编译和解释程序将高级语言的源程序翻译成机器可以识别的机器语言,从而带来较大的工作量。 3)由于冯?诺依曼型计算机采用的是按地址访问的顺序存储空间,对于复杂的数据结构,必须经过地址映像存放才能解决问题,因此也带来了不便。;将运算器与控制器集中于一块芯片,作为中央处理器(CPU) 采用先行控制、流水线等方法,开发并行性 采用多体交又存储器,增加存储带宽 采用总线结构,将计算机各个部件连接起来,并实现各部件之间正确的数据传输 以存储器为核心,使I/O设备和处理器可并行工作 ;总线结构的主要优点: 简化了系统结构,便于系统设计制造; 大大减少了连线数目,便于布线,减小体积,提高系统的可靠性; 便于接口设计,所有与总线连接的设备均采用类似的接口; 便于系统的扩充、更新与灵活配置,易于实现系统的模块化; 便于设备的软件设计,所有需要控制接口的软件就是对不同的接口地址进行操作; 便于故障诊断和维修,同时也降低了成本。;哈佛结构 — Harvard architecture,缩写为HARC 程序指令存储和数据存储分开的存储器结构,与冯?诺依曼结构的本质区别。;第四节 处理器体系结构;3.4 处理器体系结构; 指令是指控制计算机执行某种操作的命令,也称为机器指令。指令的作用是协调各硬件部件之间的工作关系,它反映了计算机所拥有的基本功能,是计算机运行的最小功能单位。一台计算机中所有机器指令的集合,称为这台计算机的指令集,或者指令系统。;3.4.2 CISC结构;1)指令愈丰富功能愈强,编译程序愈好写,指令效率愈高 ; 2) 指令系统愈丰富,愈可减轻软件危机 ; 3)指令系统丰富,尤其是存储器操作指令的增多,可以改善系统结构的质量; 4)以微程序控制器为核心,指令存储器与数据存储器共享同一个物理存储空间 。;; 一些典型的CISC结构处理器;指令使用率不均衡。在CISC结构的指令系统中,各种指令的使用频率相差悬殊。据统计,约有20%的指令使用频率最大,占运行时间的80%。也就是说,有80%的指令只在20%的运行时间内才会用到,即所谓的“二八规律”。 结构复杂不利于VLSI实现。CISC结构指令系统的复杂性导致整个计算机系统结构的复杂性,不仅增加了研制时间和成本,而且还容易造成设计错误。另外,CISC结构指令系统的复杂性还给VLSI设计带来了很大负担,大量的复杂指令必然增加译码的难度,许多复杂指令需要很复杂的操作,不利于提高运行速度,且容易导致芯片工作不稳定。 不利于采用先进结构提高性能。在CISC结构的指令系统中,由于各条指令的功能不均衡,不利于采用先进的计算机体系结构技术(如流水技术)来提高系统的性能,阻碍了计算机整体能力的进一步提高。;二八定律——巴莱多定律;3.4.3 RISC结构;阿姆达尔(Amdahl)定律;; 一些典型的RISC结构处理器;3.4.3 RISC结构;3.4.4 并行处理与流水线技术;3.4.4 并行处理与流水线技术;3.4.4 并行处理与流水线技术;3.4.4 并行处理与流水线技术;3.4.4 并行处理与流水线技术;3.4.4 并行处理与流水线技术;3.4.4 并行处理与流水线技术;3.4.4 并行处理与流水线技术;3.4.4 并行处理与流水线技术;3.4.4 并行处理与流水线技术;流水线技术原

文档评论(0)

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

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

1亿VIP精品文档

相关文档