一种计算机运行控制方法、装置、电路及计算机的制作方法

文档序号:9470902阅读:408来源:国知局
一种计算机运行控制方法、装置、电路及计算机的制作方法
【技术领域】
[0001]本发明涉及计算机领域,更具体的说,是涉及一种计算机运行控制方法、装置、电路及计算机。
【背景技术】
[0002]随着科技的快速发展,计算机已经成为日常生活中必不可少的一部分。通常,计算机系统处于空闲状态时,即鼠标或键盘没有任何操作,且屏幕显示内容为静态画面时,计算机会进入休眠状态。
[0003]现有技术中,计算机进入休眠状态的过程为:计算机系统接收到休眠指令后,将计算机当前的状态存储在存储器中,然后,控制该计算机断电。而由于现有的计算机一般具有多个处理核心包括:CPU(Central Processing Unit,中央处理器)、EC (EmbeddedController,嵌入式控制器)、PCH(Platform Controller Hub,集成南桥),所以,在控制计算机断电时,该多个处理核心均需要关闭。
[0004]当用户对鼠标或键盘进行操作时,计算机系统会将之前存储的计算机状态进行恢复,以满足用户的使用需求。但,上述计算机的恢复的过程中,需要对计算机CPU中各个处理核心分别实现恢复供电。
[0005]在该计算机进入休眠状态以及恢复所用的时间都较长,用户体验差。

【发明内容】

