這篇文章給大家分享的是有關vxworks中硬實時是什么意思的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
這個限定時間超時后,所需的工作如果沒有完成,那根據這個后果的嚴重程度,又可以分為硬實時和軟實時。
這里的“硬”系統還是“軟”系統更偏向于說的是整個系統,即利用合適的硬件和RTOS,再加上相應的應用程序,而形成的完整的嵌入式設備。
硬實時系統要求在規定時間內必須完成規定的任務,而軟實時可以接受一定幾率或程度的延誤。
為了實現這樣的系統需求,就需要選用合適的RTOS。子曰:工欲善其事,必先利其器。
但實時性高的RTOS只是硬實時系統的一個必要條件,不是充分條件。
還需要性能足夠的硬件、高效的中間件、合理的上層應用等因素。
再加上優秀的開發人員、管理人員、維護人員等等。
假設有這樣一個導彈防御系統的需求:敵方導彈最快2t時間到達我方陣地,我方的地空導彈防御系統,需要在時間t內將其攔截。
產品A有80%的幾率在t內攔截成功,有20%的幾率在1.5t內攔截成功。
產品B有90%的幾率在t內攔截成功,有10%的幾率攔截時間達到2t。
因此就可以說B不是硬實時系統,因為它有一定幾率出現致命后果。
A是硬實時系統,但實時性還有很大的提升空間。
可以考慮提升其硬件處理能力、縮短其OS響應時間、改進其應用的算法邏輯等等。當各個因素都已經達到瓶頸時,也許還可以通過多套設備組合攔截的方案來提升攔截成功率??梢钥吹接矊崟r是一個全方位的概念,正如龔自珍的《自春徂秋偶有所感觸》:一發不可牽,牽之動全身。
感謝各位的閱讀!關于“vxworks中硬實時是什么意思”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。