目前,許多嵌入式開發商使用虛擬化技術在其設備上運行多個操作系統。因此,使得向新平臺遷移舊有應用程序變得更簡單,同時提高了時序要求嚴格的功能的確定性以及安全至關重要的代碼的安全性和穩定性。在提高傳統的基于軟件的虛擬化解決方案的功能的同時,英特爾虛擬化技術(英特爾@ VT)提供了硬件協助,提升了平臺性能和穩定性。英特爾@ 虛擬化技術是英特爾@ 博銳@ 技術的一部分。
它如何工作英特爾@ 虛擬化技術在硬件中執行各種虛擬化任務,如內存地址轉換。減少了虛擬軟件費用和足跡,同時提高了軟件性能。例如,相對于用軟件執行內存地址轉換,用硬件實現內存地址轉換時,切換不同操作系統的速度明顯加快。事實上,英特爾研發了三種不同但是互補的虛擬技術。該技術嵌入在多平臺組件中,包括處理器、芯片組和網絡接口控制器 (NIC)。
主要優點通過虛擬化,應用程序在安全分區運行。因而防止了意外的軟件交互,提高了安全性。除此之外,通過將應用程序置于分區(“虛擬機”),促使了軟件遷移并加固了軟件。因而節省了軟件開發工作,并降低了平臺費用。同時,運行實時操作系統的嵌入式系統還能運行通用操作系統,明顯地提供了更多的用戶接口。
工業方案許多工業系統,比如可編程邏輯控制器和行為控制器,要求結合低延遲、確定的響應和功能全面的用戶接口。虛擬化技術可以實現這種目的,使得系統同時運行實時的、通用的操作系統,每個操作系統位于英特爾@ 多核處理器的專用處理器內核中。這種配置可以提高時序要求嚴格的應用的速度和確定性,因為其它非實時任務不會與之競爭 CPU 資源。此外,虛擬化技術可以使設備制造商將多板上運行的功能集成到單板上。因而降低了平臺費用,并減少了系統尺寸。
醫療設備方案保護應用和病人數據對醫療診斷設備來說是必不可少的。可以使用英特爾@ 虛擬化技術隔離要求更高安全級別的應用。這樣保護了應用在硬件中的存儲空間,并有助于防止惡意軟件的攻擊。因此,只有在安全分區運行的軟件可以訪問其自己的代碼和數據區域,不能瀏覽內存邊界以外的區域,因為硬件拒絕非授權訪問。
嵌入式系統的“定心丸”--英特爾虛擬化技術
更新時間: 2012-08-22 10:54:18來源: 粵嵌教育瀏覽量:1617