一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

作者:RAJ JOHNSON,MARIANNE LOES

軍用嵌入式系統(tǒng)過(guò)時(shí)的原因有很多。有時(shí)是因?yàn)楣?yīng)商停止提供所需的硬件或支持某些操作系統(tǒng)或版本。其他時(shí)候是因?yàn)殚_(kāi)發(fā)團(tuán)隊(duì)的變化,導(dǎo)致了解軟件內(nèi)部工作原理以及如何維護(hù)它的工程師流失。

許多團(tuán)隊(duì)轉(zhuǎn)向虛擬機(jī)管理程序解決方案,通過(guò)將傳統(tǒng)軍事嵌入式系統(tǒng)托管在較新的計(jì)算平臺(tái)上來(lái)延長(zhǎng)其使用壽命。但是,這些解決方案使軟件工程師難以繼續(xù)開(kāi)發(fā)應(yīng)用程序。這是因?yàn)榄h(huán)境現(xiàn)在變得更加復(fù)雜,存在各種集成和通信問(wèn)題。復(fù)雜性的增加也是因?yàn)樘砑恿烁嗟牟僮飨到y(tǒng)平臺(tái),每個(gè)平臺(tái)都需要特殊的開(kāi)發(fā)工具。

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

什么是下一代虛擬機(jī)管理程序?

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

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

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

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

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

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

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

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

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

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

