• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    執行多個管理程序的系統和方法技術方案

    技術編號:12589032 閱讀:78 留言:0更新日期:2015-12-24 14:08
    一種設備包含可在第一組處理器上執行的初級管理程序和可在第二組處理器上執行的次級管理程序。所述初級管理程序可界定資源的設定,且所述次級管理程序可基于由所述初級管理程序界定的所述設定而使用所述資源。舉例來說,所述初級管理程序可針對所述次級管理程序編程存儲器地址轉譯映射。所述初級管理程序和所述次級管理程序可包含其自身的調度程序。

    【技術實現步驟摘要】
    【國外來華專利技術】【專利說明】相關串請案的交叉參考本申請案主張來自2013年3月14日申請的第13/829,023號共同擁有的美國非臨時專利申請案的優先權,且與2013年3月14日申請的第13/828,183號共同待決美國非臨時專利申請案和2013年2月26日申請的第13/777,314號共同待決美國非臨時專利申請案相關。這些申請案中的每一者的內容全文以引用的方式并入。
    本專利技術大體涉及使用多個管理程序的操作系統的虛擬化。
    技術介紹
    技術的進步已產生較小且較強大的計算裝置。舉例來說,當前存在多種便攜式個人計算裝置,包含無線計算裝置,例如便攜式無線電話、個人數字助理(PDA)、平板計算機和尋呼裝置,其體積小,重量輕,且易于由用戶攜帶。許多此類計算裝置包含并入于其中的其它裝置。舉例來說,無線電話還可包含數字靜態相機、數碼攝像機、數字記錄器,和音頻文件播放器。并且,此類計算裝置可處理可執行指令,包含軟件應用程序,例如可用以接入因特網的網絡瀏覽器應用,和利用靜態或攝像機并提供多媒體重放功能性的多媒體應用。例如移動電話等計算裝置可包含多個處理器。舉例來說,移動電話可包含中央處理單元(CPU)(有時被稱作應用處理器)和數字信號處理器(DSP)。每一處理器可比其它處理器更好地適合于執行特定計算任務。舉例來說,可充當主處理器且可執行移動電話操作系統的CPU可在執行“控制碼”(例如,網絡瀏覽器和用戶接口代碼)的過程中更有效率。另一方面,當執行信號處理和其它數學集中功能時,DSP可比CPU更有效率。CPU和DSP可具有相異的指令集架構。因此,經設計以在CPU上運行的應用可能與DSP不兼容,且反之亦然。在特定情形中,在單一計算裝置處執行多個操作系統可能是有利的。在執行多個操作系統的計算裝置中,管理程序(也被稱作虛擬機監視器)可用于向操作系統提供可用硬件資源的抽象化。因此,所述管理程序可充當所述多個操作系統的操作系統。然而,可能難以設計可并行地跨越具有不同指令集架構的數組處理器執行的管理程序。
    技術實現思路
    本專利技術揭示跨越多組處理器的管理程序執行的系統和方法。根據所描述的技術,系統中的管理程序中的一者可為“初級”管理程序,且所述系統中的其余管理程序可為“次級”管理程序。初級管理程序可在與次級管理程序不同組的處理器上運行。舉例來說,初級管理程序可與同次級管理程序不同的指令集架構兼容。初級管理程序可約束次級管理程序執行特定操作,且可實際上迫使次級管理程序依賴于初級管理程序來執行受約束操作。舉例來說,初級管理程序可出于安全目的確定用于次級管理程序的物理地址映射(例如,以防止其中多個次級管理程序試圖創建道相同物理地址的映射的情形)。次級管理程序可在不依賴于初級管理程序的情況下執行特定操作。舉例來說,次級管理程序可能夠在無初級管理程序干預的情況下執行任務調度。啟用次級管理程序以執行其自身的任務調度可啟用次級管理程序以維持在次級管理程序上執行的客體操作系統的服務質量(QoS)保證(例如,等待時間保證)。在特定實施例中,一種設備包含可在第一組處理器上執行的初級管理程序和可在第二組處理器上執行的次級管理程序。所述初級管理程序經配置以編程存儲器地址轉譯映射,且所述次級管理程序經配置以使用所述存儲器地址轉譯映射。在另一特定實施例中,一種設備包含可在第一組處理器上執行的初級管理程序和可在第二組處理器上執行的次級管理程序。所述初級管理程序包含第一調度程序,且所述次級管理程序包含不同于第一調度程序的第二調度程序。在另一特定實施例中,一種設備包含可在第一組處理器上執行的初級管理程序和可在第二組處理器上執行的次級管理程序。所述初級管理程序經配置以界定資源的設定,且次級管理程序經配置以基于所述設定使用所述資源。在另一特定實施例中,一種方法包含由在第二組處理器上執行的次級管理程序檢索由在第一組處理器上執行的初級管理程序編程的一或多個存儲器地址轉譯映射。所述方法還包含在數據存取操作期間使用所述所檢索的一或多個存儲器地址轉譯映射。在另一特定實施例中,一種設備包含用于處理的第一裝置和用于處理的第二裝置。所述設備還包含用于編程存儲器地址轉譯的裝置,其中所述用于編程的裝置可在所述用于處理的第一裝置上執行。所述設備進一步包含用于使用所述存儲器地址轉譯的裝置,其中所述用于使用的裝置可在所述用于處理的第二裝置上執行。在另一特定實施例中,一種非暫時性計算機可讀媒體包含指令,所述指令在由計算機執行時致使所述計算機通過在第二組處理器上執行的次級管理程序檢索由在第一組處理器上執行的初級管理程序編程的一或多個存儲器地址轉譯映射。所述指令在由所述計算機執行時還致使所述計算機在數據存取操作期間使用所述所檢索的一或多個存儲器地址轉譯映射。所揭示實施例中的至少一者提供的一個特定優點為,支持在不同組的處理器(例如,具有不同指令集架構的數組處理器)上執行多個管理程序的能力。本專利技術的其它方面、優點和特征將在審閱整個申請案之后變得顯而易見,所述整個申請案包含以下部分:【附圖說明】、【具體實施方式】和權利要求書。【附圖說明】圖1為可操作以執行多個管理程序的系統的特定實施例的圖;圖2為用以說明可由圖1的系統使用的地址轉譯映射的特定實施例的圖;圖3為用以說明執行多個管理程序的方法的特定實施例的流程圖;以及圖4為包含可操作以支持多個管理程序的執行的組件的無線裝置的框圖。【具體實施方式】圖1為可操作以執行多個管理程序的系統100的特定實施例的圖。系統100包含可在第一組處理器110上執行的初級管理程序111和可在第二組處理器120上執行的次級管理程序121。所述組處理器110、120中的每一者可包含一或多個處理器、處理單元、核心和/或硬件線程,如本文進一步描述。多線程處理器可經由具有并行地執行的多個硬件執行上下文的處理器實施,或作為具有單一硬件執行上下文(例如,對稱多處理(SMP)叢集)的多個處理器實施。舉例來說,初級管理程序111可根據第一(例如,CPU特定)指令集架構在一或多個中央處理單元(CPU)核心/硬件線程上執行,且次級管理程序121可根據第二(例如,DSP特定)指令集架構在一或多個數字信號處理器(DSP)核心/硬件線程上執行。應注意,本文對CPU和DSP的描述僅舉例而言。例如網絡處理單元(NPU)、圖形處理單元(GPU)等其它處理器或處理器組也可包含在系統100中。每一管理程序111、121可仲裁由一或多個客體操作系統對處理器110、120的訪問。客體操作系統可使用應用編程接口(API)、共享存儲器區或經由某一其它機制與管理程序111、121通信。初級管理程序111可包含第一調度程序112,其經配置以針對在第一組處理器110上運行的客體操作系統執行“本地”調度。管理程序的“本地”調度可指代調度由專門在對應于所述管理程序的一組處理器上執行的客體操作系統的管理程序執行的操作。舉例來說,初級管理程序111可調度第一客體操作系統113的虛擬處理器114以供在第一組處理器110上執行。虛擬處理器114中的每一者可對應于第一客體操作系統113的任務151 (例如,由在第一客體操作系統113上執行的應用創建的任務)。次級管理程序121可包含第二調度程序122,其經配置以針對在第二組處理器120上運行的客體操作系統本文檔來自技高網
    ...

    【技術保護點】
    一種設備,其包括:初級管理程序,其可在第一組處理器上執行;以及次級管理程序,其可在第二組處理器上執行,其中所述初級管理程序經配置以編程存儲器地址轉譯映射,且其中所述次級管理程序經配置以使用所述存儲器地址轉譯映射。

    【技術特征摘要】
    【國外來華專利技術】...

    【專利技術屬性】
    技術研發人員:埃里希·詹姆士·普羅恩德克盧齊安·科德雷斯庫克里斯托弗·愛德華·科布皮尤士·派泰爾托馬斯·安德魯·薩托里烏斯
    申請(專利權)人:高通股份有限公司
    類型:發明
    國別省市:美國;US

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

    1
    主站蜘蛛池模板: 亚洲av无码无线在线观看| 成人免费a级毛片无码网站入口| 国产精品无码无卡无需播放器| 国产羞羞的视频在线观看 国产一级无码视频在线 | 97免费人妻无码视频| 亚洲国产精品成人AV无码久久综合影院 | 久久亚洲精品无码网站| 精品无码国产自产拍在线观看| 国产成人无码a区在线视频| 无码国内精品久久人妻蜜桃| 亚洲精品无码午夜福利中文字幕 | 无码日韩精品一区二区三区免费 | 综合国产在线观看无码| 精品无码人妻一区二区三区品 | 无码免费一区二区三区免费播放 | 亚洲VA成无码人在线观看天堂| 国产成人无码精品一区不卡| 精品无码专区亚洲| 久久ZYZ资源站无码中文动漫| 久久久久成人精品无码| 亚洲综合无码一区二区| 免费看成人AA片无码视频吃奶| 无码人妻AⅤ一区二区三区| 精品一区二区无码AV| 97无码免费人妻超级碰碰碰碰| 免费无码又爽又刺激高潮视频 | 精品无码一区二区三区爱欲 | 麻豆亚洲AV永久无码精品久久| 无码人妻一区二区三区免费视频| 无码熟妇αⅴ人妻又粗又大| 亚洲AV无码久久精品狠狠爱浪潮| 寂寞少妇做spa按摩无码| 中文成人无码精品久久久不卡| 久久亚洲中文字幕无码| 无码人妻精品内射一二三AV| 亚洲AV无码一区二区三区性色 | 在线播放无码后入内射少妇| 免费无码又爽又黄又刺激网站| 亚洲AV无码一区二区三区牲色 | 少妇久久久久久人妻无码| 亚洲精品中文字幕无码A片老|