计算机系统构造 第1章 导论.ppt

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

学习方法 作好课前预习 消化每次课的内容 积极提问 作好课后练习 第1章 计算机系统结构概论 1.1 计算机系统的多级层次结构 第0级 微程序控制机器级 是实现机器指定功能的中央控制部分 根据各种机器指令操作所需要的控制时序,配备一套微指令,编写出微程序,来控制信息在各寄存器之间传送 实现这些微指令本身的控制时序只需要很少的逻辑线路,可采用硬联逻辑实现 第1级 传统机器语言机器级 这级的机器语言是该机的指令系统 用指令系统编写的机器语言程序由第0级的微程序解释 第2级 操作系统机器级 这级机器语言中的多数指令是机器指令系统中的指令,由微程序解释 还提供操作系统级指令,由操作系统进行解释 第3级 汇编语言机器级 用汇编语言编写的程序首先被翻译成第2级或第1级语言,然后再由相应的机器进行解释 第4级 高级语言机器级 用高级语言编写的程序一般由编译程序翻译成第3级或第2级语言 个别的高级语言也用解释的方法实现 第5级 应用语言机器级 是面对非计算机专业人员直接使用的语言 只需在用户终端用键盘或其他方式发出服务请求就能进入第6级的信息处理系统 翻译与解释 翻译 先用转换程序将高一级机器级上的程序整个地变换成低一级机器级上等效的程序,然后再在低 一级机器上实现的技术 解释 在低级机器级上用它的一串语句或指令来仿真高级机器级上的一条语句或指令的功能,是通过对高级的机器级语言程序中的每条语句或指令逐条解释来实现 计算机系统结构、计算机组成与实现 1964年,IBM 370的主设计师Amdahl给出了它的定义: 计算机系统结构就是程序员所看到的计算机的基本属性,即概念性结构与功能特性。 计算机系统结构的经典定义 指计算机系统多级层次结构中机器语言机器级 的结构,它是软件和硬件/固件的主要交界面, 是由机器语言程序、汇编语言源程序和高级语 言源程序翻译生成的机器语言目标程序能在机 器上正确运行所应具有的界面结构和功能。 计算机系统结构的属性包括: 数据表示 寻址方式 寄存器组织 指令系统 存储系统组织 中断机构 管态及用户态的定义和切换 机器级I/O结构 信息保护方式和保护机构 计算机组成设计要确定的方面一般应包括: 数据通路宽度 专用部件的设置 各种操作对部件的共享程度 功能部件的并行度 控制机构的组成方式 缓冲和排队技术 预估、预判技术 可靠性技术 计算机实现 指的是计算机组成的物理实现,包括处理机、内存等部件的物理结构,器件的集成度和速度,器件、模块、插件、底板的划分与连接,专用器件的设计,微组装技术,信号传输,电源、冷却及整机装配技术等。 它着眼于器件技术和微组装技术 举例 确定指令系统中是否要设乘法指令属于计算机系统结构。乘法指令是用专门的高速乘法器实现,还是靠用加法器和移位器经一连串时序信号控制其相加和右移来实现属于计算机组成。乘法器、加法—移位器的物理实现,如器件的类型、集成度、数量、价格,微组装技术的确定和选择属于计算机实现 主存容量和编址方式的确定属于计算机系统结构。为达到性能价格要求,主存速度应该为多少,逻辑结构是否采用多体交叉属于计算机组成。主存器件的选定、逻辑设计、微组装技术的使用属于计算机实现 计算机系统结构、组成和实现的相互关系 相同结构的计算机,可以因速度不同而采用不同的组成 指令间既可以顺序执行,也可以重叠执行以提高性能 乘法指令既可以用专门的乘法器实现,也可以用加法器、移位器等经重复加、移位来实现 一种组成可有多种不同的实现方法 主存器件可用双极型的,也可以用MOS型的 可用VLSI单片,也可用多片小规模集成电路组成 结构不同会使可能采用的组成技术不同 如实现: 组成也会影响结构 通过改变控制存储器中的微程序,就可改变系统的机器指令,改变系统 复合机器指令可用微程序解释实现,速度加快 组成设计向上决定于结构,向下受限于实现技术 例如为了达到所要求的速度,可用较简单的组成,但却是复杂的实现技术;也可用复杂的组成,但却是一般速度的实现技术 计算机系统的软硬取舍、性能评测及定量设计原理 软硬件取舍的基本原则 软件和硬件在逻辑功能上是等效的。原理上,软件的功能可用硬件或固件完成,硬件的功能也可用软件模拟完成。 计算机性能评测 计算机系统的性能评测 计算机的性能通常用峰值性能及持续性能来评价 表示持续性能的主要有算术平均值、加权平均值几何平均值、调和平均值。 计算机的基本性能指标 【例2】 如果FP指令的比例为25%,其中,FPSQR占全部指令的比例为2%,FP操作的CPI为4,FPSQR操作的CPI为20,其他指令的平均CPI为1

文档评论(0)

花开一城 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档