当前位置:首页 >课程 >计算机系统结构

1、可以通过寄存器重命名来消除的冲突有( )

A、RAW
B、RAR
C、WAR
D、WAW

参考答案:请扫码使用小程序查看答案

2、在基于硬件的前瞻执行中,指令流出时,下列描述中( )是正确的

A、必须有空闲的保留站且有空闲的ROB项
B、把该ROB项的编号放入保留站r
C、如果该指令需要的操作数已经就绪,就把它(们)送入保留站
D、把保留站和该ROB项置为“忙”

参考答案:请扫码使用小程序查看答案

3、动态分支预测技术要解决好以下问题( )。

A、如何记录分支的历史信息
B、如何实现流水处理
C、如何根据历史信息来预测分支的去向
D、预测错误时如何恢复原来的现场

参考答案:请扫码使用小程序查看答案

4、假设:r是分配给当前指令的保留站或者缓冲器单元(编号);rd为目的寄存器编号;rs和rt为操作数寄存器编号;imm为符号扩展后的立即数; RS为保留站;result为浮点部件或load缓冲器返回的结果; Qi为寄存器状态表;Regs[]为寄存器组; Op为当前指令的操作码。与rs对应的保留站字段是Vj,Qj;与rt对应的保留站字段是Vk,Qk。若当前流出的指令是浮点运算指令,且Qi[rs] ≠ 0,则要进行的操作为( )

A、RS[r].Vj ← Regs[rs]
B、RS[r].Qj ← Qi[rs]
C、RS[r].Qj ← 0
D、RS[r].Op ← Op

参考答案:请扫码使用小程序查看答案

5、静态调度是在程序的执行过程中,依靠专门硬件对代码进行调度。

A、对
B、错

参考答案:请扫码使用小程序查看答案

6、多流出技术是指每个时钟周期流出多条指令。

A、对
B、错

参考答案:请扫码使用小程序查看答案

7、在Tomasulo算法中,只要指令队列头部的指令所要求的保留站有空闲的,该指令就可以流出。

A、对
B、错

参考答案:请扫码使用小程序查看答案

8、保持正确的异常行为就是要保证精确异常。

A、对
B、错

参考答案:请扫码使用小程序查看答案

9、基于硬件的前瞻执行所增加的硬件不是太多。

A、对
B、错

参考答案:请扫码使用小程序查看答案

10、分支目标缓冲器方法也是在ID段获得分支目标地址。

A、对
B、错

参考答案:请扫码使用小程序查看答案