chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用 閱讀體驗(yàn) +Hypervisor基礎(chǔ)概念

super杰杰 ? 來源:super杰杰 ? 作者:super杰杰 ? 2024-10-08 15:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

通過閱讀「嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用」我對Hypervisor這個(gè)概念有了較為全面的理解。

本書探討了嵌入式Hypervisor(虛擬機(jī)監(jiān)控程序)作為嵌入式系統(tǒng)軟件的前沿技術(shù),重點(diǎn)關(guān)注其在復(fù)雜應(yīng)用場景中的重要性。隨著對高性能和低功耗嵌入式系統(tǒng)需求的增加,嵌入式Hypervisor成為優(yōu)化有限資源、實(shí)現(xiàn)異構(gòu)操作系統(tǒng)安全隔離的關(guān)鍵解決方案。

盡管在多個(gè)領(lǐng)域已有廣泛應(yīng)用,專門分析嵌入式Hypervisor的書籍仍較為匱乏。本書采用分離內(nèi)核架構(gòu),結(jié)合PRTOS Hypervisor,深入剖析其設(shè)計(jì)與實(shí)現(xiàn)技術(shù),并討論對實(shí)時(shí)操作系統(tǒng)及Linux的虛擬化支持,旨在幫助讀者理解異構(gòu)操作系統(tǒng)開放平臺的生態(tài)優(yōu)勢。

嵌入式Hypervisor是一種用于虛擬化的技術(shù),尤其在嵌入式系統(tǒng)中應(yīng)用廣泛。它允許多個(gè)操作系統(tǒng)或應(yīng)用程序在同一硬件平臺上并行運(yùn)行,從而提高資源利用率和系統(tǒng)的靈活性。

什么是Hypervisor

Hypervisor(虛擬機(jī)監(jiān)控程序)是一個(gè)用于創(chuàng)建和管理虛擬機(jī)的軟件層。它允許在同一物理硬件上同時(shí)運(yùn)行多個(gè)操作系統(tǒng)實(shí)例。這種技術(shù)廣泛應(yīng)用于服務(wù)器虛擬化、云計(jì)算和資源隔離等場景。

傳統(tǒng)操作系統(tǒng)內(nèi)核的功能是在底層硬件上提供抽象層,在多個(gè)用戶空間的應(yīng)用程序之間分配和調(diào)度資源(包括CPU、內(nèi)存、I/O外圍設(shè)備)?,職責(zé)是在操作系統(tǒng)上托管用戶空間的應(yīng)用程序。Hypervisor同樣具備托管職責(zé),但托管的是多個(gè)客戶操作系統(tǒng)。操作系統(tǒng)內(nèi)核一般被稱為主管(Supervisor),而虛擬機(jī)監(jiān)控程序用來托管主管,因此被稱為超級主管,即Hypervisor。Hypervisor有時(shí)候也被稱為虛擬機(jī)管理器(Virtual Machine Manager,VMM)或者虛擬機(jī)監(jiān)控器(Virtual Machine Monitor,VMM)。

Hypervisor使得單個(gè)物理硬件平臺可支持一個(gè)或者多個(gè)虛擬機(jī),虛擬機(jī)間彼此互不干擾。即使一個(gè)虛擬機(jī)中的應(yīng)用程序發(fā)生崩潰或安全性損害,其他虛擬機(jī)中的應(yīng)用程序仍可正常運(yùn)行。因此Hypervisor既可以提高硬件利用率和系統(tǒng)管理的靈活性,也可以使虛擬機(jī)之間強(qiáng)制隔離,從而保證整個(gè)軟件系統(tǒng)的安全性。故實(shí)現(xiàn)Hypervisor的關(guān)鍵技術(shù)(虛擬化技術(shù))非常重要。

嵌入式Hypervisor

嵌入式 Hypervisor 是一種虛擬化技術(shù),專門設(shè)計(jì)用于嵌入式系統(tǒng)中。它允許在同一硬件平臺上同時(shí)運(yùn)行多個(gè)操作系統(tǒng)或應(yīng)用程序,提供資源隔離和管理,從而提高系統(tǒng)的靈活性和安全性。

主要特點(diǎn)

(1)高效性。Hypervisor一般都力求提高效率,但嵌入式Hypervisor受到內(nèi)存、外圍設(shè)備、功耗等方面的限制,必須能夠非常精簡且高效地使用硬件資源。

(2)代碼量小。應(yīng)用程序的代碼量越少,就越容易查找錯(cuò)誤。一些嵌入式Hypervisor的供應(yīng)商就是通過數(shù)學(xué)方法驗(yàn)證Hypervisor有沒有錯(cuò)誤。Hypervisor是系統(tǒng)中唯一以特權(quán)模式運(yùn)行的軟件,Hypervisor包含的錯(cuò)誤越少,平臺就越安全可靠。

