嵌入式與韌體

關於硬即時(hard real-time)與軟即時(soft real-time)的差異,下列何者正確?

  1. A硬即時只用硬體製作,軟即時只用軟體製作
  2. B硬即時的處理較慢,軟即時的處理較快
  3. C硬即時只要有一次未能遵守期限就算系統失敗,軟即時偶爾延遲只會使效能下降而已
查看答案與解析

正確答案:C. 硬即時只要有一次未能遵守期限就算系統失敗,軟即時偶爾延遲只會使效能下降而已

硬即時的例子有汽車的安全氣囊、引擎、煞車控制,若超過期限會導致重大事故。必須在設計階段確認即使在最壞情況下也能遵守期限。軟即時的例子是影片或聲音的播放,偶爾延遲也只是畫面稍有紊亂的程度。依屬於哪一種,所需驗證的嚴格程度會有很大的差別。

  • A. 並非製作方式的差異。
  • B. 不是速度,而是遵守期限的嚴格程度不同。
  • C. 正確。安全氣囊或煞車控制屬於硬即時的例子。
練習這個領域 前往領域頁面

嵌入式與韌體的其他題目

  1. 在每1 ms一次的計時器中斷處理常式中,無條件地重設看門狗計時器(餵狗)並不好,其原因下列何者正確?
  2. 關於嵌入式裝置的開機載入程式(bootloader)的作用,下列何者正確?
  3. 在以無線方式改寫韌體(OTA更新)的裝置中,於快閃記憶體準備兩個放置韌體的位置(A面與B面),其理由下列何者正確?
  4. 在以電池運作的嵌入式裝置中,使用微控制器睡眠模式的主要目的,下列何者正確?
  5. 某感測器裝置只在全部時間的1%以10 mA運作,其餘99%的時間以10 µA休眠。平均消耗電流最接近下列何者?

這個領域的比較