A-A+
下列选项中 用来解决结构冒险(硬件资源冲突)的是()。A.数据旁路(转发)B.插入空指令no
问题详情
下列选项中,用来解决结构冒险(硬件资源冲突)的是()。
A.数据旁路(转发)
B.插入空指令nop
C.延迟转移
D.分离型CaChe
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
结构冒险的解决办法包括:设置多端口的寄存器堆(也叫寄存器文件),采用哈佛结构存储器(例如分离型CaChe)将指令和数据分开存储,预取指令,采用Load/Store指令风格,多体交叉存储器。