[發明專利]多環境計算系統中資源使用的優化有效
| 申請號: | 201380010728.6 | 申請日: | 2013-01-14 |
| 公開(公告)號: | CN104137074B | 公開(公告)日: | 2018-02-16 |
| 發明(設計)人: | 比努·亞伯拉罕;多里斯·W·林;安蘇蔓·塔潘·薩帕賽;朱迪·C·蔡 | 申請(專利權)人: | 谷歌技術控股有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/48 |
| 代理公司: | 中原信達知識產權代理有限責任公司11219 | 代理人: | 周亞榮,安翔 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 環境 計算 系統 資源 使用 優化 | ||
技術領域
本申請總體涉及移動設備系統,并且更具體地涉及通過包括多環境的移動設備系統優化資源使用。
背景技術
計算設備使用操作系統以管理物理資源、應用并且執行額外的功能。典型的,操作系統基于特定應用和用戶期望的性能而設計和優化。額外地,操作系統也可以定制以改善特定硬件配置的性能或配置。通過不同類型的計算設備,不同的操作系統可以更好地操作,期望的是具有通過一種操作系統使用的應用,其可以訪問不同的操作系統。
操作系統,諸如或其配置成通過具有多種擴展特征集諸如文件系統、設備驅動、應用、庫等的通用計算設備(也稱作“通用操作系統”)使用。通用操作系統允許多程序并行執行,并試圖優化響應時間(也稱作延遲時間)和/或處理器使用,或與并行執行程序相關的負載。然而,配置成用于通過通用計算設備使用的操作系統一般不適合用于嵌入式實時應用,諸如在移動計算設備如智能手機或臺式計算機中使用。然而,在某些情況下,期望將移動計算設備與移動計算設備特定嵌入式操作系統相關的性能以及通用操作系統的一個或多個特征組合。
例如,是共同使用的通用操作系統,其具有的很多特征將使移動計算設備受益。然而,不是設計成用作通過移動計算設備使用的嵌入式或實時操作系統。當前,很多設備,諸如機頂盒、移動電話和汽車導航系統要求諸如的通用操作系統的特征,以及包括實時性能的嵌入式或實時操作系統的特征。
考慮到通用操作系統提供某些益處而嵌入式操作系統提供其他益處,特別是當被某一類型的設備所使用時,諸如移動計算設備,在單一設備上實施多個操作系統允許設備利用來自不同類型操作系統的益處。用于在單一設備上運行多個操作系統的常規方法依靠虛擬化技術。然而,因為虛擬化仿真完整的計算設備,所仿真的計算設備實施并操作一個或多個軟件堆棧。另外,計算設備的仿真引起顯著的費用,使常規虛擬化技術對某些設備類型諸如移動設備來說是不實際的。
額外地,某些應用或服務可以通過多個操作系統操作。在常規方法中,應用或服務可以在不同的操作系統中并行執行,增加應用所使用的資源,這可能影響整體性能。例如,在多個操作系統中執行相同應用減少了其他應用的可用內存。
附圖說明
附圖和下面的詳細說明一起并入說明書并形成說明書的部分,并且用來進一步例示包括請求保護的發明的概念的實施方式,并且解釋那些實施方式的各原理和優點,其中在單獨的附圖中相同的附圖標記自始至終表示相同或功能類似的元件。
圖1是根據某些實施例包括多個環境的移動計算系統的框圖。
圖2是根據某些實施例包括多個環境的移動計算系統的額外組件的框圖。
圖3是根據某些實施例的運行時間共存模式示例的框圖。
圖4是根據某些實施例用于啟動包括多個環境的移動計算系統的方法的流程圖。
圖5是根據某些實施例用于移動計算系統的節約資源的方法的流程圖。
本領域技術人員將理解,附圖中的元件僅出于簡單清晰的說明,并不是必須按比例繪制。例如,附圖中一些元件的尺寸可以相對于其它元件放大以幫助更好地理解本發明的實施方式。
在適當情況下在附圖中通過傳統的慣用符號已經描繪所述裝置和方法部件,示出了與理解本發明的實施方式有關的特定的細節從而不混淆對本領域技術人員已經明顯的具有本文優點的公開內容和細節。
具體實施方式
本文公開了一種通過包括第一環境和第二環境的計算系統修改資源使用的方法。接收狀態信號并且監測通過第一環境和第二環境執行的應用。例如,狀態信號指示計算系統是否聯接至外部設備,諸如對接設備。確定第一環境和第二環境是否都執行第一應用。響應于確定第一應用通過第一環境和第二環境執行,計算通過第一環境分配給第一應用的資源的第一量,并且計算通過第二環境分配給第一應用的資源的第二量。基于資源的第一量和第二量,停止通過第一環境或第二環境執行的第一應用。第一應用繼續通過其它環境執行。在一個實施例中,響應于資源的第一量超過資源的第二量時,停止通過第一環境執行的第一應用。可替換地,顯示資源的第一量和第二量,響應于接收資源第一量的選擇停止通過第一環境執行的第一應用。
在下文的描述中,出于解釋的目的,提出了許多特定的細節以充分理解本發明。但是,對本領域技術人員清楚地是,本發明可以不按照特定的細節實施。在其它情況下,結構和設備以框圖的形式示出以避免混淆本發明。
系統概況
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于谷歌技術控股有限公司,未經谷歌技術控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380010728.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:接口裝置及存儲器總線系統
- 下一篇:電子設備和電子設備控制程序





