System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 人妻无码一区二区三区免费 ,天码av无码一区二区三区四区,成人无码精品1区2区3区免费看
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    虛擬機多核啟動方法、裝置、存儲介質及電子設備制造方法及圖紙

    技術編號:44290484 閱讀:9 留言:0更新日期:2025-02-14 22:24
    本申請實施例提供了一種虛擬機多核啟動方法、裝置、存儲介質及電子設備,其中,該方法包括:啟動已配置好的虛擬機;虛擬機配置有多個虛擬處理器和除了多個虛擬處理器以外的其他組件;通過虛擬監控器捕獲多個虛擬處理器通過指定陷入機制發送的電源管理請求,并通過虛擬監控器模擬電源管理設備對電源管理請求的響應行為,得到第一交互結果;通過其他組件直接與電源管理設備進行硬件交互,得到第二交互結果;基于第一交互結果和第二交互結果,啟動虛擬機的多個虛擬處理器,通過本申請,解決了相關技術中Hypervisor模擬量大導致的無法啟動虛擬機的問題。

    【技術實現步驟摘要】

    本申請實施例涉及車用虛擬化系統,具體而言,涉及一種虛擬機多核啟動方法、裝置、存儲介質及電子設備


    技術介紹

    1、隨著汽車電子技術的飛速發展,汽車操作系統也在不斷地根據其具體的應用場景進行細分。目前,汽車操作系統主要分為兩類,分別是車控操作系統與車載操作系統。車控操作系統主要面向經典車輛控制領域;車載操作系統主要面向信息娛樂和智能座艙領域。隨著電子電氣構架變革加速,跨域融合已經是大勢所趨。跨域融合方案下,域操作系統正在快速形成,傳統的操作系統正在由獨立的多個操作系統向統一的操作系統轉變。融合多個操作系統最主流的技術就是虛擬化技術,以實現多個不同域的操作系統在同一硬件上運行。

    2、在采用psci(power?state?coordination?interface,電源狀態協調接口)來啟動虛擬機的多個cpu核心時,需要hypervisor對電源管理設備的硬件資源進行模擬,并通過smc協議與虛擬機交互。

    3、然而,在虛擬機的操作系統中可能存在大量需要與其交互的硬件,在通過hypervisor對硬件進行模擬的過程中,存在模擬量大的問題,如果hypervisor沒有對它們進行完善的模擬,虛擬機的運行就可能出現問題,甚至無法啟動。


    技術實現思路

    1、本申請實施例提供了一種虛擬機多核啟動方法、裝置、存儲介質及電子設備,以至少解決相關技術中的虛擬機多核啟動方法存在的由于hypervisor模擬量大導致的無法啟動虛擬機的問題。

    2、根據本申請實施例的一個方面,提供了一種虛擬機多核啟動方法,包括:啟動已配置好的虛擬機;所述虛擬機配置有多個虛擬處理器和除了所述多個虛擬處理器以外的其他組件;通過虛擬監控器捕獲所述多個虛擬處理器通過指定陷入機制發送的電源管理請求,并通過所述虛擬監控器模擬電源管理設備對所述電源管理請求的響應行為,得到第一交互結果;通過所述其他組件直接與所述電源管理設備進行硬件交互,得到第二交互結果;基于所述第一交互結果和所述第二交互結果,啟動所述虛擬機的所述多個虛擬處理器。

    3、根據本申請實施例的又一方面,提供了一種虛擬機多核啟動裝置,包括:配置啟動模塊,用于啟動已配置好的虛擬機;所述虛擬機配置有多個虛擬處理器和除了所述多個虛擬處理器以外的其他組件;模擬模塊,用于通過虛擬監控器捕獲所述多個虛擬處理器通過指定陷入機制發送的電源管理請求,并通過所述虛擬監控器模擬電源管理設備對所述電源管理請求的響應行為,得到第一交互結果;硬件交互模塊,用于通過所述其他組件直接與所述電源管理設備進行硬件交互,得到第二交互結果;多核啟動模塊,用于基于所述第一交互結果和所述第二交互結果,啟動所述虛擬機的所述多個虛擬處理器。

    4、根據本申請實施例的又一方面,還提供了一種計算機可讀的存儲介質,該計算機可讀的存儲介質中存儲有計算機程序,其中,該計算機程序被設置為運行時執行上述虛擬機多核啟動方法。

    5、根據本申請實施例的又一方面,還提供了一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其中,上述處理器通過計算機程序執行上述虛擬機多核啟動方法。

    6、根據本申請實施例的又一個方面,還提供了一種計算機程序產品,包括計算機程序,所述計算機程序被處理器執行時實現上述任一項虛擬機多核啟動方法實施例中的步驟。

    7、通過本申請實施例,讓虛擬機直接同電源管理設備交互以啟動虛擬處理器(cpu核心)以外的設備,即對于虛擬機內的除虛擬處理器以外的設備則直接同電源管理設備進行交互,無需通過虛擬監控器模擬,而虛擬處理器的啟動則通過指定陷入機制陷入到虛擬監控器中進行模擬,從而降低虛擬監控器的模擬量;通過將虛擬處理器的啟動與電源管理設備的直接交互分開,可以有效避免多個虛擬機在同時嘗試與電源管理設備交互時產生的沖突。虛擬處理器的啟動由虛擬監控器控制,而其他設備的交互則直接進行,這樣既能保證虛擬處理器的正確啟動,又能減少虛擬監控器的負載和復雜性。

    本文檔來自技高網...

    【技術保護點】

    1.一種虛擬機多核啟動方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,在所述啟動已配置好的虛擬機之前,所述方法還包括:

    3.根據權利要求1所述的方法,其特征在于,在所述啟動已配置好的虛擬機之前,所述方法還包括:

    4.根據權利要求3所述的方法,其特征在于,所述修改所述第一設備樹中的電源管理節點的屬性,包括:

    5.根據權利要求1所述的方法,其特征在于,在所述啟動已配置好的虛擬機之前,所述方法還包括:

    6.根據權利要求1所述的方法,其特征在于,在所述啟動已配置好的虛擬機之前,所述方法還包括:

    7.根據權利要求1至6中任一項所述的方法,其特征在于,所述基于所述第一交互結果和所述第二交互結果,啟動所述虛擬機的所述多個虛擬處理器,包括:

    8.一種虛擬機多核啟動裝置,其特征在于,包括:

    9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機程序,其中,所述計算機程序被處理器執行時實現權利要求1至7中任一項所述的方法的步驟。

    10.一種電子設備,包括存儲器、處理器以及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至7中任一項所述的方法的步驟。

    ...

    【技術特征摘要】

    1.一種虛擬機多核啟動方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,在所述啟動已配置好的虛擬機之前,所述方法還包括:

    3.根據權利要求1所述的方法,其特征在于,在所述啟動已配置好的虛擬機之前,所述方法還包括:

    4.根據權利要求3所述的方法,其特征在于,所述修改所述第一設備樹中的電源管理節點的屬性,包括:

    5.根據權利要求1所述的方法,其特征在于,在所述啟動已配置好的虛擬機之前,所述方法還包括:

    6.根據權利要求1所述的方法,其特征在于,在所述啟動已配置好的虛擬機之前,所述方法還包括:

    ...

    【專利技術屬性】
    技術研發人員:張睿軒姚夢云嚴麗琴秦民
    申請(專利權)人:中汽創智科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 色综合AV综合无码综合网站| 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | 日韩精品真人荷官无码| 无码国内精品久久人妻| av色欲无码人妻中文字幕| 亚洲Av无码精品色午夜| 一区二区三区无码高清| 午夜福利av无码一区二区| 人妻无码久久中文字幕专区| 中文字幕无码乱码人妻系列蜜桃| 内射无码专区久久亚洲| 欧洲黑大粗无码免费| 色AV永久无码影院AV| 亚洲日韩精品无码一区二区三区| 全免费a级毛片免费看无码| 精品无码av一区二区三区| 丝袜无码一区二区三区| 无码人妻一区二区三区免费视频 | 日韩精品无码视频一区二区蜜桃| 亚洲日韩av无码中文| 日韩精品无码一区二区三区免费| 亚洲av无码不卡私人影院| 无码无套少妇毛多69XXX| 亚洲AV永久无码天堂影院| 精品人无码一区二区三区| 免费看又黄又无码的网站| 国产av永久无码天堂影院| 国产成人无码一区二区在线观看| 国产啪亚洲国产精品无码| 亚洲无码视频在线| 亚洲AV无码专区日韩| 国产成人无码免费看片软件 | 久久久精品天堂无码中文字幕 | av无码免费一区二区三区| 日韩av无码中文字幕| 久久久无码精品亚洲日韩京东传媒| 亚欧免费无码aⅴ在线观看| 久久无码专区国产精品发布| 亚洲AV无码无限在线观看不卡| 2021无码最新国产在线观看| 精品久久久久久无码中文字幕一区 |