在經(jīng)濟緊張的情況下,許多公司在代碼重用、規(guī)范或設(shè)計級別使用軟件壽命延長方法來降低費用,但這些方法都有局限性。然而,新的安全可靠虛擬化 (SSV) 正在挫敗這些挑戰(zhàn),并提供世界上最好的功能。
理想的壽命延長技術(shù)是將整個子系統(tǒng)從原始平臺保留下來,并原封不動地插入到新平臺中?,F(xiàn)在,通過一種稱為安全可靠虛擬化(SSV)的新興技術(shù),這種方法成為可能。SSV現(xiàn)在在下一代系統(tǒng)的規(guī)劃和開發(fā)中受到青睞,其中安全和安保與經(jīng)濟性和及時性同樣重要。
SSV 和傳統(tǒng)子系統(tǒng)
SSV作為一種遺留重用方法并不是對未來技術(shù)的幻想,而是得到了已經(jīng)在使用的COTS技術(shù)的支持。采用SSV的一個例子是最近空中客車公司選擇SYSGO的PikeOS用于其A350 XWB飛機。在新的空中客車架構(gòu)的眾多要求中,包括能夠在本機分區(qū)中開發(fā)可認(rèn)證的安全軟件,同時與POSIX分區(qū)中的遺留軟件子系統(tǒng)輕松共存。
因此,SSV提供了從各種遺留平臺(甚至包括現(xiàn)成的開源子系統(tǒng))中挑選的軟件子系統(tǒng)的能力。由于在使用經(jīng)典虛擬化技術(shù)時,實時行為有時會出現(xiàn)問題,因此 SSV 建立在經(jīng)過驗證的虛擬化理念之上,例如使用半虛擬化來調(diào)整托管操作系統(tǒng)以與托管操作系統(tǒng)的虛擬機管理程序?qū)舆M行交互。但是,SSV在提供確定性行為和資源分區(qū)方面走得更遠(yuǎn),以便開發(fā)具有可預(yù)測實時響應(yīng)的嵌入式應(yīng)用程序,并為認(rèn)證獨立級別的安全和可靠操作提供基礎(chǔ)。更具體地說,SSV 集成了分離內(nèi)核模型,該模型包含一個低級調(diào)度程序,該調(diào)度程序保證了整體系統(tǒng)的搶占能力,同時仍然允許分區(qū)中的不同調(diào)度策略按原始設(shè)計運行。
因此,根據(jù)SSV的定義,子系統(tǒng)可以具有不同級別的安全性和安全性,而不會發(fā)生沖突或風(fēng)險。SSV 實時操作系統(tǒng)基于符合 MILS 標(biāo)準(zhǔn)的微內(nèi)核,可監(jiān)督每個硬件訪問。SSV 體系結(jié)構(gòu)的一個獨特功能是能夠根據(jù)需求子集對所有資源進行分類。不同的操作系統(tǒng)、運行時環(huán)境 (RTE) 和 API 能夠在受保護的軟件分區(qū)中同時運行。這是通過使用準(zhǔn)確、可管理的通信通道來實現(xiàn)的,這些通信通道允許安全關(guān)鍵和非關(guān)鍵應(yīng)用程序在單個硬件環(huán)境中共存。
重用舊代碼
SSV 是通過隔離單獨的分區(qū)將原本過時的軟件集成到現(xiàn)代高容量嵌入式系統(tǒng)中的終極解決方案。這種方法的優(yōu)點是能夠重新應(yīng)用現(xiàn)有的遺留代碼,而不必經(jīng)歷昂貴、耗時且容易出錯的重新開發(fā)階段。已建立的軟件能夠在新的硬件平臺上運行,該平臺與其他較新的軟件組件(如現(xiàn)代Linux操作系統(tǒng))混合在一起。獨立系統(tǒng)的模塊化和獨立性使這種和平共處與合作得以發(fā)生。
隔離和封裝不同的軟件包可實現(xiàn)資源分區(qū)和時間分區(qū):對所有可用和臨時資源進行靜態(tài)分配。每個應(yīng)用程序都獲得對已分配資源的保證訪問權(quán)限,但對其他分區(qū)的資源沒有任何訪問權(quán)限。嚴(yán)格的分離強制保證一個分區(qū)中的故障不會影響其他分區(qū),從而確保安全可靠的操作。
例如,SSV允許PikeOS在單個CPU平臺上運行基于Linux的子系統(tǒng)和具有自己專有操作系統(tǒng)的安全關(guān)鍵應(yīng)用程序。所有分區(qū)都在用戶模式下運行,不會影響穩(wěn)定的內(nèi)核模式。在此環(huán)境中可以使用許多操作系統(tǒng)或 RTE 個性。其中包括基于 POSIX、Ada 和 Linux 的那些,使開發(fā)人員能夠?qū)⑦z留代碼干凈地采用到下一代系統(tǒng)中。
已經(jīng)定義和實現(xiàn)了許多技術(shù)來支持代碼重用,以降低開發(fā)成本并有望將風(fēng)險降至最低。直觀地說,傳統(tǒng)虛擬化提供了一個非常有效的概念,可以將舊軟件與新軟件混合在一起,但對于許多嵌入式應(yīng)用程序來說,特別是當(dāng)涉及實時行為時,則不足。此外,當(dāng)安全和安保是強制性要求時,基于SSV概念的創(chuàng)新技術(shù)至關(guān)重要。
審核編輯:郭婷
-
嵌入式
+關(guān)注
關(guān)注
5095文章
19189瀏覽量
307952 -
Linux
+關(guān)注
關(guān)注
87文章
11351瀏覽量
210497 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6899瀏覽量
123801
發(fā)布評論請先 登錄
相關(guān)推薦
智能網(wǎng)聯(lián)汽車預(yù)期功能安全(SOTIF)開發(fā)解決方案
![智能網(wǎng)聯(lián)汽車<b class='flag-5'>預(yù)期</b>功能<b class='flag-5'>安全</b>(SOTIF)開發(fā)解決方案](https://file1.elecfans.com/web3/M00/03/01/wKgZPGdjkJGAF7JHAAB-0UgzVdQ068.png)
如何實現(xiàn)軟件的emulate功能 emulation和虛擬化的區(qū)別是什么
安全可靠 精準(zhǔn)測量 芯??萍歼~入BMS芯片高端市場
![<b class='flag-5'>安全可靠</b> 精準(zhǔn)測量 芯海科技邁入BMS芯片高端市場](https://file1.elecfans.com/web2/M00/0C/68/wKgZomdFRhOAJ_yyAAGLshAhGHQ67.jpeg)
在電氣安裝中通過負(fù)載箱實現(xiàn)最大效率和安全性
安全可靠,高效防爆:頂堅單北斗防爆終端在工業(yè)領(lǐng)域的創(chuàng)新應(yīng)用
![<b class='flag-5'>安全可靠</b>,高效防爆:頂堅單北斗防爆終端在工業(yè)領(lǐng)域的創(chuàng)新應(yīng)用](https://file1.elecfans.com/web2/M00/C6/47/wKgaomX85ceACr8GAAA0CnvmW7A763.png)
全國產(chǎn)化核心板——性能更高效、使用更安全、更可靠
SDWAN在企業(yè)組網(wǎng)是安全可靠的
云計算中的虛擬化技術(shù)應(yīng)用
使用Google Play獲得安全可靠的AI體驗
使用輸入電流限制技術(shù)延長電池壽命
![使用輸入電流限制技術(shù)<b class='flag-5'>延長</b>電池<b class='flag-5'>壽命</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
DC/AC電源模塊:為醫(yī)療設(shè)備提供安全可靠的電力轉(zhuǎn)換
![DC/AC電源模塊:為醫(yī)療設(shè)備提供<b class='flag-5'>安全可靠</b>的電力轉(zhuǎn)換](https://file1.elecfans.com/web2/M00/C7/BB/wKgaomYM8nOAd5sVAAEu6Gd5cl8381.png)
評論