(3)多核系統(tǒng)支持。目前,新的嵌入式處理器普遍利用多核架構(gòu)來提高性能,嵌入式Hypervisor可以管理底層架構(gòu),為遺留應(yīng)用程序提供單處理器環(huán)境,同時(shí)有效支持多核處理器進(jìn)行系統(tǒng)設(shè)計(jì)。

(4)實(shí)時(shí)性。具有實(shí)時(shí)性要求的虛擬機(jī)內(nèi)部應(yīng)用程序必須以可預(yù)測的方式執(zhí)行。虛擬機(jī)應(yīng)用的實(shí)時(shí)性受到底層軟件(即Hypervisor和客戶操作系統(tǒng))和硬件的影響。從Hypervisor的角度來說,可預(yù)測性涉及Hypervisor所提供的服務(wù)以及虛擬機(jī)中的客戶操作系統(tǒng)。嵌入式Hypervisor提供給虛擬機(jī)的服務(wù)必須具有可預(yù)測性,以滿足虛擬機(jī)的確定性要求。比如對無人機(jī)系統(tǒng)來說,Hypervisor可以保證飛控系統(tǒng)和第三方應(yīng)用程序(圖傳系統(tǒng))共享硬件平臺并相互隔離,并保障運(yùn)行飛控系統(tǒng)的虛擬機(jī)滿足實(shí)時(shí)性要求。

應(yīng)用領(lǐng)域

(1)在航空領(lǐng)域,ARINC653標(biāo)準(zhǔn)已經(jīng)是IMA(Integrated Modular Avionics,綜合模塊化航空電子設(shè)備)架構(gòu)的標(biāo)準(zhǔn)應(yīng)用接口,符合ARINC653標(biāo)準(zhǔn)的Ⅰ型Hypervisor是航空電子系統(tǒng)領(lǐng)域的基礎(chǔ)軟件。

(2)在車載領(lǐng)域,汽車通過在若干個(gè)互相隔離的虛擬機(jī)上分別運(yùn)行車載娛樂操作系統(tǒng)、AUTOSAR(汽車開放系統(tǒng)架構(gòu))操作系統(tǒng)和RTOS,使得軟件系統(tǒng)可以在異常檢測、故障隔離方面開展更多工作,并確保一旦出現(xiàn)問題,故障也能夠在早期被識別和處理,避免故障向其他領(lǐng)域蔓延。

(3)在工業(yè)領(lǐng)域,目前,工業(yè)領(lǐng)域中的設(shè)備和傳感器越來越多地與互聯(lián)網(wǎng)連接,Hypervisor可以用于管理和隔離這些設(shè)備之間的不同應(yīng)用程序,以確保安全性和可靠性。4)在醫(yī)療領(lǐng)域,安全性和隔離性至關(guān)重要。Hypervisor可以簡化功能組件的更新過程,通過在虛擬機(jī)級別進(jìn)行更新,減少對整個(gè)設(shè)備的干擾;Hypervisor支持冗余配置和備份虛擬機(jī),確保即使在硬件或軟件發(fā)生故障的情況下,設(shè)備仍然可用。

主流的嵌入式Hypervisor產(chǎn)品

國外RTOS廠商的Hypervisor產(chǎn)品

嵌入式Hypervisor在國外起步較早,在任務(wù)關(guān)鍵型和安全關(guān)鍵型嵌入式場景中已經(jīng)得到了廣泛的應(yīng)用。其中Wind River公司的VxWorks 653、Lynx公司的LynxOS-178B和LynxSecure、Thales公司的PikeOS、DDC-I公司的DeOS以及Green Hills軟件公司的INTEGRITY Multivisor等都是這方面的典型代表。VxWorks 653是應(yīng)用在航空領(lǐng)域的、遵循ARINC653設(shè)計(jì)規(guī)范的Hypervisor。分區(qū)是ARINC653中的一個(gè)核心概念。采用ARINC653標(biāo)準(zhǔn)的操作系統(tǒng)架構(gòu)分為兩級,底層是CoreOS(即Hypervisor)?,負(fù)責(zé)分區(qū)間的管理和調(diào)度;CoreOS的上層是POS(Partition OS,分區(qū)OS)?,即分區(qū)操作系統(tǒng),也就是客戶操作系統(tǒng)。POS的上層才負(fù)責(zé)應(yīng)用程序的執(zhí)行。

VxWorks 653是典型的ARINC653軟件架構(gòu),如圖所示。

