Computer Science.
hazard Three type of Data Hazard Structure Hazard : 硬體資源不足。(e.g.假設沒有IM與DM的差別，則IF 與MEM都有記憶體存取,重疊時會出問題 ,導致同一時間內無法執行多個指令) 2. Data Hazard : 管線中某一指令需要用到前一階段內指令尚未產生 的結果(data dependency)。 3. Control Hazard : 當Branch指令尚未決定是否分支，但後續指令已進入管線,故執行順序發生錯誤。 以下統整各Hazard的常用解決方式 Structure Hazard Structure Hazard解決方法