计算机体系结构试题及答案_第1页
计算机体系结构试题及答案_第2页
计算机体系结构试题及答案_第3页
计算机体系结构试题及答案_第4页
计算机体系结构试题及答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机体系结构试题及答案【篇一:计算机体系结构习题(含答案)】1、尾数用补码、小数表示,阶码用移码、整数表示,尾数字长 p=6 (不包括符号位),阶码字长 q=6 (不包括符号位),为数基值rm=16 ,阶码基值re=2o对于规格化浮点数,用十进制表达式写出 如下数据(对于前11项,还要写出16进值编码)。(1)最大尾数(8)最小正数(2)最小正尾数(9)最大负数(3)最小尾数(10)最小负数(4)最大负尾数(11)浮点零(5)最大阶码(12)表数精度(6)最小阶码(13)表数效率(7)最大正数(14)能表示的规格化浮点数个数. 一台计算机系统要求浮点数的精度不低于10-7.2,表数范围正数不

2、小于1038,且正、负数对称。尾数用原码、纯小数表示,阶码 用移码、整数表示。(1)设计这种浮点数的格式(2)计算(1)所设计浮点数格式实际上能够表示的最大正数、最大 负数、表数精度和表数效率。.某处理机要求浮点数在正数区的积累误差不大于2-p-1 ,其中,p是浮点数的尾数长度。(1)选择合适的舍入方法。(2)确定警戒位位数。(3)计算在正数区的误差范围。.假设有a和b两种不同类型的处理机,a处理机中的数据不带标志符,其指令字长和数据字长均为 32位。b处理机的数据带有标 志符,每个数据的字长增加至 36位,其中有4位是标志符,它的指 令数由最多256条减少到不到64条。如果每执行一条指令平均

3、要访 问两个操作数,每个存放在存储器中的操作数平均要被访问8次。对于一个由1000条指令组成的程序,分别计算这个程序在a处理机和b处理机中所占用的存储空间大小(包括指令和数据),从中得 到什么启发?. 一台模型机共有7条指令,各指令的使用频率分别为35% ,25% , 20% , 10% , 5% , 3%和2% ,有8个通用数据寄存器,2个 变址寄存器。(1)要求操作码的平均长度最短,请设计操作码的编码,并计算所设 计操作码的平均长度。.某处理机的指令字长为 16位,有双地址指令、单地址指令和零地址指令3类,并假设每个地址字段的长度均为6位。(1)如果双地址指令有15条,单地址指令和零地址指

4、令的条数基本 相同,问单地址指令和零地址指令各有多少条?并且为这3类指令分配操作码。(2)如果要求3类指令的比例大致为1: 9: 9,问双地址指令、单地 址指令和零地址指令各有多少条?并且为这3类指令分配操作码。.别用变址寻址方式和间接寻址方式编写一个程序,求 c=a+b , 其中,a与b都是由n个元素组成的一维数组。比较两个程序,并 回答下歹ij问题:(1)从程序的复杂程度看,哪一种寻址方式更好?(2)从硬件实现的代价看,哪一种寻址方式比较容易实现?(3)从对向量运算的支持看,哪一种寻址方式更好?.假设x处理机的数据不带标志符,其指令字长和数据字长均为32位。y处理机的数据带有标志符,每个数

5、据的字长增加至35位,其中有3位是标志符,其指令字长由 32位减少至30位。并假设一 条指令平均访问两个操作数,每个操作数平均被访问r次。现有一个程序,它的指令条数为i,分别计算在这两种不同类型的处理机中程 序所占用的存储空间,并加以比较。. 一种浮点数表示方式的精度不低于10-19,能表示的最大正数不小于104000 ,而且正负数对称。尾数用原码、小数表示,阶码用移 码、整数表示,尾数和阶码的基值都是2。设计这种浮点数的格式,给出各字段的名称和长度。计算所设计的浮点数格式能够表示的最大正数、最大负数和表 示数的精度。如果在运算器中没有设置硬件警戒位,则这种浮点数可能采用了 哪一种舍入方法?给

