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

计算机体系结构复习题(终极版).ppt

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

简述RISC指令集结构的设计原则。答:(1)选取使用频率最高的指令,并补充一些最有用的指令;每条指令的功能应尽可能简单,并在一个机器周期内完成;所有指令长度均相同;只有Load和Store操作指令才访问存储器,其它指令操作均在寄存器之间进行;以简单有效的方式支持高级语言。CISC、RISC计算机各有哪些主要特征?答:1)CISC计算机的主要特征有:通用寄存器结构多周期执行寻址方式多微码控制器RISC计算机主要特征有:单周期执行寻址方式少硬布线控制器寄存器数量多什么是动态流水线?答:指在同一时间内,多功能流水线中的各段可以按照不同的方式连接,同时执行多种功能的流水线。它允许在某些段正在实现某种运算时,另一些段却在实现另一种运算。什么是静态流水线?答:指在同一时间内,多功能流水线中的各段只能按同一种功能的连接方式工作的流水线。当流水线要切换到另一种功能时,必须等前面的任务都流出流水线之后,才能改变连接。第三章231答:吞吐率:在单位时间内流水线所完成的任务数量或输出结果的数量。掌握流水线的性能指标的分析方法。n:任务数Tk:处理完成n个任务所用的时间加速比:完成同样一批任务,不使用流水线所用的时间与使用流水线所用的时间之比。假设:不使用流水线(即顺序执行)所用的间为Ts,使用流水线后所用的时间为Tk,则该流水线的加速比为当流水线各段时间相等时,流水线的效率与吞吐率成正比。效率:流水线中的设备实际使用时间与整个运行时间的比值,即流水线设备的利用率。流水线的效率是流水线的实际加速比S与它的最大加速比k的比值。E=TP△t设在下图所示的静态流水线上计算:流水线的输出可以直接返回输入端或暂存于相应的流水寄存器中,试计算其吞吐率、加速比和效率。010102(每段的时间都为△t)02解::C=(A1+B1)*(A2+B2)*(A3+B3)*(A4+B4)选择适合于流水线工作的算法先计算A1+B1、A2+B2、A3+B3和A4+B4;再计算(A1+B1)×(A2+B2)和(A3+B3)×(A4+B4);然后求总的乘积结果。画出时空图126543在18个△t时间中,给出了7个结果。吞吐率为:不用流水线,由于一次求和需6△t,一次求积需4△t,则产生上述7个结果共需(4×6+3×4)△t=36△t加速比为:流水线的效率:123456(3)计算性能有一条动态多功能流水线由5段组成,加法用1、3、4、5段,乘法用1、2、5段,各段时间均为△t,而且流水线的输出可以直接返回输入端或暂存于相应的流水寄存器中。若在该流水线上计算:01试计算其吞吐率、加速比和效率。02解:C=(A1+B1)×(A2+B2)×(A3+B3)×(A4+B4)选择适合于流水线工作的算法应先计算A1+B1、A2+B2、A3+B3和A4+B4;再计算(A1+B1)×(A2×B2)(A3+B3)×(A4+B4);然后求总的结果。画出时空图计算性能由图可见,它在14个△t时间中,给出了7个结果。所以吞吐率为:01TP=7/(14△t)02如果不用流水线,由于一次求积需3△t,一次求和需4△t,则产生上述7个结果共需(4×4+3×3)△t=25△t。所以加速比为:03该流水线的效率可由阴影区的面积和5个段总时空区的面积的比值求得:04流水线可以通过什么技术减少数据相关带来的暂停?01答:流水线可以通过定向技术减少数据相关带来的暂停流水线结构相关解决方法有哪些?02答:流水线结构相关解决方法有插入暂停周期、将指令存储器和数据存储器分离。03减少流水线分支损失的方法有哪些?答:减少流水线分支损失的方法有:冻结或排空流水线预测分支转移失败预测分支转移成功延迟分支12答:当一条指令需要用到前面某条指令的结果,从而不能重叠执行时,就发生了数据冲突相、什么是结构冲突?什么是数据冲突?答:计算机系统中流水线因一条指令读取操作数访存同时另一条指令需要执行取指令操作而发生的对存储器争用引起的冲突。答:当流水线遇到分支指令与其后进入流水线之间存在的冲突时,就会发生控制冲突。什么是控制冲突?*********人武11计科复习计算机系统结构01单项选择题:(10*2=20分)02填空题(10*2=20分)03名词解释(4*3=12分)04简答题:(3*6=18分)05分析计算题(4*5=20分)06综合应用题(1*1

文档评论(0)

135****1732 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档