[0006]有鉴于此,本发明提供了一种计算机运行控制方法,解决了现有技术中计算机恢复时间长、用户体验差的问题。
[0007]为实现上述目的,本发明提供如下技术方案:
[0008]一种计算机运行控制方法,应用于多处理核心的计算机,包括:
[0009]在接收到第一预设指令时,控制所述多处理核心中的预设处理核心与所述预设处理核心对应的供电电源之间的通路断开,以使得所述计算机进入低功耗状态;
[0010]在接收到第二预设指令时,控制所述预设处理核心与所述预设处理核心对应的供电电源之间的通路闭合,以使得所述计算机进入工作状态。
[0011]上述的方法,优选的,所述预设处理核心包括:图像处理部分和计算部分,在所述控制所述多处理核心中的预设处理核心与所述预设处理核心对应的供电电源之间的通路断开之前,还包括:
[0012]存储所述预设处理核心断路前的状态信息。
[0013]上述的方法,优选的,在所述控制所述多处理核心中的预设处理核心与所述预设处理核心对应的供电电源之间的通路断开之后,还包括:
[0014]依据缓存的所述计算机屏幕显示的内容信息刷新所述计算机屏幕的像素。
[0015]上述的方法,优选的,所述控制所述预设处理核心与所述预设处理核心对应的供电电源之间的通路闭合之后,还包括:
[0016]依据存储的所述预设处理核心断路前的状态信息,使所述计算机恢复断路前的状
O
[0017]上述的方法,优选的,所述第一预设指令为休眠指令,所述第二预设指令为恢复指令。
[0018]上述的方法,优选的,所述计算机中还包括EC,所述控制所述多处理核心中的预设处理核心与所述预设处理核心对应的供电电源之间的通路断开包括:
[0019]根据所述第一预设指令,触发所述EC产生第一预设电平和第二预设电平,所述第一预设电平控制为所述预设处理核心供电的开关电源断路,所述第二预设电平控制为所述多处理核心中的预设处理核心之外的处理核心供电的电源继续供电。
[0020]上述的方法,优选的,所述计算机中还包括EC,所述控制所述预设处理核心与所述预设处理核心对应的供电电源之间的通路闭合包括:
[0021]根据所述第二预设指令,触发EC产生第三预设电平,控制开关电源为所述处理核心供电。
[0022]一种计算机运行控制装置,应用于多处理核心的计算机,包括:
[0023]第一控制模块,用于在接收到第一预设指令时,控制所述多处理核心中的预设处理核心与所述预设处理核心对应的供电电源之间的通路断开,以使得所述计算机进入低功耗状态;
[0024]第二控制模块,用于在接收到第二预设指令时,控制所述预设处理核心与所述预设处理核心对应的供电电源之间的通路闭合,以使得所述计算机进入工作状态。
[0025]上述的装置,优选的,所述预设处理核心包括:图像处理部分和计算部分,所述装置还包括:
[0026]存储模块,用于存储所述预设处理核心断路前的状态信息。
[0027]上述的装置,优选的,还包括:
[0028]刷新模块,用于依据缓存的所述计算机屏幕显示的内容信息刷新所述计算机屏幕的像素。
[0029]上述的装置,优选的,还包括:
[0030]恢复模块,用于依据存储的所述预设处理核心断路前的状态信息,使所述计算机恢复断路前的状态。
[0031]上述的装置,优选的,所述第一预设指令为休眠指令,所述第二预设指令为恢复指令。
[0032]上述的装置,优选的,所述计算机中还包括EC,则所述第一控制模块用于根据所述第一预设指令,触发所述EC产生第一预设电平和第二预设电平,所述第一预设电平控制为所述预设处理核心供电的开关电源断路,所述第二预设电平控制为所述多处理核心中的预设处理核心之外的处理核心供电的电源继续供电。
[0033]上述的装置,优选的,所述计算机中还包括EC,则所述第二控制模块用于根据所述第二预设指令,触发EC产生第三预设电平,控制开关电源为所述处理核心供电。
[0034]一种计算机运行控制电路,应用于多处理核心的计算机,包括:EC、第一开关、预设处理核心、电源和存储器;
[0035]其中,所述EC通过所述第一开关与所述预设处理核心相连;所述预设处理核心还与所述存储器相连;所述第一开关用于控制所述预设处理核心与电源的通断;
[0036]当所述EC接收到第一预设指令时,控制所述第一开关断开所述预设处理核心与电源之间的连接,以使得所述预设处理核心断电停止运行,并且存储器存储所述预设处理核心停止工作前的状态信息;
[0037]当所述EC接收到第二预设指令时,控制所述第一开关恢复所述预设处理核心与电源之间的连接,以使得该预设处理核心通电运行,并且依据存储器存储状态信息控制计算机恢复断路前的状态。
[0038]上述的电路,优选的,还包括:第二开关和所述计算机中除所述预设处理核心外的其他核心;
[0039]其中,所述第二开关用于控制所述其他核心与电源的通断;
[0040]当所述EC接收到第三预设指令时,控制断开所述其他核心与电源之间的连接,以及控制断开所述预设处理核心与电源之间的连接,使得该电子设备停止运行
[0041]上述的电路,优选的,所述第一预设指令为休眠指令,所述第二预设指令为恢复指令。
[0042]上述的电路,优选的,所述第三预设指令为关机指令。
[0043]一种计算机,所述计算机中具有多个处理核心,所述计算机包括:如上述任一项所述的计算机运行控制装置,或者,如上述任一项所述的计算机运行控制电路。
[0044]经由上述的技术方案可知,与现有技术相比,本发明提供了一种计算机运行控制方法,应用于多处理核心的计算机,在接收到第一预设指令时,控制所述多处理核心中的预设处理核心与所述预设处理核心对应的供电电源之间的通路断开,以使得所述计算机进入低功耗状态;在接收到第二预设指令时,控制所述预设处理核心与所述预设处理核心对应的供电电源之间的通路闭合,以使得所述计算机进入工作状态。可知,本发明中,在接收到第一预设指令时,只切断预设处理核心,而对其他的处理核心不做处理,即保持其他核心的电源以及工作状态,相应的,在系统恢复时,只需恢复预设处理核心,而其他核心则不需要进行恢复,相较于现有技术中进入休眠状态以及恢复所用的时间短,用户体验好。
【附图说明】
[0045]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0046]图1为本申请提供的一种计算机运行控制方法实施例1的流程图;
[0047]图2为本申请提供的一种计算机运行控制方法实施例2的流程图;
[0048]图3为本申请提供的一种计算机运行控制方法实施例3的流程图;
[0049]图4为本申请提供的一种计算机运行控制方法实施例4的流程图;
[0050]图5为本申请提供的一种计算机运行控制装置实施例1的结构示意图;
[0051]图6为本申请提供的一种计算机运行控制装置实施例2的结构示意图;
[0052]图7为本申请提供的一种计算机运行控制装置实施例3的结构示意图;
[0053]图8为本申请提供的一种计算机运行控制装置实施例4的结构示意图;
[0054]图9为本申请提供的一种计算机运行控制电路实施例1的示意图;
[0055]图10为本申请提供的一种计算机运行控制电路实施例2的示意图;
[0056]图11为本申请提供的一种计算机运行控制电路具体场景的示意图。
【具体实施方式】
[0057]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0058]为了更加特定地强调实施的独立性,本说明书涉及许多模块或单元。举例而言,模块或单元可由硬件电路实现,该硬件电路包括特制VLSI电路或门阵列,比如逻辑芯片、晶体管,或其它组件。模块或单元也可在可编程的硬设备中实现,比如场效可编程门阵列、可编程阵列逻辑、可编程逻辑设备等等。
[0059]模块或单元也可在藉由各种形式的处理器所执行的软件中实现。比如说,一可执行码模块可包括一个或多个实体的或逻辑的计算机指令区块,该区块可能形成为,比如说,对象、程序或函数。然而,鉴别模块或单元的可执行部分不需要物理上放置在一起,但可由存于不同位置的不同指令所组成,当逻辑上组合在一起时,形成模块或单元且达到该模块或单元所要求的目的。
[0060]实际上,可执行码模块或单元可以是一单一
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1