6、出这种舍入方法的舍入规则,在正数区的误差 范围和积累误差。.有研究人员指出,如果在采用通用寄存器结构的计算机里加入寄存器-存储器寻址方式可能提高计算机效率。做法是用:add r2, 0(rb)代替指令序列load r1, 0(rb)add r2, r2, ri假定使用新的指令能使时钟周期增加10%,并且假定只对时钟产生影响,而不影响cpi那么:(1)采用新的指令,要达到与原来同样的性能需要去掉的load操作所占的百分比?(假定load指令占总指令的22.8%)(2)举出一种多指令序列,该序列不能使用上述的寄存器-存储器寻址方式。即使得load r1后面紧接着执行对r1的操作(该操作可以 是任意

7、某一操作码),但这一指令序列不能被一条指令(假定存在 这条指令)代替。.试比较下面4种不同类型的指令结构的存储效率:(1)累加型:所有的操作都在单个寄存器和单个内存地址之间进行(2)存储器-存储器型:每个指令的3个操作数都在内存中进行(3)堆栈型:所有的操作都在栈顶进行。只有 push和pop操作会访问内存,其它的指令执行时都会删除栈中的操作数,然后写入执行结果。(4)通用寄存器型:所有的操作都在寄存器中进行。这些寄存器 -寄存器指令中的每个指令都包含3个操作数。通用寄存器一共有16个,寄存器标志符占4位长。为比较存储效率,我们对以上 4种指令集作了如下约定:操作码占一个字节(8位)内存地址占

8、2个字节(16位)操作数占4字节(32位)所有指令的长度都以整数个字节计算另外,还假定访问内存不使用其它的优化措施,变量 a、b、c和d的初值都已经放在内存中。针对以上4种不同的指令系统,回答下列问题:(1)分别用汇编指令写出下面 3个赋值语句:a = b + c;b = a + c;d = a b;(2)分别计算所执行指令的字节数和转移内存数据的字节数,并指出 如果根据代码的大小来计算的话,哪种结构的效率是最高的?如果 按需要的总内存带宽(代码+数据)来计算,又是哪种结构的效率最 高?.考虑为dlx结构的计算机增加一个新的寻址模式。即使得地址 模式增加两个寄存器和一个11位长的带符号的偏移量

9、来得到有效地址。这样,编译器就会用新的寻址模式来代替add r1, r1, r2Iw rd, 0(r1)(或是 store 指令)如果已知在dlx结构的计算机上对测得一些程序的load和store指令分别平均占26%和9%,在此基础上,计算:(1)假定10%的load和store指令可以用新的寻址模式代替,那么 采用新的寻址模式后的指令计数与采用前之比为多少?如果新的寻址模式使得时钟周期增长5%,那么采用了新的寻址模式的机器和未采用新的寻址模式的机器相比,哪种机器会更快一 些,快多少?1、解答:在尾数采用补码、小数表示且p=6,阶码采用移码、整数表示且q=6 ,尾数基rm为16,阶码基re为2

10、的情况下:(1)最大尾数为:1 rm-p =1 16-6, 0.ffffff(2)最小正尾数为:1/rm = 1/16 , 0.100000 最小尾数为:-1, 1.000000(4)最大负尾数为:-(rm-1 + rm-p) =(16-1 + 16-6) , 1.efffff(5)最大阶码为:req1 = 26 1 =63, 7f,包括符号位共7个1(6)最小阶码为:-req = -26 = -64 , 00 ,包括符号位共7个0(7)最大正数为:(1 -16-6)1663 , 7fffffff(8)最小正数为:16-65 , 00100000(9)最大负数为:-(16-1 + 16-6)

11、16-64 , 80efffff(10)最小负数为:-1663, ff000000(11)浮点零为:00000000(12)表数精度为:16-5/2 =2-21(13)表数效率为:15/16 = 93.75 %2、解答:(1)取尾数和阶码的基都为2,即:rm=2且re=2根据表示数精度的要求:于是可以取p=24 ;根据表示数范围的要求:即因此可以取q = 7数据格式可以表示如下(尾数采用隐藏位):24(2)能够表示的最大正数:(12能够表示的最大负数:-2表示数的精度:2-24-129) 2127,表数效率:100% o3、解答:(1)舍入方法:下舍上入法、查表法(2)警戒位位数:2位(3)正

12、数区的误差范围:-2-p-1(1-2-g+1)2-p-14、解答:我们可以计算出数据的大致数量:1000条指令访问的数据总数为 1000*2=2000个;对于a处理机,所用的存储空间的大小为:由此我们可以看出,由于数据的平均访问次数要大于指令,所以, 通过改进数据的格式来减少指令的长度,可以减少总的存储空间大 小。5、解答:(1)要使得到的操作码长度最短,应采用 huffman编码,构造huffman 树如下:由此可以得到7条指令的编码分别如下:【篇二:计算机体系结构期末试卷及答案1】xt以下为教师填写i、命题院(部):ii、课程名称:iii、测试学期:2014 2015学年 度第2学期iv、

