91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

操作系統(tǒng)整合:虛擬機管理程序的下一步

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:RAJ JOHNSON,MARIANN ? 2022-11-10 16:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:RAJ JOHNSON,MARIANNE LOES

軍用嵌入式系統(tǒng)過時的原因有很多。有時是因為供應(yīng)商停止提供所需的硬件或支持某些操作系統(tǒng)或版本。其他時候是因為開發(fā)團隊的變化,導(dǎo)致了解軟件內(nèi)部工作原理以及如何維護它的工程師流失。

許多團隊轉(zhuǎn)向虛擬機管理程序解決方案,通過將傳統(tǒng)軍事嵌入式系統(tǒng)托管在較新的計算平臺上來延長其使用壽命。但是,這些解決方案使軟件工程師難以繼續(xù)開發(fā)應(yīng)用程序。這是因為環(huán)境現(xiàn)在變得更加復(fù)雜,存在各種集成和通信問題。復(fù)雜性的增加也是因為添加了更多的操作系統(tǒng)平臺,每個平臺都需要特殊的開發(fā)工具。

這些團隊?wèi)?yīng)采取下一步行動,將其應(yīng)用程序整合到單個操作系統(tǒng)中,以簡化開發(fā)、降低物料清單成本并有效利用系統(tǒng)資源。在合并到單個操作系統(tǒng)時,有許多問題需要解決,這些問題將在本討論的后面部分解決。但是,我們首先需要更多地了解下一代虛擬機管理程序。

什么是下一代虛擬機管理程序?

嵌入式軍事應(yīng)用程序的典型虛擬機管理程序允許在單個硬件平臺上的多個操作系統(tǒng)上運行應(yīng)用程序。下一代虛擬機管理程序更進一步,通過提供應(yīng)用程序所需的操作系統(tǒng)功能來消除對多個操作系統(tǒng)的需求。下一代虛擬機管理程序能夠通過讀取應(yīng)用程序的源代碼并生成使用本機工具為新的單一操作系統(tǒng)編譯應(yīng)用程序所需的代碼來實現(xiàn)此目的。

下一代虛擬機管理程序能夠通過提供操作系統(tǒng)服務(wù)來消除中間人,這些服務(wù)支持跨多個操作系統(tǒng)平臺托管應(yīng)用程序。此設(shè)計可確保應(yīng)用程序不會鎖定到特定的操作系統(tǒng)平臺。這些虛擬機管理程序正在重新定義虛擬化,從基于包裝器的實現(xiàn)到源代碼級虛擬化,從而繞過多層操作系統(tǒng)和虛擬機管理程序調(diào)度程序。它們還提供可重用靜態(tài)資源池(例如,線程、計時器、隊列等),通過消除資源的動態(tài)創(chuàng)建和刪除來提高性能。

操作系統(tǒng)整合解決問題

將應(yīng)用程序整合到一個操作系統(tǒng)的原因有很多。以下是四個主要原因:

更簡單的開發(fā):整合到一個操作系統(tǒng)可以簡化開發(fā),以包括一組工具、設(shè)備驅(qū)動程序和 BSP。

節(jié)省成本:消除額外的操作系統(tǒng)將降低總體開發(fā)成本。一旦預(yù)算僅包括一個操作系統(tǒng)和相關(guān)工具的成本,團隊將立即節(jié)省和維護需求。

應(yīng)用程序集成:將舊應(yīng)用程序遷移到單個平臺可實現(xiàn)更高效的通信和更緊密的應(yīng)用程序集成。應(yīng)用程序可以通過共享內(nèi)存的直接數(shù)據(jù)傳輸來相互通信,而不是使用物理或模擬設(shè)備。典型的虛擬機管理程序解決方案不提供這樣的機制。

更好的性能:選擇下一代虛擬機管理程序的一個更重要的原因就是性能。當(dāng)所有應(yīng)用程序在一個操作系統(tǒng)平臺上本機運行時,工程師將擁有更好的源代碼級控制,以實現(xiàn)性能優(yōu)化。整合到一個操作系統(tǒng)還意味著您的系統(tǒng)需要留出更少的操作系統(tǒng)資源。此外,CPU 資源可以專用于利用目標操作系統(tǒng)提供的 SMP 功能的單個應(yīng)用程序。