Lynx公司的LynxOS-178B也是面向航空領(lǐng)域的、遵循ARINC653設(shè)計(jì)規(guī)范的Hypervisor,其架構(gòu)如圖所示。

PikeOS架構(gòu)如圖所示。PikeOS主要應(yīng)用于航空電子、航天、鐵路、汽車、醫(yī)療和工業(yè)自動(dòng)化領(lǐng)域。

wKgaomcE2NCARkhnAAYJViMwlP8292.pngwKgaomcE2OSAAJYYAAWv-96Q1Yk050.png

總結(jié)

嵌入式 Hypervisor 通過在同一硬件上提供多個(gè)獨(dú)立的虛擬環(huán)境,為嵌入式系統(tǒng)帶來了靈活性和安全性,是現(xiàn)代嵌入式設(shè)計(jì)的重要組成部分。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5188

    文章

    20187

    瀏覽量

    329396
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7338

    瀏覽量

    128805
  • 架構(gòu)
    +關(guān)注

    關(guān)注

    1

    文章

    532

    瀏覽量

    26517
  • 虛擬機(jī)
    +關(guān)注

    關(guān)注

    1

    文章

    969

    瀏覽量

    30214
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    嵌入式系統(tǒng)軟件架構(gòu)通常劃分

    嵌入式系統(tǒng)的軟件架構(gòu)通常劃分如下分層設(shè)計(jì): 應(yīng)用層:環(huán)境溫度監(jiān)測、報(bào)警觸發(fā)邏輯。 中間件層:支持MQTT協(xié)議的網(wǎng)絡(luò)通信模塊,用于將溫度數(shù)據(jù)上傳至云端。 操作系統(tǒng)層:基于FreeRTOS進(jìn)行多任務(wù)管理
    發(fā)表于 12-01 07:20

    嵌入式軟件分層架構(gòu)設(shè)計(jì)原則

    嵌入式軟件分層架構(gòu)的設(shè)計(jì)原則如下: 模塊化和可擴(kuò)展性:每一層應(yīng)當(dāng)保持松耦合,這樣當(dāng)硬件變化或某些功能擴(kuò)展時(shí),只需要修改對應(yīng)的層次,而不影響整體架構(gòu)。 硬件無關(guān)性:上層代碼應(yīng)當(dāng)盡量避免直接依賴硬件
    發(fā)表于 11-28 07:05

    嵌入式和FPGA的區(qū)別

    開發(fā)中做出更明智的技術(shù)選擇。 基本概念解析 嵌入式系統(tǒng)(Embedded System)是一種專用計(jì)算機(jī)系統(tǒng),通常包含微處理器/微控制器、存儲器和專用外圍設(shè)備,被設(shè)計(jì)用于執(zhí)行特定功能。它強(qiáng)調(diào)
    發(fā)表于 11-19 06:55

    嵌入式需要掌握哪些核心技能?

    嵌入式需要掌握哪些核心技能? 若想通過學(xué)習(xí)嵌入式技術(shù)提升就業(yè)競爭力,需重點(diǎn)掌握C語言、嵌入式硬件架構(gòu)、RTOS/Linux開發(fā)、通信協(xié)議四大核心技能,并結(jié)合行業(yè)需求積累項(xiàng)目經(jīng)驗(yàn)。
    發(fā)表于 10-21 16:25

    油介質(zhì)損耗及電阻率測試儀的嵌入式系統(tǒng)架構(gòu)與抗干擾設(shè)計(jì)

    油介質(zhì)損耗及電阻率測試儀的精準(zhǔn)檢測能力,不僅依賴于核心的電氣測量模塊與溫控系統(tǒng),更離不開穩(wěn)定可靠的嵌入式系統(tǒng)作為“中樞神經(jīng)”。嵌入式系統(tǒng)承擔(dān)著數(shù)據(jù)采集、運(yùn)算處理等核心功能,其架構(gòu)設(shè)計(jì)與抗干擾設(shè)計(jì)共同
    的頭像 發(fā)表于 09-02 13:57 ?364次閱讀
    油介質(zhì)損耗及電阻率測試儀的<b class='flag-5'>嵌入式</b>系統(tǒng)<b class='flag-5'>架構(gòu)</b>與抗干擾設(shè)計(jì)

    新一代嵌入式開發(fā)平臺 AMD嵌入式軟件和工具2025.1版現(xiàn)已推出

    AMD 2025.1 版嵌入式軟件和工具是面向新一代嵌入式系統(tǒng)開發(fā)而打造的綜合平臺,全面加速概念構(gòu)想到部署落地。 2025.1 版嵌入式軟件和工具的新 增功能 AMD
    的頭像 發(fā)表于 08-20 09:15 ?3671次閱讀

    AMD 2025.1版嵌入式軟件和工具的新增功能

    AMD 2025.1 版嵌入式軟件和工具是面向新一代嵌入式系統(tǒng)開發(fā)而打造的綜合平臺,全面加速概念構(gòu)想到部署落地。
    的頭像 發(fā)表于 08-15 15:32 ?1073次閱讀

    入行嵌入式應(yīng)該怎么準(zhǔn)備?

    架構(gòu)、總線協(xié)議和存儲器管理等概念的理解也是必不可少的。 三、操作系統(tǒng)嵌入式系統(tǒng)通常需要運(yùn)行一個(gè)實(shí)時(shí)操作系統(tǒng)(RTOS)或者一個(gè)精簡版的操作系統(tǒng)。熟悉RTOS的概念和使用方法,能夠編寫
    發(fā)表于 08-06 10:34

    【「Yocto項(xiàng)目實(shí)戰(zhàn)教程:高效定制嵌入式Linux系統(tǒng)」閱讀體驗(yàn)】+基礎(chǔ)概念學(xué)習(xí)理解

    。為了對珠峰更了解些,開始接觸 Linux 系統(tǒng)開發(fā),并逐漸認(rèn)識到 Yocto 項(xiàng)目在定制嵌入式 Linux 系統(tǒng)方面的重要性。所以很想拜讀下此書。 二、書籍內(nèi)容概述 基礎(chǔ)知識 書中首先回顧了 Linux
    發(fā)表于 08-04 22:29

    構(gòu)建基于 RISC-V 平臺的 TEE 架構(gòu):RV-ACRN Hypervisor 的實(shí)踐與展望

    ACRN 是由 Linux 基金會于 2018 年 3 月發(fā)布的開源輕量級 hypervisor 參考軟件,專為嵌入式與物聯(lián)網(wǎng)場景設(shè)計(jì),由英特爾主導(dǎo)初始開發(fā)。其架構(gòu)包含 hypervisor
    發(fā)表于 07-18 14:55 ?4793次閱讀

    Linux嵌入式和單片機(jī)嵌入式的區(qū)別?

    Linux嵌入式與單片機(jī)嵌入式在多個(gè)方面存在顯著的區(qū)別,以下是詳細(xì)的比較和歸納: 一、基本概念 1. Linux嵌入式: 定義:將Linux操作系統(tǒng)運(yùn)行在
    發(fā)表于 06-20 09:46

    嵌入式主板選型與應(yīng)用指南

    嵌入式主板是專為嵌入式系統(tǒng)設(shè)計(jì)的核心硬件平臺,廣泛應(yīng)用于工業(yè)控制、物聯(lián)網(wǎng)、醫(yī)療設(shè)備等領(lǐng)域。以下是關(guān)于嵌入式主板的詳細(xì)介紹:1.嵌入式主板的核心特點(diǎn)緊湊尺寸:通常采用小型化設(shè)計(jì)(如Min
    的頭像 發(fā)表于 02-27 14:53 ?955次閱讀
    <b class='flag-5'>嵌入式</b>主板選型與應(yīng)用指南

    嵌入式主板的概述與發(fā)展

    隨著科技的迅猛發(fā)展,嵌入式系統(tǒng)在現(xiàn)代電子產(chǎn)品中扮演著越來越重要的角色。嵌入式主板作為嵌入式系統(tǒng)的核心組件之一,承擔(dān)著控制、處理和通訊等多種功能。本文將對嵌入式主板的基本
    的頭像 發(fā)表于 01-13 16:30 ?1204次閱讀
    <b class='flag-5'>嵌入式</b>主板的概述與發(fā)展

    ARM架構(gòu)嵌入式主板特點(diǎn)

    極其廣泛。ARM架構(gòu)嵌入式主板有什么特點(diǎn)呢?一、工作時(shí)間及環(huán)境:ARM主板不受時(shí)間限制,可常開機(jī),無需人員維護(hù)。在有電源調(diào)節(jié)的情況下,只要接通電源,就會自動(dòng)啟動(dòng),
    的頭像 發(fā)表于 12-31 16:03 ?1970次閱讀
    ARM<b class='flag-5'>架構(gòu)</b><b class='flag-5'>嵌入式</b>主板特點(diǎn)

    【「嵌入式系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)」閱讀體驗(yàn)】+ 智能晾衣架

    嵌入式系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),封面如下圖所示。 分享一下關(guān)于3.5章節(jié),智能晾衣架的閱讀體驗(yàn), 在我看到標(biāo)題時(shí),理解的智能晾衣架的大致模型為帶一些傳感器的可升降晾衣架。 閱讀之后發(fā)現(xiàn)智能晾衣架比我想的功能多
    發(fā)表于 12-30 18:06