13、测试对象:v、问卷页数(a4) : vi、答卷页数(a4):vii、考试方式:viii、问卷内容:一、填空题(共 30分,20空,每空1.5分)1、现代计算机系统是由()和()组成的十分复杂的系统。2、计算机系统应能支持软件可移植,实现可移植性的常用方法有3种,即(),(),统一高级语言。3、可以将当前大多数通用寄存器型指令集结构进 一步细分为3种类型,即()、()和存储器-存储器型指令集结构。4、mips指令daddiu r14 , r5, #6属于()类型的指令格式; mips指令sd r4 , 300 (r5)属于()类型的指令格式。5、描述流水线的工 作,常采用时空图的方法。在时空图中

14、,横坐标表示(),纵坐标代表()。6、在mips指令实现的简单数据通路中,在 wb周 期中,有两大类指令执行操作:()和()指令。7、存储器的层次结构中,“cache主存”层次是为了弥补主存()的不足,主存辅存”层次是为了弥补主存()的不足。8、cache实现的映 像规则有全相联映像、()和()三种。9、反映存储外设可靠性能的参数有可靠性、()和()。10、根据系统中处理器个数的多少,可把现有的mimd计算机分为两类,每一类代表了一种存储器的结构和互连策略。第一类机器称为()结构,第二类机器具有()。二、判断题(每小题1分,共10分) 1、从计算机语言的角度,系统结构把计算机系统按功能划分成多

15、级 层次结构,其中,第 2级是操作系统虚拟机,第 3级是汇编语言虚 拟机。()2、计算机系统中提高并行性的 3种途径中,资源重复是在并行性概 念中引入时间因素,加快硬件周转而赢得时间。()3、指令集结构中采用多种寻址方式可能会增加实现的复杂度和使用这些寻址方式的指令的 cpi。()4、指令条数多,通常超过 200条,是设计risc的原则之一。() 5、根据流水线中各功能段之间是否有反馈回路,可把流水线分为线 性流水线和非线性流水线。()6、在多级存储体系中,cache一一主存”层次的存储管理实现主要由软件件实现。()7、失效率和平均访存时间都可评价存储系统的性能,它们都和机器 的硬件速度有关。

16、()8、raid的特点有容量大,速度快、可靠性高,同时保存数据无冗余 信息。()9、在多处理机的互连网络中,交叉开关网络属于动态 互连网络。()10、机群是一种价格低廉、易于构建、可扩缩性极 强的并行计算机系统。()二、名词解释(每小题 4分,共20分)1、模拟2、数据表示3、名相关4、互连网络5、高可用性机群 三、简述题(每小题5分,共20分)1、计算机系统结构的flynn分类法是按什么来分类的?共分为哪几 类? 2、指令集应满足哪几个基本要求?3、简述流水线技术的特点,4、简述通道完成一次数据传输的主要过程。四、计算题(每小题10分,共20分)1、假设某应用程序中有 4类操作,通过改进,各

17、操作获得不同的性 能提高。具体数据如下表所7K:(1)改进后,各类操作的加速比分别是多少?(2)各类操作单独改进后,程序获得的加速比分别是多少?(3) 4类操作均改进后,整个程序的加速比是多少?2、有一条静态多功能流水线由5段组成,加法用1、3、4、5段,乘法用1、2、5段,第3段的时间为2At,其余各段的时间均为而且流水线的输出可以直接返回输入端或暂存于相应的流水寄存器中。现要在该 流水线上计算(a ? b ),画出其时空图,并计算其吞吐率、加速 比和效率。4 ? i?1 ii 加法 乘法 计算机体系结构期末试卷 a卷参考答案 一、填空题(共 30分,20空,每空1.5分) 1、硬件/固件软

