結構危障(Structural Hazards)
在管路中每一個時脈都有數個指令同時被執行,如果硬體不能滿足所有執行中的指令需求時,就會發生結構危障。
控制危障(Control Hazards)
當做決策時,此決策參考結果還在執行中。
資料危障(Data Hazards):
一個指令的運算元必須參考前面指令的執行結果,但前面的執行結果卻還在管路中沒有執行完。
解決方法:可以前送(forwarding)、旁傳(bypassing)
10 管線化(pipelining)技術中的資料危障(data hazard)之..-阿摩線上測驗