中央处理器休眠控制方法、装置和电子设备制造方法及图纸

技术编号:38203864 阅读:14 留言:0更新日期:2023-07-21 16:49
本发明专利技术涉及计算机技术领域,尤其涉及一种中央处理器休眠控制方法、装置和电子设备。中央处理器休眠控制方法包括:确定待休眠控制的系统使用中央处理器和虚拟机使用中央处理器;关闭系统使用中央处理器的休眠功能;基于虚拟机休眠配置关系配置虚拟机使用中央处理器的休眠状态;虚拟机休眠配置关系包括不同的虚拟机使用中央处理器对应的休眠状态。本发明专利技术通过关闭所述系统使用中央处理器的休眠功能,在保证系统功能不受影响情况下,根据用户需要设置的虚拟机休眠配置关系配置虚拟机使用中央处理器的休眠状态,灵活配置中央处理器的休眠状态,实现满足具体场景下的休眠要求。实现满足具体场景下的休眠要求。实现满足具体场景下的休眠要求。

【技术实现步骤摘要】
中央处理器休眠控制方法、装置和电子设备


[0001]本专利技术涉及计算机
,尤其涉及一种中央处理器休眠控制方法、装置和电子设备。

技术介绍

[0002]CPU(central processing unit,简称CPU,译为中央处理器)休眠,就是在硬件支持的前提下,使CPU闲置时进入低功耗休眠模式,从而达到节能的目的,主流CPU都已经实现了对低功耗休眠模式的支持。目前依靠操作系统内核自动控制CPU的休眠状态,其休眠的过程是这样的:CPU使用时,处在“工作模式”,当CPU空闲时,CPU先进入相对浅度休眠模式,随着空闲时间持续,CPU再进入相对深度休眠模式。总结就是,从工作模式

浅度休眠

深度休眠,自动的逐层休眠。
[0003]但是CPU在自动的休眠机制下,不能满足具体场景下的具体要求。比如用户应用并不是高实时性的,出于节能考虑,用户可能希望CPU不使用时就处于深度休眠,不需要浅度休眠。这时根据工作模式

浅度休眠

深度休眠的自动的逐层休眠,无法马上进入深度休眠,显然不能满足该场景下的需求。即现有的中央处理器的自动的休眠机制,无法满足具体场景下的休眠要求。

技术实现思路