18、件2、采用系列机 模拟与仿真3、rm结构rr结构4、ii 5、时间空间或流水线各段 6、loadalu 7、速度 容量8、直 接组相联9、可用性 可信性10、集中式共享存储器 分布的物理存储器 二、 判断题(每小题1分,共10分)1、模拟:是指用软件的方法在一台现有的计算机(称为宿主机)上 实现另一台计算机(虚拟机)的指令集。通常用解释的方法来实现。 2、数据表示:机器硬件能够直接识别、指令系统可以直接调用的那 些结构。确定操作数表示是软硬件取舍折衷的问题。3、名相关:名是指令所访问的寄存器或存储器单元的名称。如果两 条指令使用相同的名,但是它们之间并没有数据流动,则称这两条 指令存在名相关。

19、4、互连网络:互连网络是一种由开关元件按照一定的拓扑结构和控 制方式构成的网络,用来实现计算机系统中结点之间的相互连接。5、高可用性机群:当系统某些结点出现故障,仍能继续对外提供服 务。当系统中某个结点由于软、硬件故障而失效时,该结点上的任 务将在最短的时间内被迁移到机群内另一个具有相同功能与结构的 结点上继续执行。四、简述题(每小题 5分,共20分)1、计算机系统结构的flynn分类法是按什么来分类的?共分为哪几 类?答:按照指令流和数据流的多倍性进行分类。flynn分类法把计算机系统的结构分为4类:单指令流单数据流(sisd)、单指令流多数据流(simd)、多指令流单 数据流(misd)、

20、多指令流多数据流(mimd)。2、指令集应满足哪几 个基本要求?答:对指令集的基本要求:完整性、规整性、高效率、兼容性。完整性:在一个有限可用的存储空间内,对于任何可解的问题,编 制计算程序时,指令集所提供的指令足够用。规整性主要包括对称 性和均匀性。高效率:指指令的执行速度快、使用频度高。3、简述流水线技术的特点。答:流水线把一个处理过程分解为若干个子过程(段),每个子过 程由一个专门的功能部件来实现。流水线中各段的时间应尽可能相 等,否则将引起流水线堵塞、断流.时间长的段将成为流水线的瓶颈。流水线每一个功能部件的后面都要有一个缓冲寄存器(锁存器), 称为流水寄存器。流水技术适合大量重复的时

21、序过程,只有在输入端不断地提供任务,才能充分发挥流水线的效率。流水线需要有通过时间和排空时间。4、简述通道完成一次数据传输的主要过程。答:在用户程序中使用访管指令进入管理程序,由管理程序生成一 个通道程序,并启动通道。用户在目标程序中设置一条广义指令,通过调用操作系统的管理程 序来实现。管理程序根据广义指令提供的参数来编制通道程序。通 道处理机执行通道程序,完成指定的数据输入/输出工作。通道处理机执行通道程序与cpu执行用户程序是并行的。通道程序结束后向cpu发中断请求。 五、计算题(10+10分,共20分)1、解:根据amdahl定律sn?1fe(1?fe)?se可得4类操作均改进后,整个程

22、序的加速比:sn?(1?1?fi)?fisi?2.16其次,画出完成该计算的时空图,如图所示,图中阴影部分表示该段在工作。段输入a1 a2 a3 a4 b1 b2 b3 b4 bd由图可见,它在18个At时间中,给出了 7个结果。所以吞吐率为: tp?718?ts?18?t?1.61该流水线的效率可由阴影区的面积和5个段总时空区的面积的比值求得:e?4?5?3?35?18?0.322【篇三:计算机体系结构期末复习题答案】=txt系别 班级 姓名 学号填空题(每空1分).按照弗林(flynn )分类法,计算机系统可以分为4类:sisd计算机、(simd计算机)、(misd计算机)和(mimd计算

23、机)。.改进之后的冯?诺依曼计算机的只要特点是 3.当前计算机系统中 的存储系统是一个层次结构,其各层分别为:(通用寄存器,高速 缓存,主存,辅存,脱机大容量存储器)。.高速缓冲存储器的地址映象方式有三种,它们分别是:(全向量 方式,直接相联方式,组相联方式)。.虚拟存储器的三种管理方式是(段式管理,页式管理和段页式管 理)。.目前计算机中常用数据有(用户定义数据,系统数据和指令数据) 三种类型。.通常可能出现的流水线的相关性有(资源相关,数据相关和控制 相关)。.解决中断引起的流水线断流的方法有(不精确断点法和精确断点 法)。.目前向量处理机的系统结构有两种:(存储器-存储器型和寄存 器寄存

24、器型)。.通用计算机基本指令分为 5类,它们分别是:(数据传送类,运 算类,程序控制类,输入输出类,处理机控制和调试类)。.执行指令x1=x2+x3 ; x4=x1-x5会引起(raw)类型的数据相 关,执行指令x5=x4*x3 ; x4=x0+x6会引起(war)类型的数据相 关,执行指令x6=x1+x2 ; x6=x4*x5会引起(waw )类型的数据相 关。.多计算机网络中,通常出现的 4种通信模式是(单播模式,选 播模式,广播模式和会议模式)。.传统的冯?诺依曼计算机是以控制驱动方式工作,以数据驱动方 式工作的典型计算机是(数据流计算机),以需求驱动方式工作的 典型计算机是(归约机),

