嵌入式與韌體
關於硬即時(hard real-time)與軟即時(soft real-time)的差異,下列何者正確?
- A硬即時只用硬體製作,軟即時只用軟體製作
- B硬即時的處理較慢,軟即時的處理較快
- C硬即時只要有一次未能遵守期限就算系統失敗,軟即時偶爾延遲只會使效能下降而已
查看答案與解析
正確答案:C. 硬即時只要有一次未能遵守期限就算系統失敗,軟即時偶爾延遲只會使效能下降而已
硬即時的例子有汽車的安全氣囊、引擎、煞車控制,若超過期限會導致重大事故。必須在設計階段確認即使在最壞情況下也能遵守期限。軟即時的例子是影片或聲音的播放,偶爾延遲也只是畫面稍有紊亂的程度。依屬於哪一種,所需驗證的嚴格程度會有很大的差別。
- A. 並非製作方式的差異。
- B. 不是速度,而是遵守期限的嚴格程度不同。
- C. 正確。安全氣囊或煞車控制屬於硬即時的例子。