[0004]本专利技术提供一种中央处理器休眠控制方法、装置和电子设备,用以解决现有技术中中央处理器的自动的休眠机制,无法满足具体场景下的休眠要求的缺陷。
[0005]本专利技术提供一种中央处理器休眠控制方法,包括:
[0006]确定待休眠控制的系统使用中央处理器和虚拟机使用中央处理器;
[0007]关闭所述系统使用中央处理器的休眠功能;
[0008]基于虚拟机休眠配置关系配置所述虚拟机使用中央处理器的休眠状态;
[0009]所述虚拟机休眠配置关系包括不同的所述虚拟机使用中央处理器对应的休眠状态。
[0010]根据本专利技术提供的一种中央处理器休眠控制方法,所述虚拟机休眠配置关系包括不同的所述虚拟机使用中央处理器对应的第一休眠状态和第二休眠状态;所述基于虚拟机休眠配置关系配置所述虚拟机使用中央处理器的休眠状态,包括:
[0011]基于虚拟机休眠配置关系配置所述虚拟机使用中央处理器的所述第一休眠状态开启,并配置所述虚拟机使用中央处理器的所述第二休眠状态关闭;
[0012]所述第一休眠状态的休眠程度高于所述第二休眠状态的休眠程度。
[0013]根据本专利技术提供的一种中央处理器休眠控制方法,所述基于虚拟机休眠配置关系配置所述虚拟机使用中央处理器的所述第一休眠状态开启,并配置所述虚拟机使用中央处理器的所述第二休眠状态关闭之后,还包括:
[0014]在确定所述虚拟机使用中央处理器是虚拟机的独占使用中央处理器的情况下,基
于所述虚拟机休眠配置关系配置所述独占使用中央处理器的休眠状态;
[0015]所述虚拟机休眠配置关系还包括不同的所述独占使用中央处理器在不同生命周期对应的第一休眠状态和第二休眠状态。
[0016]根据本专利技术提供的一种中央处理器休眠控制方法,所述基于所述虚拟机休眠配置关系配置所述独占使用中央处理器的休眠状态,包括:
[0017]在确定所述独占使用中央处理器处于关机状态的情况下,配置所述独占使用中央处理器的所述第一休眠状态开启,并配置所述独占使用中央处理器的所述第二休眠状态关闭。
[0018]根据本专利技术提供的一种中央处理器休眠控制方法,所述基于所述虚拟机休眠配置关系配置所述独占使用中央处理器的休眠状态,包括:
[0019]在确定所述独占使用中央处理器处于工作状态的情况下,配置所述独占使用中央处理器的预设休眠状态开启,并配置所述独占使用中央处理器的除去所述预设休眠状态之外的其他休眠状态关闭;
[0020]所述预设休眠状态包括所述第一休眠状态或所述第二休眠状态。
[0021]根据本专利技术提供的一种中央处理器休眠控制方法,所述确定待休眠控制的系统使用中央处理器和虚拟机使用中央处理器,包括:
[0022]基于中央处理器配置文件确定待休眠控制的系统使用中央处理器和虚拟机使用中央处理器;
[0023]所述中央处理器配置文件包括不同中央处理器对应的系统使用用途或虚拟机使用用途。
[0024]本专利技术还提供一种中央处理器休眠控制装置,包括:
[0025]第一确定模块,用于确定待休眠控制的系统使用中央处理器和虚拟机使用中央处理器;
[0026]第一控制模块,用于关闭所述系统使用中央处理器的休眠功能;
[0027]第二控制模块,基于虚拟机休眠配置关系配置所述虚拟机使用中央处理器的休眠状态;
[0028]所述虚拟机休眠配置关系包括不同的所述虚拟机使用中央处理器对应的休眠状态。
[0029]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述中央处理器休眠控制方法。
[0030]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述中央处理器休眠控制方法。
[0031]本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述中央处理器休眠控制方法。
[0032]本专利技术提供的中央处理器休眠控制方法、装置和电子设备,通过确定待休眠控制的系统使用中央处理器和虚拟机使用中央处理器;关闭所述系统使用中央处理器的休眠功能,从而保证系统使用中央处理器处于工作模式,保证系统使用中央处理器的优先运行。通过基于虚拟机休眠配置关系配置所述虚拟机使用中央处理器的休眠状态,使得虚拟机使用
中央处理器进入预设的休眠状态,从而本专利技术通过关闭系统使用中央处理器的休眠功能,在保证系统功能不受影响情况下,根据用户需要设置的虚拟机休眠配置关系配置虚拟机使用中央处理器的休眠状态,灵活配置中央处理器的休眠状态,实现满足具体场景下的休眠要求。
附图说明
[0033]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034]图1是本专利技术提供的中央处理器休眠控制方法的流程示意图之一;
[0035]图2是本专利技术提供的中央处理器休眠控制方法的流程示意图之二;
[0036]图3是本专利技术提供的中央处理器休眠控制方法的流程示意图之三;
[0037]图4是本专利技术提供的中央处理器休眠控制方法的流程示意图之四;
[0038]图5是本专利技术提供的中央处理器休眠控制方法的流程示意图之五;
[0039]图6是本专利技术提供的中央处理器休眠控制装置的结构示意图;
[0040]图7是本专利技术提供的电子设备的结构示意图。...

【技术保护点】

【技术特征摘要】
1.一种中央处理器休眠控制方法,其特征在于,包括:确定待休眠控制的系统使用中央处理器和虚拟机使用中央处理器;关闭所述系统使用中央处理器的休眠功能;基于虚拟机休眠配置关系配置所述虚拟机使用中央处理器的休眠状态;所述虚拟机休眠配置关系包括不同的所述虚拟机使用中央处理器对应的休眠状态。2.根据权利要求1所述的中央处理器休眠控制方法,其特征在于,所述虚拟机休眠配置关系包括不同的所述虚拟机使用中央处理器对应的第一休眠状态和第二休眠状态;所述基于虚拟机休眠配置关系配置所述虚拟机使用中央处理器的休眠状态,包括:基于虚拟机休眠配置关系配置所述虚拟机使用中央处理器的所述第一休眠状态开启,并配置所述虚拟机使用中央处理器的所述第二休眠状态关闭;所述第一休眠状态的休眠程度高于所述第二休眠状态的休眠程度。3.根据权利要求2所述的中央处理器休眠控制方法,其特征在于,所述基于虚拟机休眠配置关系配置所述虚拟机使用中央处理器的所述第一休眠状态开启,并配置所述虚拟机使用中央处理器的所述第二休眠状态关闭之后,还包括:在确定所述虚拟机使用中央处理器是虚拟机的独占使用中央处理器的情况下,基于所述虚拟机休眠配置关系配置所述独占使用中央处理器的休眠状态;所述虚拟机休眠配置关系还包括不同的所述独占使用中央处理器在不同生命周期对应的第一休眠状态和第二休眠状态。4.根据权利要求3所述的中央处理器休眠控制方法,其特征在于,所述基于所述虚拟机休眠配置关系配置所述独占使用中央处理器的休眠状态,包括:在确定所述独占使用中央处理器处于关机状态的情况下,配置所述独占使用中央处理器的所述第一休眠状态开启,并配置所述独占使用中央处理器的所述第二休眠状态关闭。5.根据权利要求3所述的中央处理器...

【专利技术属性】
技术研发人员:谢福平厉肃刘庆
申请(专利权)人:浪潮通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1