网站大量收购独家精品文档,联系QQ:2885784924

【体系结构课件】计算机系统结构的基础知识.ppt

【体系结构课件】计算机系统结构的基础知识.ppt

  1. 1、本文档共101页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一台通用电子计算机诞生于1946年 计算机技术的飞速发展受益于两个方面 计算机制造技术的发展 计算机系统结构的创新 经历了四个发展过程 1.1 计算机系统结构的基本概念 大功耗问题; 可以进一步有效地开发的指令级并行性已经很少; 存储器访问速度的提高缓慢。 1.1 计算机系统结构的基本概念 1.1 计算机系统结构的基本概念 计算机系统=硬件/固件+软件 计算机语言从低级向高级发展 高一级语言的语句相对于低一级语言来说功能更强, 更便于应用,但又都以低级语言为基础。 从计算机语言的角度,把计算机系统按功能划分成 多级层次结构。 每一层以一种语言为特征 1.1 计算机系统结构的基本概念 物理机: 用硬件/固件实现的机器 (最下面的两级机器) 虚拟机:由软件实现的机器 虚拟机中有些操作可以由硬件或固件实现。 固件:具有软件功能的硬件。 各机器级的实现主要靠翻译或解释,或两者的结合。 翻译:先用转换程序把高一级机器上的程序转换为低一级机器上等效的程序,然后再在这低一级机器上运行,实现程序的功能。 解释:对于高一级机器上的程序中的每一条语句或指令,都是转去执行低一级机器上的一段等效程序。执行 1.1 计算机系统结构的基本概念 完后,再去高一级机器取下一条语句或指令,再进行解释 执行,如此反复,直到解释执行完整个程序。 解释执行比编译后再执行所花的时间多,但占用的存储空间较少。 1.1 计算机系统结构的基本概念 按照计算机系统的多级层次结构,不同级程序员所看到的计算机具有不同的属性。 透明性 在计算机技术中,把这种本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。 广义的系统结构定义:指令系统结构、组成、硬件 (计算机设计的3个方面) 1.1 计算机系统结构的基本概念 1.1 计算机系统结构的基本概念 包含物理机器级中的数据流和控制流的组成以及 逻辑设计等。 着眼于:物理机器级内各事件的排序方式与控制 方式、各部件的功能以及各部件之间的联系。 计算机实现:计算机组成的物理实现 包括处理机、主存等部件的物理结构,器件的集 成度和速度,模块、插件、底板的划分与连接, 信号传输,电源、冷却及整机装配技术等。 着眼于:器件技术(起主导作用)、微组装技术。 1.1 计算机系统结构的基本概念 具有相同系统结构的计算机可以采用不同的计算机组成。 同一种计算机组成又可以采用多种不同的计算机实现。 举例:乘法指令 、主存容量与编址方式 系列机 由同一厂家生产的具有相同系统结构、但具有 不同组成和实现的一系列不同型号的机器。 例如 IBM公司的IBM370系列,Intel公司的x86系列等。 1.1 计算机系统结构的基本概念 Flynn分类法 按照指令流和数据流的多倍性进行分类。 指令流:计算机执行的指令序列 数据流:由指令流调用的数据序列 多倍性:在系统最受限的部件上,同时处于同一执行阶段的指令或数据的最大数目。 1.1 计算机系统结构的基本概念 把计算机系统的结构分为4类 单指令流单数据流SISD (Single Instruction stream Single Data stream) 单指令流多数据流SIMD (Single Instruction stream Multiple Data stream) 多指令流单数据流MISD (Multiple Instruction stream Single Data stream) 多指令流多数据流MIMD (Multiple Instruction stream Multiple Data stream) 1.1 计算机系统结构的基本概念 4类计算机的基本结构 IS:指令流 DS:数据流 CS:控制流 CU:控制部件 PU:处理部件 MM和SM:存储器 1.1 计算机系统结构的基本概念 冯氏分类法 用系统的最大并行度对计算机进行分类。 最大并行度:计算机系统在单位时间内能够处理 的最大的二进制位数。 用平面直角坐标系中的一个点代表一个计算机系 统,其横坐标表示字宽(n位),纵坐标表示一次能同 时处理的字数(m字)。m×n就表示了其最大并行度。 1.1 计算机系统结构的基本概念 1.1 计算机系统结构的基本概念 4类不同最大并行度的计算机系统结构 字串位串:n=1,m=1。 (第一代计算机发展初期的纯串行计算机) 字串位并: n>1,m=1。这是传统的单处理机,同时处理单个字的多个位,如

您可能关注的文档

文档评论(0)

精品资料 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档