處理器的管道化處理技術( pipelining)可提升運作效率,但若下一個指令無法在下一個時脈週期執行時會產生危障(hazards)。下列那個危障可由複製硬體資源來解決?
A結構危障(structural hazard)正確答案
B數據危障(data hazard)
C控制危障(control hazard)
D計算危障(computation hazard)
答案與詳解
結構危障是多個指令同時爭用同一硬體(如記憶體、ALU)造成。解法就是複製硬體資源,例如將記憶體拆成指令快取與資料快取(哈佛架構)。