審核編輯:郭婷

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

    關(guān)注

    5152

    文章

    19675

    瀏覽量

    317643
  • 計(jì)時(shí)器
    +關(guān)注

    關(guān)注

    1

    文章

    432

    瀏覽量

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

    關(guān)注

    38

    文章

    3337

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

    【貝啟科技BQ3568HM開(kāi)源鴻蒙開(kāi)發(fā)板深度試用報(bào)告】3-ubuntu18.04虛擬機(jī)開(kāi)發(fā)環(huán)境搭建

    :ctrl+N, 選擇下一步 選擇下一步 選擇下一步 我的配置如下,選擇下一步 我的配置: 下一步,我的設(shè)置 繼續(xù)
    發(fā)表于 03-18 11:28

    hyper 備份,Hyper備份:虛擬機(jī)備份與恢復(fù)

    的解決方案。今天就為大家介紹Hyper備份:虛擬機(jī)備份與恢復(fù)。 ? ?在虛擬化環(huán)境中,備份和恢復(fù)虛擬機(jī)是確保數(shù)據(jù)安全和業(yè)務(wù)連續(xù)性的關(guān)鍵操作。Hyper-V提供了多種備份和恢復(fù)方法,幫助
    的頭像 發(fā)表于 02-08 09:53 ?910次閱讀
    hyper 備份,Hyper備份:<b class='flag-5'>虛擬機(jī)</b>備份與恢復(fù)

    hyper內(nèi)存條,hyper-v 添加虛擬機(jī)還需要硬盤(pán)嗎

    管理程序,能在Windows系統(tǒng)的計(jì)算機(jī)上創(chuàng)建虛擬機(jī),讓臺(tái)物理計(jì)算機(jī)可同時(shí)運(yùn)行多個(gè)操作系統(tǒng)及應(yīng)用程序
    的頭像 發(fā)表于 01-24 14:01 ?447次閱讀
    hyper內(nèi)存條,hyper-v 添加<b class='flag-5'>虛擬機(jī)</b>還需要硬盤(pán)嗎

    Ubuntu系統(tǒng)虛擬機(jī)安裝步驟 如何在Ubuntu系統(tǒng)上編譯軟件

    updatesudo apt install virtualbox 2. 下載虛擬機(jī)鏡像 你需要個(gè)操作系統(tǒng)的ISO鏡像文件來(lái)安裝虛擬機(jī)。你可以從
    的頭像 發(fā)表于 12-12 14:36 ?1251次閱讀

    如何在windows上emulate不同操作系統(tǒng)

    、虛擬化技術(shù)概述 虛擬化技術(shù)允許在單個(gè)物理機(jī)器上創(chuàng)建多個(gè)虛擬機(jī),每個(gè)虛擬機(jī)都可以運(yùn)行不同的操作系統(tǒng)
    的頭像 發(fā)表于 12-05 15:50 ?869次閱讀

    虛擬化數(shù)據(jù)恢復(fù)—XenServer虛擬機(jī)數(shù)據(jù)恢復(fù)案例

    Server操作系統(tǒng)虛擬機(jī),該虛擬機(jī)有2塊虛擬磁盤(pán)(系統(tǒng)盤(pán)+數(shù)據(jù)盤(pán)),當(dāng)作網(wǎng)站服務(wù)器使用。 服務(wù)器
    的頭像 發(fā)表于 11-08 10:32 ?536次閱讀
    <b class='flag-5'>虛擬</b>化數(shù)據(jù)恢復(fù)—XenServer<b class='flag-5'>虛擬機(jī)</b>數(shù)據(jù)恢復(fù)案例

    虛擬化數(shù)據(jù)恢復(fù)——Hyper-V虛擬機(jī)數(shù)據(jù)恢復(fù)案例

    虛擬化數(shù)據(jù)恢復(fù)環(huán)境: Windows Server操作系統(tǒng)服務(wù)器上部署Hyper-V虛擬機(jī)環(huán)境。虛擬機(jī)的硬盤(pán)文件和配置文件存放在臺(tái)存儲(chǔ)中
    的頭像 發(fā)表于 10-25 09:26 ?708次閱讀
    <b class='flag-5'>虛擬</b>化數(shù)據(jù)恢復(fù)——Hyper-V<b class='flag-5'>虛擬機(jī)</b>數(shù)據(jù)恢復(fù)案例

    虛擬機(jī)數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致XenServer虛擬機(jī)不可用的數(shù)據(jù)恢復(fù)案例

    虛擬機(jī)數(shù)據(jù)恢復(fù)環(huán)境: 某品牌服務(wù)器通過(guò)同品牌某型號(hào)的RAID卡,將4塊STAT硬盤(pán)為組RAID10陣列。上層部署XenServer虛擬化平臺(tái),虛擬機(jī)安裝Windows Server
    的頭像 發(fā)表于 10-21 14:17 ?539次閱讀
    <b class='flag-5'>虛擬機(jī)</b>數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致XenServer<b class='flag-5'>虛擬機(jī)</b>不可用的數(shù)據(jù)恢復(fù)案例

    Vmware虛擬機(jī)安裝

    VMware-workstation-full-15.1.0-13591040.exe進(jìn)入安裝向?qū)А? 點(diǎn)擊“下一步”。 勾選我接受許可協(xié)議中的條款,點(diǎn)擊“下一步”。 修改安裝位置,裝到自己電腦安裝軟件的分區(qū),點(diǎn)擊“下一步
    發(fā)表于 08-10 14:18

    創(chuàng)建ubuntu虛擬機(jī)

    Workstation中查看,點(diǎn)擊“下一步”。選擇稍后安裝操作系統(tǒng),點(diǎn)擊“下一步”。保持默認(rèn),點(diǎn)擊“下一步”。修改虛擬機(jī)名稱及安裝位置,點(diǎn)
    發(fā)表于 08-10 14:15

    嵌入式學(xué)習(xí)-搭建自己的ubuntu系統(tǒng)之創(chuàng)建ubuntu虛擬機(jī)

    VMware Workstation中查看,點(diǎn)擊“下一步”。 選擇稍后安裝操作系統(tǒng),點(diǎn)擊“下一步”。 保持默認(rèn),點(diǎn)擊“下一步”。 修改虛擬機(jī)
    發(fā)表于 08-09 15:43

    虛擬機(jī)數(shù)據(jù)恢復(fù)—KVM虛擬機(jī)被誤刪除的數(shù)據(jù)恢復(fù)案例

    虛擬機(jī)數(shù)據(jù)恢復(fù)環(huán)境: Linux操作系統(tǒng)服務(wù)器,EXT4文件系統(tǒng)。服務(wù)器中有數(shù)臺(tái)KVM虛擬機(jī)。 虛擬機(jī)1:主數(shù)據(jù)庫(kù)服務(wù)器
    的頭像 發(fā)表于 08-07 13:33 ?798次閱讀
    <b class='flag-5'>虛擬機(jī)</b>數(shù)據(jù)恢復(fù)—KVM<b class='flag-5'>虛擬機(jī)</b>被誤刪除的數(shù)據(jù)恢復(fù)案例

    Ubuntu系統(tǒng)安裝之Vmware虛擬機(jī)安裝

    軟件的安裝雙擊VMware-workstation-full-15.1.0-13591040.exe進(jìn)入安裝向?qū)?。點(diǎn)擊“下一步”。勾選我接受許可協(xié)議中的條款,點(diǎn)擊“下一步”。修改安裝位置,裝到自己電腦
    發(fā)表于 08-07 10:27