A-A+

下列选项中 用来解决结构冒险(硬件资源冲突)的是()。A.数据旁路(转发)B.插入空指令no

2022-08-12 14:50:08 问答库 阅读 196 次

问题详情

下列选项中,用来解决结构冒险(硬件资源冲突)的是()。
A.数据旁路(转发)
B.插入空指令nop
C.延迟转移
D.分离型CaChe

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
结构冒险的解决办法包括:设置多端口的寄存器堆(也叫寄存器文件),采用哈佛结构存储器(例如分离型CaChe)将指令和数据分开存储,预取指令,采用Load/Store指令风格,多体交叉存储器。

考点:旁路,指令