25、以模式匹配驱动方式工作的典型计算机 是(人工智能计算机)。二、名词解释(每题2分).计算机体系结构:计算机系统结构就是计算机的机器语言程序员或编译程序编写者所 看到的外特性,是硬件子系统的概念结构及其功能特性。.系列机:所谓系列机是指同一厂家生产的具有相同的系统结构,但采取了不同的组成和实现的技术方案,形成了不同型号的多种机型。.模拟:模拟是指用软件的方法在一台计算机上,实现另一台计算机的指令 系统,被模拟的机器是不存在的,称为虚拟机,执行模拟程序的机 器称宿主机。.程序的局部性原理:程序访问局部性原理说明了计算机在程序执行过程中呈现出的一种 规律,即程序往往重复使用它刚刚使用过的数据和指令。

26、局部性分 为时间上的局部性和空间上的局部性两种。所谓时间局部性是指近 期被访问的代码,很可能不久又将再次被访问;空间局部性是指地 址上相邻近的代码可能会被连续地访问。.mips :它表示每秒百万条指令数。.高速缓冲存储器:高速缓冲存储器是存在于主存与 cpu之间的一级存储器,由静态存 储芯片(sram )组成,容量比较小但速度比主存高得多,接近于 cpu的速度。.虚拟存储器:虚拟存储器是由主存储器和辅助存储器组成,通过必须的软件和硬 件的支持,使得cpu可以访问的存储器具有近似于主存的速度和近 似于辅存的容量。.快表:为了提高地址转换速度,缩短查表时间,采用一个小容量的、高速 的相关存储部件,

27、用来存放当前最经常用到的那一部分页表,采取 按内容相联方式进行访问。这样,查页表的时间就相当于访问小容 量的相关存储器的时间,从而大大地提高了速度,这个小容量相关 存储器称为快表。.程序定位:把一个程序交给处理机运行,必须首先把这个程序的指令和数据装 入到主存储器中。一般情况下,程序所分配到的主存物理空间与程 序本身的逻辑地址空间是不同的,把指令和数据中的逻辑地址(相对地址)转变成主存物理地址(绝对地址)的过程称为程序定位o.延迟转移技术:为了使指令流水线不断流,在转移指令之后插入一条不相关的有效的指令,而转移指令被延迟执行,这种技术称为延迟转移技术。.窗口重叠技术:为了能更简单、更直接地实现

28、过程与过程之间的参数传递,大多数 rise机器的cpu中都设置有数量较大的寄存器组,让每个过程使用 一个有限数量的寄存器窗口,并让各个过程的寄存器窗口部分重叠, 这就是窗口重叠技术。.流水线技术:把一个重复的时序过程分成若干个子过程,每个子过程都可以有效 地在其专用功能段上和其他子过程同时执行的一种技术,称为流水 线技术。.动态流水线:动态流水线在同一时间内允许按多种不同运算的联结方式工作。.静态流水线:静态流水线在同一时间内只能按一种运算的联结方式工作。.线性流水线:线性流水线中,从输入到输出,每个功能段只允许经过一次,不存 在反馈回路。.非线性流水线:非线性流水线存在反馈回路,从输入到输出

29、过程中,某些功能段将数次通过流水线,这种流水线适合于进行线性递归的运算。.流水线的吞吐率:流水线单位时间完成的任务数。.超流水线计算机:超级流水线结构是把每一个流水线 (一个周期)分成多个(例如3个)子 流水线,而在每一个子流水线中取出的仍只有一条指令,但总的来 看,在一个周期内取出了三条指令。即在一个时钟周期内能够分时 发射多条指令的处理机。19,向量的分段开采技术:当向量的长度大于向量寄存器的长度时,必须把长向量分成长度固 定的段,采用循环结构处理这个长向量,这种技术称为向量循环开 采技术,也称为向量分段开采技术。三、简答题(每题5分)1,什么是存储系统?答:存储系统是两个或两个以上的速度