操作系統(tǒng)整合總結(jié)

許多開發(fā)人員在考慮將所有應(yīng)用程序整合到一個操作系統(tǒng)平臺時可能會有顧慮。他們可能會認為,將所有雞蛋放在一個籃子里并將代碼鎖定到一個特定的操作系統(tǒng),從而將系統(tǒng)暴露在風(fēng)險中。他們可能還會擔(dān)心將各種應(yīng)用程序移植到單個操作系統(tǒng)所涉及的工作。但是,這些問題可以通過下一代虛擬機管理程序輕松解決,例如MapuSoft Technologies的跨操作系統(tǒng)虛擬機管理程序,它提供了一種將寫入各種操作系統(tǒng)的應(yīng)用程序整合到一個操作系統(tǒng)的方法,而無需手動移植工作。此外,將來可以輕松地將應(yīng)用程序移動到不同的操作系統(tǒng)平臺。

審核編輯:郭婷

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

    關(guān)注

    5202

    文章

    20532

    瀏覽量

    335582
  • 計時器
    +關(guān)注

    關(guān)注

    1

    文章

    434

    瀏覽量

    35262
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    38

    文章

    3345

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    虛擬機數(shù)據(jù)恢復(fù)—虛擬機vmdk文件被刪除的數(shù)據(jù)恢復(fù)案例

    本次數(shù)據(jù)恢復(fù)涉及臺R710系列服務(wù)器和臺MD3200系列存儲,上層是ESXI5.5版本的虛擬機虛擬文件。因客戶機房非正常斷電,虛擬機
    的頭像 發(fā)表于 02-10 17:05 ?329次閱讀
    <b class='flag-5'>虛擬機</b>數(shù)據(jù)恢復(fù)—<b class='flag-5'>虛擬機</b>vmdk文件被刪除的數(shù)據(jù)恢復(fù)案例

    操作系統(tǒng)體系結(jié)構(gòu)

    操作系統(tǒng)的體系結(jié)構(gòu)是個開放的問題。正如上文所述,操作系統(tǒng)在核心態(tài)為應(yīng)用程序提供公共的服務(wù),那么操作系統(tǒng)在核心態(tài)應(yīng)該提供什么服務(wù)、怎樣提供服
    發(fā)表于 01-15 08:19

    操作系統(tǒng)運行機制

    計算機系統(tǒng)中,通常CPU執(zhí)行兩種不同性質(zhì)的程序種是操作系統(tǒng)內(nèi)核程序;另種是用戶自編
    發(fā)表于 01-15 07:12

    BlackBerry QNX與眾森軟件進一步深化戰(zhàn)略合作

    今日,深圳市眾森軟件有限公司(以下簡稱"眾森軟件")正式宣布與全球領(lǐng)先的實時操作系統(tǒng)與嵌入式軟件供應(yīng)商 QNX(BlackBerry有限公司旗下部門QNX)進一步深化戰(zhàn)略合作。此次合作將進一步推動
    的頭像 發(fā)表于 12-04 16:40 ?1972次閱讀

    虛擬化數(shù)據(jù)恢復(fù)—Hyper-V服務(wù)癱瘓危機:虛擬機數(shù)據(jù)文件丟失后的數(shù)據(jù)恢復(fù)案例

    臺服務(wù)器中虛擬機數(shù)據(jù)文件丟失,hyper-v服務(wù)受到影響,服務(wù)器無法正常使用。 北亞企安數(shù)據(jù)恢復(fù)中心的硬件工程師對服務(wù)器進行物理故障排查,未發(fā)現(xiàn)服務(wù)器存在物理故障。服務(wù)器數(shù)據(jù)恢復(fù)工程師對操作系統(tǒng)
    的頭像 發(fā)表于 11-20 15:47 ?381次閱讀

    單片操作系統(tǒng)

    單片操作系統(tǒng)主要分為實時操作系統(tǒng)(RTOS)和嵌入式操作系統(tǒng)兩類,以下是常見選擇: 實時操作系統(tǒng)(RTOS) ? FreeRTOS ?:
    發(fā)表于 11-14 06:18

    虛擬機數(shù)據(jù)恢復(fù)—異常斷電致ESXI存儲失聯(lián)?這份實戰(zhàn)數(shù)據(jù)恢復(fù)案例請收好

    。其中虛擬機采用FreeBSD系統(tǒng),存儲的是數(shù)據(jù)庫文件;另外臺臺虛擬機存儲網(wǎng)站數(shù)據(jù);第三臺虛擬機
    的頭像 發(fā)表于 11-11 14:11 ?303次閱讀

    搭建自己的ubuntu系統(tǒng)之創(chuàng)建ubuntu虛擬機

    查看,點擊“下一步”。選擇稍后安裝操作系統(tǒng),點擊“下一步”。保持默認,點擊“下一步”。修改虛擬機名稱及安裝位置,點擊“
    發(fā)表于 09-25 09:39

    ubuntu系統(tǒng)安裝之Vmware虛擬機安裝

    軟件的安裝 雙擊VMware-workstation-full-15.1.0-13591040.exe進入安裝向?qū)А? 點擊“下一步”。 勾選我接受許可協(xié)議中的條款,點擊“下一步”。 修改安裝位置
    發(fā)表于 09-22 16:27

    TECS OpenStack資源池虛擬機網(wǎng)絡(luò)二層地址無法互通的問題處理

    某運營商TECS OpenStack使用主機overlay SDN方案組網(wǎng),運維人員在創(chuàng)建虛擬機測試虛擬機網(wǎng)絡(luò)狀態(tài)時發(fā)現(xiàn)問題:在其中臺主機上創(chuàng)建兩臺同網(wǎng)段虛擬機,
    的頭像 發(fā)表于 06-12 09:28 ?939次閱讀
    TECS OpenStack資源池<b class='flag-5'>虛擬機</b>網(wǎng)絡(luò)二層地址無法互通的問題處理

    鴻道Intewell操作系統(tǒng):人形機器人底層操作系統(tǒng)

    操作系統(tǒng)的實時性賦能東土科技的鴻道(Intewell)工業(yè)操作系統(tǒng)作為國內(nèi)唯通過汽車、工業(yè)控制、醫(yī)療、軌道交通四項功能安全認證的系統(tǒng),為標準體系中的技術(shù)層架構(gòu)提供了底層支持。其微內(nèi)核
    的頭像 發(fā)表于 05-16 14:44 ?856次閱讀

    Vsan數(shù)據(jù)恢復(fù)——Vsan分布式文件系統(tǒng)虛擬機不可用的數(shù)據(jù)恢復(fù)

    臺采用VsSAN分布式文件系統(tǒng)的存儲設(shè)備由于未知原因關(guān)機重啟。管理員發(fā)現(xiàn)上層的虛擬機不可用,存儲內(nèi)的數(shù)據(jù)丟失。
    的頭像 發(fā)表于 05-15 17:42 ?621次閱讀
    Vsan數(shù)據(jù)恢復(fù)——Vsan分布式文件<b class='flag-5'>系統(tǒng)</b>上<b class='flag-5'>虛擬機</b>不可用的數(shù)據(jù)恢復(fù)

    如何在Centos系統(tǒng)中部署KVM虛擬化平臺

    KVM 通過將 Linux 內(nèi)核轉(zhuǎn)換為個裸機(bare-metal)管理程序(hypervisor),使得用戶可以在單物理主機上運行多個虛擬機(VM),每個
    的頭像 發(fā)表于 05-09 13:40 ?971次閱讀
    如何在Centos<b class='flag-5'>系統(tǒng)</b>中部署KVM<b class='flag-5'>虛擬</b>化平臺

    SEGGER發(fā)布下一代安全實時操作系統(tǒng)embOS-Ultra-MPU

    2025年3月,SEGGER發(fā)布滿足周期定時分辨率要求的下一代安全實時操作系統(tǒng)embOS-Ultra-MPU,該系統(tǒng)基于成熟的embOS-Classic-MPU和embOS-Ultra操作系統(tǒng)
    的頭像 發(fā)表于 03-31 14:56 ?1421次閱讀

    Linux 5.15.52_2.1.0 (Yocto) 是否支持Xen虛擬機管理程序?

    我正在使用 Yocto 和 i.MX8QM 板,我對 Xen 支持有幾個問題: Linux 5.15.52_2.1.0 (Yocto) 是否支持 Xen 虛擬機管理程序? If yes
    發(fā)表于 03-27 06:17