计算机系统结构作业答案.docVIP

  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文档。上传文档
查看更多
计算机系统结构作业答案.doc

计算机系统结构 计算机系统结构作业1 第1章 计算机系统结构的基本概念 一、解释下列术语:计算机系统结构;计算机组成;计算机实现;透明性;系列机;软件兼容;兼容机;模拟;仿真;虚拟机;宿主机;Amdahl定律;CPI;MIPS;MFLOPS。 【答案】 计算机系统结构、计算机组成和计算机实现是三个不同的概念。系统结构定义为由程序设计者所看到的一个计算机系统的属性,即概念性结构和功能特性,这里的程序设计者所看到的计算机属性是指为机器语言或编译程序设计者所看到的计算机属性,是硬件子系统的概念性结构及其功能特性,它是计算机系统的软、硬件的界面。计算机组成是计算机系统结构的逻辑实现,包括机器内部的数据流和控制流的组成以及逻辑设计等。计算机实现是指计算机组成的物理实现。 透明性:在计算机技术中,一种本来是存在的事物或属性,但从某种角度看似乎不存在,成为透明性现象。 所谓系列机是指在一个厂家内生产的具有相同的系统结构,但具有不同组成和实现的一系列不同型号的机器。不同公司厂家生产的具有相同系统结构的计算机称为兼容机。 软件兼容:在新的计算机系统出台后,原先已开发的软件仍能继续在升档换代的新型号机器上使用,这就是软件兼容。 系列机方法能够在具有相同系统结构的各种机器之间实现软件移植,为了实现软件在不同系统结构的机器之间的相互移植,可以采用模拟和仿真。模拟方法是指用软件方法在一台现有的计算机上实现另一台计算机的指令系统。仿真是指用微程序直接解释另一种机器指令系统的方法。 虚拟机是被模拟的机器;宿主机是进行模拟的机器。 Amdahl定律:系统中某一部件由于采用某种更快的执行方式后整个系统性能的提高与这种执行方式的使用频率或占总执行时间的比例有关。 Fe=(改进前可改进部分占用的时间)/(改进前整个任务的执行时间) Se=(改进前可改进部分的执行时间)/(改进后改进部分的执行时间) 则,改进后整个系统加速比为。 每条指令平均时钟周期数 CPI=CPU时钟周期数/IC(指令的条数)= 其中=指令i在程序中执行的次数 MIPS== MFLOPS= 二、硬件和软件在什么意义上是等效的?在什么意义上是不等效的?试举例说明。 【答案】 二者在功能上是等效的,实现方式上不等效。比如完成浮点乘法,可以通过硬件逻辑电路实现,也可以通过软件编程实现。 三、假设高速缓存Cache工作速度为主存的5倍,且Cache桩访问命中的概率为90%,则采用Cache后,能便整个存储系统获得多高的加速比SP? 【答案】 Speedup = =3.57 第2章 指令系统 一、一种浮点数表示方式的精度不低于10-19,能表示的最大的正数不小于104000,而且正负数对称。尾数用原码小数表示,阶码用移码整数表示,尾数和阶码的基值都是2。设计这种浮点数的格式。 【答案】 1位 1 位 14位 64位 符号 阶符 阶码 尾数 二、设计8位字长的寄存器—寄存器型指令3条,16位字长的寄存器—存储器型变址寻址方式指令4条,变址范围-127~+127之间。设计指令格式,给出各字段的长度和操作码。 【答案】 寄存器—寄存器型指令3条,格式如下: | 操作码2位| 源寄存器3位| 目的寄存器3位| 操作码分别为:00.01.10 寄存器—存储器型变址寻址方式指令4条,格式如下: | 操作码4位| 通用寄存器3位| 变址寄存器1位|偏移地址8位| 操作码分别为:1100.1101.1110.1111 三、某工作站采用时钟频率 f 为 15MHz,处理速率为 10MIPS 的处理机来执行一个已知混合程序。假定每次存储器存取为 1 周期延迟。如果假定将处理机的时钟频率 f 提高到30MHz,但存储器子系统速率不变。这样,每次存储器存取需要两个时钟周期,如果30%指令每条只需要一次存储存取,而另外 5% 每条需要两次存储存取,还假定已知混合程序的指令数不变,并与原工作站兼容,试求改进后的处理机性能。 【答案】 如题所述,30%的指令需要一次存储存取,则这些指令在处理器提高时钟频率之后需要增加一个时钟周期;同样,另外5%的指令需要增加两个时钟周期。 CPInew = (改进前执行混合程序的所需时钟周期数 + 30%×1×指令数 + 5%×2×指令数) / 指令数 = 改进前有效CPI + 30%×1 + 5%×2 = 1.5 + 0.3 + 0.1= 1.9 处理速率MIPS= fnew / (CPInew×106) = 30×106/(1.9×106) = 15.79 MIPS 假设混合程序的指令数为IC, 则有 可见, 改进后工作站性能提高了。 四、试解释指令系统的编译器技术、CPU实现和控制、高速缓存和存储器层次结构如何影响CP

文档评论(0)

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

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

1亿VIP精品文档

相关文档