[發明專利]多系統的資源調度方法及裝置有效
| 申請號: | 201611070446.7 | 申請日: | 2016-11-29 |
| 公開(公告)號: | CN106776013B | 公開(公告)日: | 2020-11-24 |
| 發明(設計)人: | 朱少峰 | 申請(專利權)人: | 北京元心科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/54 |
| 代理公司: | 北京市立方律師事務所 11330 | 代理人: | 張筱寧;宋海斌 |
| 地址: | 100176 北京市北京經濟技*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統 資源 調度 方法 裝置 | ||
本發明實施例提供了多系統的資源調度方法及裝置,所述方法包括:主控系統啟動時,根據預設的資源分配策略中規定的主控系統、前臺容器系統和后臺容器系統各自的資源占比上限,創建包括主控系統、處于前臺的第一容器系統和處于后臺的至少一個其它容器系統各自的資源分配子目錄的資源分配目錄;主控系統啟動第一容器系統和至少一個其它容器系統;啟動后的第一容器系統和各其它容器系統根據各自的資源分配子目錄獲取資源。本發明實施例中,主控系統和前、后臺容器系統可在各自資源占比上限的范圍內獲取并使用終端設備的資源,可防止某一系統擠占其它系統的資源;使得前臺容器系統能獲取足夠的資源以保證與客戶之間的交互不受影響,提升用戶體驗。
技術領域
本發明涉及終端技術領域,具體而言,本發明涉及一種多系統的資源調度方法及裝置。
背景技術
隨著社會的進步和科技的發展,智能手機、平板電腦和電子閱讀器等終端設備已廣泛普及。相當一部分數量的終端設備中安裝了兩個操作系統。
出于操作系統快速切換的需要,兩個操作系統通常是同時運行在終端設備中的。在這種情況下,相比于運行單個操作系統,安裝了兩個操作系統的終端設備系統需要提供更多的資源,例如處理器資源和內存資源等,以保證兩個操作系統的正常運行。
在終端設備上,為了保證用戶使用應用流暢的體驗,當一個應用從前臺切換到后臺的時候往往不會釋放該應用所占用的資源,而是繼續占用原先的資源。這樣當新的應用被打開并且申請資源的時候,終端設備會從空閑的資源中分配相應的資源供新的應用使用。經過一段時間的運行,終端設備往往容易出現空閑資源不足的情況,這就需要調度資源供新創建的前臺進程使用。現有的雙系統還未配置行之有效的資源調度方法。
現有的單系統的資源調度方法包括:當出現空閑資源不足的情況時,首先關閉相對不重要的后臺進程,以調度出資源供新創建的前臺進程使用;當后臺進程中僅剩維持操作系統運行的必要進程時,開始關閉相對不重要的前臺進程。
然而,若把單系統的資源調度方法直接運用到雙系統中的終端設備中,很可能導致資源調度的混亂。例如,操作系統A和B分別獨立采用現有的單系統的資源調度方法,操作系統A和B分別處于前臺和后臺,一方面由于現有的雙系統還未配置行之有效的資源調度方法,因此操作系統A的進程可能占用了較少的資源,操作系統B的進程可能占用了較多的資源;另一方面操作系統B在其進程占用較多資源、未出現空閑資源不足的情況下,利用現有的單系統的資源調度方法,不會主動關閉其進程,以調度資源供前臺的操作系統A使用。因此,很容易導致前臺的操作系統出現資源不足的局面,給用戶帶來不便,降低了用戶的體驗。
發明內容
本發明針對現有方式的缺點,提出一種多系統的資源調度方法及裝置,用以解決現有技術存在一個操作系統的進程擠占其它操作系統的資源的問題。
本發明的實施例根據一個方面,提供了一種多系統的資源調度方法,包括:
主控系統啟動時,根據預設的資源分配策略中規定的主控系統、前臺容器系統和后臺容器系統各自的資源占比上限,創建包括所述主控系統、處于前臺的第一容器系統和處于后臺的至少一個其它容器系統各自的資源分配子目錄的資源分配目錄;
所述主控系統啟動第一容器系統和至少一個其它容器系統;
啟動后的第一容器系統和各其它容器系統,根據各自的資源分配子目錄獲取資源。
本發明的實施例根據另一個方面,還提供了一種多系統的資源調度裝置,包括:主控系統、第一容器系統和至少一個其它容器系統;
所述主控系統包括:
資源分配目錄處理模塊,用于在所述主控系統啟動時,根據預設的資源分配策略中規定的主控系統、前臺容器系統和后臺容器系統各自的資源占比上限,創建包括所述主控系統、處于前臺的第一容器系統和處于后臺的至少一個其它容器系統各自的資源分配子目錄的資源分配目錄;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京元心科技有限公司,未經北京元心科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611070446.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種虛擬資源的管理方法及系統
- 下一篇:異構計算中的并行加速方法及系統