30、、容量、价格不同的存储器采用硬件,软件或软、硬件结合的办法联结成一个系统,使得整个系统看起来象一个存储器,其速度接近其中最快的一个,容量接近其中最大的一个,价格接近其中最便宜的一个。.简述全相联映象规则。答:(1)主存与缓存分成相同大小的数据块。(2)主存的某一数据块可以装入缓存的任意一块空间中。.简述直接相联映象规则。答:(1)主存与缓存分成相同大小的数据块。(2)主存容量应是缓存容量的整数倍,将主存空间按缓存的容量分 成区,主存中每一区的块数与缓存的总块数相等。(3)主存中某区的一块存入缓存时只能存入缓存中块号相同的位置。.引起cache与主存内容不一致的原因是什么?为了保持cache的一

31、致性,在单计算机系统中一般采取哪些措施?答:不一致的原因:(1)由于cpu写cache ,没有立即写主存(2)由于i/o处理机或i/o设备写主存采取措施:(1)全写法,亦称写直达法 (wt法一write through)方法:在对cache进行写操作的同时,也对主存该内容进行写入。(2)写回法(wb 法一write back )方法:在cpu执行写操作时,只写入cache,不写入主存。.影响虚拟存储器命中率的因素有哪些?它们是如何影响的?答:(1)页面大小:当页面比较小时,随着页面的增大,命中率明显提 高,但当页面增大到一定值时,命中率不再增大,而随着页面的增 大而下降。(2)主存容量:当主存

32、容量增加时,命中率不断提高;当容量增大 到一定程度后,命中率的提高就不大了。(3)页面调度方式:页面的调度都是发生在产生缺页中断时进行, 因此在程序刚开始运行时命中率很低,为此可以采用预取式调度法, 提高命中率。.模拟与仿真的主要区别和适合场合是什么?答:模拟是指用软件的方法在一台计算机上,实现另一台计算机的 指令系统,被模拟的机器是不存在的,称为虚拟机,执行模拟程序的机器称宿主机。由于模拟采用纯软件解释执行方法,因此运行速 度较慢,实时性差。因此只适合于移植运行时间短,使用次数少, 而且在时间上没有约束和限制的软件。.什么是程序直接定位方式?什么是程序静态定位方式?答:(1)直接定位方式 程

33、序员在编写程序时或编译程序对源程序进 行编译时,就已经确切知道该程序应占用的主存物理空间。因此可 以直接使用实际主存物理地址来编写或编译程序。目前大多不用这 种方式。(2)静态定位方式 专门用装入程序来完成并要求程序本身可以重定 位。在程序装入主存的过程中,把那些带有标识的指令或数据中的 逻辑地址全部变成主存的物理地址,集中一次完成地址变换,一旦 装入主存就不能再变动了。8,什么是程序动态定位方式?答:动态定位方式是利用类似变址寻址方法,有硬件支持完成。程 序装入主存时,指令或数据地址不作修改,只把主存的起始地址装 入该程序对应的基址寄存器中。在程序运行时,利用地址加法器, 指令中的逻辑地址与

34、已经存放在基址寄存器中的程序起始地址相加, 就形成了主存的物理地址。指令的地址码不需全部修改。.什么是指令的重叠解释方式?重叠解释方式有哪三种?答:所谓重叠解释方式,即是在两条相邻指令的解释过程中,某些 不同解释阶段在时间上存在重叠部分。重叠解释方式分三种:一次 重叠、先行控制技术和多操作部件并行。.什么是数据相关,数据相关冲突可分为哪三种类型?答:数据相关是在几条相近的指令间共用相同的操作数时发生的。例如,指令部件中的某一条指令在进行操作数地址计算时要用到一 个通用寄存器的内容,而这个通用寄存器的内容又要由这条指令前 的另一条指令产生,但前面那条指令还未进入执行部件,还未产生 通用寄存器的内容,这时指令部件中的那条指令只能停下来等待。 数据相关冲突可分为raw、war和waw三种类型。.如有一个经解释实现的计算机,可以按功能划分成4级。每一级为了执行一条指令需要下一级的 n条指令解释。若执行第一级的 一条指令需k

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论