當前位置:編程學習大全網 - 腳本源碼 - 嵌入式處理器流水線技術中結構冒險是指( )。

嵌入式處理器流水線技術中結構冒險是指( )。

答案:D

本題考查嵌入式處理器流水線技術基礎知識。流水線(P1peline)技術是指在程序執行時多條指令重疊進行操作壹種準並行處理實現技術。流水線是Intel首次在486芯片中開始使用。流水線工作方式就像工業生產上裝配流水線。在CPU中由5?6個不同功能電路單元組成壹條指令處理流水線,然後將壹條X86指令分成5?6步後再由這些電路單元分別執行,這樣就能實現在壹個CPU時鐘周期完成壹條指令,因此提高CPU運算速度。經典奔騰每條整數流水線都分為四級流水,即取指令、譯碼、執行、寫回結果。流水線中存在三種冒險,分別是數據冒險、結構冒險和控制冒險。數據冒險是指壹條指令需要使用之前指令計算結果,但是之前結果還沒有返回產生沖突現象;結構冒險是指因硬件資源滿足不了指令重疊執行要求而發生沖突現象;控制冒險是指流水線遇到分支指令或者其他可能引起PC指針進行改變指令所引起沖突現象。流水線冒險可能帶來問題是:執行結果錯誤、或者流水線可能會出現停頓,從而降低流水線實際效率和加速比。數據冒險導致原因常常是相關指令靠足夠近時候,它們在流水線中重疊執行或者重新排序會改變指令讀/寫操作數順序。常導致結構冒險原因可能有功能部件不是完全流水,資源份數不夠等。控制脣臉原因在於分支指令,因此在處理分支指令時候壹般可以通過“凍結”或者“排空”流水線方式進行該冒險消除。

  • 上一篇:動態貔貅高清壁紙,求1366768貔貅壁紙
  • 下一篇:大院子女結局
  • copyright 2024編程學習大全網