這篇文章給大家分享的是有關(guān)vxworks中硬實時是什么意思的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供上城網(wǎng)站建設(shè)、上城做網(wǎng)站、上城網(wǎng)站設(shè)計、上城網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、上城企業(yè)網(wǎng)站模板建站服務(wù),10余年上城做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
這個限定時間超時后,所需的工作如果沒有完成,那根據(jù)這個后果的嚴重程度,又可以分為硬實時和軟實時。
這里的“硬”系統(tǒng)還是“軟”系統(tǒng)更偏向于說的是整個系統(tǒng),即利用合適的硬件和RTOS,再加上相應的應用程序,而形成的完整的嵌入式設(shè)備。
硬實時系統(tǒng)要求在規(guī)定時間內(nèi)必須完成規(guī)定的任務(wù),而軟實時可以接受一定幾率或程度的延誤。
為了實現(xiàn)這樣的系統(tǒng)需求,就需要選用合適的RTOS。子曰:工欲善其事,必先利其器。
但實時性高的RTOS只是硬實時系統(tǒng)的一個必要條件,不是充分條件。
還需要性能足夠的硬件、高效的中間件、合理的上層應用等因素。
再加上優(yōu)秀的開發(fā)人員、管理人員、維護人員等等。
假設(shè)有這樣一個導彈防御系統(tǒng)的需求:敵方導彈最快2t時間到達我方陣地,我方的地空導彈防御系統(tǒng),需要在時間t內(nèi)將其攔截。
產(chǎn)品A有80%的幾率在t內(nèi)攔截成功,有20%的幾率在1.5t內(nèi)攔截成功。
產(chǎn)品B有90%的幾率在t內(nèi)攔截成功,有10%的幾率攔截時間達到2t。
因此就可以說B不是硬實時系統(tǒng),因為它有一定幾率出現(xiàn)致命后果。
A是硬實時系統(tǒng),但實時性還有很大的提升空間。
可以考慮提升其硬件處理能力、縮短其OS響應時間、改進其應用的算法邏輯等等。當各個因素都已經(jīng)達到瓶頸時,也許還可以通過多套設(shè)備組合攔截的方案來提升攔截成功率。可以看到硬實時是一個全方位的概念,正如龔自珍的《自春徂秋偶有所感觸》:一發(fā)不可牽,牽之動全身。
感謝各位的閱讀!關(guān)于“vxworks中硬實時是什么意思”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!