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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

作者:RAJ JOHNSON,MARIANNE LOES

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

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

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

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

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

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

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

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

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

節(jié)省成本:消除額外的操作系統(tǒng)將降低總體開發(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)用程序可以通過共享內(nèi)存的直接數(shù)據(jù)傳輸來相互通信,而不是使用物理或模擬設(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é)

許多開發(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)所涉及的工作。但是,這些問題可以通過下一代虛擬機(jī)管理程序輕松解決,例如MapuSoft Technologies的跨操作系統(tǒng)虛擬機(jī)管理程序,它提供了一種將寫入各種操作系統(tǒng)的應(yīng)用程序整合到一個(gè)操作系統(tǒng)的方法,而無需手動(dòng)移植工作。此外,將來可以輕松地將應(yīng)用程序移動(dòng)到不同的操作系統(tǒng)平臺(tái)。

審核編輯:郭婷

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

    關(guān)注

    5175

    文章

    19973

    瀏覽量

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

    關(guān)注

    1

    文章

    433

    瀏覽量

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

    關(guān)注

    38

    文章

    3339

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

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

    KVM 通過將 Linux 內(nèi)核轉(zhuǎn)換為個(gè)裸機(jī)(bare-metal)管理程序(hypervisor),使得用戶可以在單物理主機(jī)上運(yùn)行多個(gè)虛擬機(jī)(VM),每個(gè)
    的頭像 發(fā)表于 05-09 13:40 ?637次閱讀
    如何在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è)問題: Linux 5.15.52_2.1.0 (Yocto) 是否支持 Xen 虛擬機(jī)管理程序? If yes
    發(fā)表于 03-27 06:17

    【貝啟科技BQ3568HM開源鴻蒙開發(fā)板深度試用報(bào)告】3-ubuntu18.04虛擬機(jī)開發(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 ?1233次閱讀
    hyper 備份,Hyper備份:<b class='flag-5'>虛擬機(jī)</b>備份與恢復(fù)

    hyper-v虛擬機(jī),為何需要用hyper-v虛擬機(jī)?

    : 1. 降低成本:通過服務(wù)器整合,減少物理服務(wù)器數(shù)量,從而節(jié)省硬件采購、維護(hù)和能源消耗成本。 2. 提高資源利用率:在臺(tái)物理機(jī)上運(yùn)行多個(gè)虛擬機(jī),優(yōu)化硬件資源利用,提高整體效率。 3. 簡(jiǎn)化
    的頭像 發(fā)表于 02-07 13:37 ?652次閱讀
    hyper-v<b class='flag-5'>虛擬機(jī)</b>,為何需要用hyper-v<b class='flag-5'>虛擬機(jī)</b>?

    hyper-v 備份,hyper-v怎樣進(jìn)行虛擬機(jī)的創(chuàng)建

    車:powershellEnable-WindowsOptionalFeature-Online-FeatureNameMicrosoft-Hyper-V-All系統(tǒng)提示重啟時(shí),選擇“是”。 ? ?創(chuàng)建虛擬機(jī),打開Hyper-V管理
    的頭像 發(fā)表于 02-05 14:54 ?681次閱讀
    hyper-v 備份,hyper-v怎樣進(jìn)行<b class='flag-5'>虛擬機(jī)</b>的創(chuàng)建

    hyper v 刪除,怎么樣刪除hyper-v中的虛擬機(jī)

    步驟進(jìn)行操作: ? ?1.打開Hyper-V管理器: ? ?在Windows桌面上,點(diǎn)擊“開始”按鈕。 ? ?在搜索欄中輸入“Hyper-V管理器”并打開它。 ? ?2.停止虛擬機(jī)
    的頭像 發(fā)表于 02-05 13:39 ?1314次閱讀
    hyper v 刪除,怎么樣刪除hyper-v中的<b class='flag-5'>虛擬機(jī)</b>?

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

    管理程序,能在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 ?589次閱讀
    hyper內(nèi)存條,hyper-v 添加<b class='flag-5'>虛擬機(jī)</b>還需要硬盤嗎

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

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

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

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

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

    Server操作系統(tǒng)虛擬機(jī),該虛擬機(jī)有2塊虛擬磁盤(系統(tǒng)盤+數(shù)據(jù)盤),當(dāng)作網(wǎng)站服務(wù)器使用。 服務(wù)器
    的頭像 發(fā)表于 11-08 10:32 ?768次閱讀
    <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ī)的硬盤文件和配置文件存放在臺(tái)存儲(chǔ)中
    的頭像 發(fā)表于 10-25 09:26 ?909次閱讀
    <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ù)器通過同品牌某型號(hào)的RAID卡,將4塊STAT硬盤為組RAID10陣列。上層部署XenServer虛擬化平臺(tái),虛擬機(jī)安裝Windows Server
    的頭像 發(fā)表于 10-21 14:17 ?758次閱讀
    <b class='flag-5'>虛擬機(jī)</b>數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致XenServer<b class='flag-5'>虛擬機(jī)</b>不可用的數(shù)據(jù)恢復(fù)案例