单选题 下列关于结构相关冲突的叙述中,错误的是______。
  • A.结构相关冲突是指同时有多条指令使用同一资源
  • B.避免结构相关冲突的基本做法是使每个指令在相同的流水段中使用不同的功能部件
  • C.重复设置功能部件可以避免结构相关冲突
  • D.数据Cache和指令Cache分离可解决同时访问数据和指令的冲突
【正确答案】 B
【答案解析】[解析] 下表中,每个指令的5个流水段分别对应5个独立的功能部件。这时指令I4的IF流水段,如果跟I1的IF流水段使用相同的功能部件,那么它就不会和I1指令的MEM流水段发生结构相关冲突。故避免结构相关冲突的基本做法是使每个指令在相同的流水段中使用相同的功能部件,故B错误。
指令的流水段对应的独立功能部件(三)

[*]

其他选项都为正确的叙述。