[發(fā)明專利]計(jì)算機(jī)系統(tǒng)及其中央處理器的電源管理的方法有效
| 申請(qǐng)?zhí)枺?/td> | 200910244446.8 | 申請(qǐng)日: | 2009-12-31 |
| 公開(公告)號(hào): | CN102117113A | 公開(公告)日: | 2011-07-06 |
| 發(fā)明(設(shè)計(jì))人: | 周振生;河野誠(chéng)一;邱雨;彭剛 | 申請(qǐng)(專利權(quán))人: | 聯(lián)想(北京)有限公司 |
| 主分類號(hào): | G06F1/32 | 分類號(hào): | G06F1/32 |
| 代理公司: | 北京銀龍知識(shí)產(chǎn)權(quán)代理有限公司 11243 | 代理人: | 許靜 |
| 地址: | 100085 北京市*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 計(jì)算機(jī)系統(tǒng) 及其 中央處理器 電源 管理 方法 | ||
1.一種計(jì)算機(jī)系統(tǒng)中CPU電源管理的方法,其特征在于,包括:
為第一客戶操作系統(tǒng)模擬虛擬中央處理器VCPU;
根據(jù)預(yù)定的所述VCPU的電源管理需求,配置所述VCPU支持的電源管理狀態(tài),并對(duì)所述第一客戶操作系統(tǒng)開放所述電源管理狀態(tài)相關(guān)的處理資源;
在所述第一客戶操作系統(tǒng)的啟動(dòng)過程中,向所述第一客戶操作系統(tǒng)匯報(bào)所述VCPU支持的電源管理狀態(tài);
在所述第一客戶操作系統(tǒng)的運(yùn)行過程中,根據(jù)所述第一客戶操作系統(tǒng)當(dāng)前設(shè)置的第一電源管理策略,通過對(duì)所述VCPU執(zhí)行相應(yīng)的電源管理,控制所述計(jì)算機(jī)系統(tǒng)的物理CPU的當(dāng)前電源管理狀態(tài)。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)預(yù)定的所述VCPU的電源管理需求,配置所述VCPU支持的電源管理狀態(tài),包括:
配置所述VCPU支持的第一低功耗狀態(tài),與所述計(jì)算機(jī)系統(tǒng)的物理CPU支持的第二低功耗狀態(tài)相同;
配置所述VCPU支持的第一性能管理功能,與所述物理CPU的CPUID匯報(bào)支持的第二性能管理功能相同。
3.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)預(yù)定的所述VCPU的電源管理需求,配置所述VCPU支持的電源管理狀態(tài),包括:
根據(jù)預(yù)定的VCPU支持的第一低功耗狀態(tài),虛擬所述第一客戶操作系統(tǒng)的ACPI表中與低功耗狀態(tài)相關(guān)的表項(xiàng)和虛擬所述第一低功耗狀態(tài)的相關(guān)MSR,使得所述第一客戶操作系統(tǒng)的ACPI表和所述相關(guān)MSR指示所述VCPU支持所述第一低功耗狀態(tài);
根據(jù)預(yù)定的VCPU支持的第一性能管理功能,修改VCPU的CPUID匯報(bào),使得所述VCPU的CPUID匯報(bào)支持所述第一性能管理功能。
4.如權(quán)利要求2或3所述的方法,其特征在于,
所述對(duì)所述第一客戶操作系統(tǒng)開放所述電源管理狀態(tài)的相關(guān)處理資源,包括:配置所述電源管理狀態(tài)涉及的第一硬件的訪問模式為直接硬件訪問DHA模式;
所述執(zhí)行相應(yīng)的電源管理,控制所述計(jì)算機(jī)系統(tǒng)的物理CPU的當(dāng)前電源狀態(tài),包括:根據(jù)所述第一客戶操作系統(tǒng)當(dāng)前設(shè)置的第一電源管理策略,通過DHA方式直接對(duì)所述第一硬件進(jìn)行訪問,對(duì)物理CPU執(zhí)行相應(yīng)的電源管理操作,控制所述物理CPU的當(dāng)前電源狀態(tài)。
5.如權(quán)利要求2或3所述的方法,其特征在于,
所述對(duì)所述第一客戶操作系統(tǒng)開放所述電源管理狀態(tài)的相關(guān)處理資源,包括:注冊(cè)所述電源管理狀態(tài)涉及的處理程序;
所述執(zhí)行相應(yīng)的CPU電源管理,控制所述計(jì)算機(jī)系統(tǒng)的物理CPU的當(dāng)前電源狀態(tài),包括:攔截所述第一客戶操作系統(tǒng)針對(duì)所述VCPU的電源管理操作,并調(diào)用所述處理程序在物理CPU上執(zhí)行所述電源管理操作,控制所述物理CPU的當(dāng)前電源狀態(tài)。
6.如權(quán)利要求5所述的方法,其特征在于,
所述注冊(cè)所述電源管理狀態(tài)涉及的處理程序,包括:
注冊(cè)所述第一低功耗狀態(tài)涉及的第一處理程序;和/或,
注冊(cè)所述第一性能管理功能對(duì)應(yīng)的性能狀態(tài)涉及的第二處理程序。
7.如權(quán)利要求1所述的方法,其特征在于,
在所述執(zhí)行相應(yīng)的CPU電源管理,控制所述計(jì)算機(jī)系統(tǒng)的物理CPU的當(dāng)前電源管理狀態(tài)之后,所述方法還包括:
控制所述計(jì)算機(jī)系統(tǒng)中其它客戶操作系統(tǒng)顯示的電源管理策略,與所述第一電源管理策略相一致。
8.一種計(jì)算機(jī)系統(tǒng),其特征在于,包括:
硬件平臺(tái),所述硬件平臺(tái)至少包括物理CPU;
運(yùn)行在所述硬件平臺(tái)上的虛擬機(jī)管理器;以及,
運(yùn)行在所述虛擬機(jī)管理器上的第一客戶操作系統(tǒng);
所述計(jì)算機(jī)系統(tǒng)還包括:
模擬模塊,用于為所述第一客戶操作系統(tǒng)模擬虛擬中央處理器VCPU;
狀態(tài)配置模塊,用于根據(jù)預(yù)定的所述VCPU的電源管理需求,配置所述VCPU支持的電源管理狀態(tài),并對(duì)所述第一客戶操作系統(tǒng)開放所述電源管理狀態(tài)相關(guān)的處理資源;
匯報(bào)模塊,用于在所述第一客戶操作系統(tǒng)啟動(dòng)過程中,向所述第一客戶操作系統(tǒng)匯報(bào)所述VCPU支持的電源管理狀態(tài);
電源管理模塊,用于在所述第一客戶操作系統(tǒng)的運(yùn)行過程中,根據(jù)所述第一客戶操作系統(tǒng)當(dāng)前設(shè)置的第一電源管理策略,通過對(duì)所述VCPU執(zhí)行相應(yīng)的電源管理,控制所述計(jì)算機(jī)系統(tǒng)的物理CPU的當(dāng)前電源管理狀態(tài)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于聯(lián)想(北京)有限公司,未經(jīng)聯(lián)想(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910244446.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F1-00 不包括在G06F 3/00至G06F 13/00和G06F 21/00各組的數(shù)據(jù)處理設(shè)備的零部件
G06F1-02 .數(shù)字函數(shù)發(fā)生器的
G06F1-04 .產(chǎn)生時(shí)鐘信號(hào)的或分配時(shí)鐘信號(hào)的,或者直接從這個(gè)設(shè)備中得出信號(hào)的
G06F1-16 .結(jié)構(gòu)部件或配置
G06F1-22 .限制或控制引線/門比例的裝置
G06F1-24 .復(fù)位裝置
- 允許服務(wù)器遠(yuǎn)程訪問未通電的客戶計(jì)算機(jī)系統(tǒng)資產(chǎn)信息的數(shù)據(jù)處理系統(tǒng)和方法
- 無(wú)需用戶參與自動(dòng)處理推送的信息的方法、系統(tǒng)與程序
- 在客戶計(jì)算機(jī)系統(tǒng)中遠(yuǎn)程禁止網(wǎng)絡(luò)活動(dòng)的數(shù)據(jù)處理系統(tǒng)和方法
- 在客戶計(jì)算機(jī)系統(tǒng)中遠(yuǎn)程禁止網(wǎng)絡(luò)活動(dòng)的數(shù)據(jù)處理系統(tǒng)和方法
- 分配用于多方應(yīng)用層會(huì)話的資格信息
- 分配用于多方應(yīng)用層會(huì)話的資格信息
- 一種用于多層次對(duì)話的調(diào)節(jié)計(jì)算機(jī)系統(tǒng)的方法
- 一種使用混合云計(jì)算系統(tǒng)進(jìn)行通信的方法
- 遠(yuǎn)程禁止客戶計(jì)算機(jī)系統(tǒng)的數(shù)據(jù)處理系統(tǒng)和方法
- 在客戶計(jì)算機(jī)系統(tǒng)中遠(yuǎn)程禁止網(wǎng)絡(luò)活動(dòng)的數(shù)據(jù)處理系統(tǒng)和方法





