列表

详情


嵌入式处理器流水线技术中的结构冒险是指(  )。

A. 因无法提供执行所需数据而导致指令不能在预定的时钟周期内执行的情况

B. 因取到指令不是所需要的而导致指令不能在预定的时钟周期内执行的情况

C. 因缺乏硬件支持而导致指令不能在预定的时钟周期内执行的情况

D. 因硬件出错而导致指令不能在预定的时钟周期内执行的情况

参考答案: C

详细解析:

流水线中存在三种冒险,分别是数据冒险、结构冒险和控制冒险。
数据冒险是指一条指令需要使用之前指令的计算结果,但是之前结果还没有返回产生的冲突现象;
结构冒险是指因硬件资源满足不了指令重叠执行的要求而发生的冲突现象;
控制冒险是指流水线遇到分支指令或者其他可能引起PC指针进行改变的指令所引起的冲突现象。

上一题