解释写后写相关及其在DLX中发生的情况。

题目
问答题
解释写后写相关及其在DLX中发生的情况。
参考答案和解析
正确答案: 两条指令i和j,都会访问同一寄存器R,假设指令i在指令j之前,指令i先写寄存器R而指令j后写寄存器R,称两条指令存在写后写相关。如果j在i之前完成写操作,R中将保存错误的结果。DLX中由于只在WB段这唯一的一段写寄存器,所以前后指令的写后写相关不会发生执行错误。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在填写票据和结算凭证时,大写金额“圆”后无数字时应()。

A、写“整”

B、写“零”

C、不写

D、写“无”


参考答案:A

第2题:

柱平法施工图中,柱在不同标准层截面多次变化时,可采用( ),其余情况宜用截面注写方式。

A 单独注写方式

B 局部注写方式

C 列表注写方式

D 集中注写方式


参考答案C

第3题:

说写训练四条途径()

A、听后说写

B、做后说写

C、看后说写

D、读后说写


参考答案:A,B,C,D

第4题:

在MIPS的指令流水线中,可能发生的冲突有()

  • A、同一条指令的读操作与写操作之间的写后读冲突。
  • B、先流入的指令的写操作与后流入的指令的读操作之间的写后读冲突
  • C、后流入的指令的写操作与先流入的指令的读操作之间的读后写冲突
  • D、两条指令的写操作之间的写后写冲突

正确答案:B

第5题:

在流水线控制方式下,(18)是全局性相关。

A.转移指令相关

B.写-读相关

C.读-写相关

D.写-写相关


正确答案:A
解析:本题考查计算机系统流水线控制方面的基础知识。由于流水是同时解释多条指令的,肯定会出现更多的相关。对于转移指令;它和其后的指令之间存在关联,使之不能同时解释,造成对流水线执行方向的改变和效率的下降,被称为全局性相关。而指令相关、主存操作数相关、通用寄存器相关及变址相关等只是影响相关附近的几条指令,至多影响流水线的某些段的推后,所以被称为局部性相关。

第6题:

作文教学的课型包括:()。

A、写前指导课

B、写中训练课

C、写后指导课

D、作后修改讲评课


参考答案:ABD

第7题:

在流水线相关处理中,采用(14)会产生“写-写”相关和“先读后写”相关。

A.异步流动

B.相关专用通路

C.猜测法

D.顺序流动


正确答案:A
解析:本题考查流水线的基础知识。流水线处理是指把一个重复的过程分解为若干个子过程,每个子过程可以与其他子过程并行进行的处理方式。

第8题:

● 在流水线控制方式下, (18) 是全局性相关。

(18)

A.转移指令相关

B.写-读相关

C.读-写相关

D.写-写相关


正确答案:A

第9题:

在单发射、按序流动的普通流水线中,可能出现下列哪种数据相关问题()。

A.写后读相关RAW
B.读后写相关WAR
C.写后写相关WAW
D.以上都有可能

答案:A
解析:
指令取操作数的动作一定在写回结果之前,故在按序流动的单发射(普通标量)普通流水线中,先进入流水线的指令的取操作数和写回结果的动作一定位于后续指令写回结果的动作之前,故不可能出现WAR和WAW;唯一可能的数据相关问题是后续指令在前一指令写回结果之前读相关的操作数,即RAW,写后读相关。而在非按序流动的流水线中,允许后进入流水线的指令超过先进入流水线的指令而先流出流水线,故三种数据相关问题都可能出现。

第10题:

写后写相关


正确答案: 两条指令i,j,i在j前进入流水线,j、i的操作数一样,在流水线中重叠执行时,j可能在i写入其结果之前就先行对保存该结果的寄存器进行写操作,导致写错误。

更多相关问题