具有省电功能的计算机系统及其省电模式实现方法技术方案

技术编号:2847407 阅读:334 留言:0更新日期:2012-04-11 18:40
一种具有省电功能的计算机系统及其省电模式实现方法,是一种按照计算机系统的CPU电源管理模式调节CPU的速度,减少电力消耗的计算机系统及其省电模式实现方法。在计算机系统内部CPU设置有温度传感电路,从计算机系统的操作系统获取当前的CPU省电模式信息,当CPU的电源管理模式是省电模式时,将这种省电模式换算成温度的值与温度传感电路感知的当前系统温度比较,根据其中较高温度来进行CPU调节。本发明专利技术的CPU的省电模式可放慢CPU的速度,减少电力消耗,尤其是,其内部低价型CPU不提供调节CPU速度这一功能的便携式计算机系统,也能在用户选择省电模式时,降低CPU的速度,从而减少电池的电力消耗,延长使用时间。

【技术实现步骤摘要】

本专利技术涉及一种具有省电功能的计算机系统及计算机系统的省电模式实现方法,尤其涉及一种按照计算机系统的CPU电源管理模式来调节CPU的速度,从而可减少电力消耗的具有省电功能的这种计算机系统及计算机系统的省电模式实现方法。
技术介绍
计算机系统尤其是便携式计算机系统,因其良好的便携性和移动性而得到广泛应用。预计随着移动互联网、数字多媒体广播(DMBDigital MultimediaBroadcasting)服务等移动中可利用的新型服务的推广,便携式计算机的利用率将呈现急剧增加的趋势。因此,通过便携式计算机,可利用的服务类型将呈现多种多样化,娱乐内容(entertainment content)也将急剧增加,从而使便携式计算机的使用次数和使用时间也随之增加。由于便携式计算机的这种电力消耗呈现增加的趋势,所以人们正在想方设法开发一种技术,以便减少便携式计算机的电力消耗。在这种现有技术条件下,用于减少计算机电力消耗的一种方法是指其主板内部设置有多个装置(device)的计算机系统,按照用户的选择来关闭不使用装置的电源,以便最大限度减少电力消耗的方法。用于减少计算机电力消耗的另一方法是指检查系统的活动性(Activity),如果在一定时间里没有系统活动的话,则暂时中断处理器(proces sor),如果有用户要求的话,则重新运行已经中断的处理器的方法。作为低耗电的处理器相关技术,目前有英特尔公司的节电技术(SpeedStep)。SpeedStep节电技术的省电功能是指CPU支持4种模式,能够使用户根据自己的环境进行选择,并按照各个模式来动态调节处理器电压和核心频率(corefrequency),以此来减少电源消耗的技术。支持节电技术的CPU具有如下特殊的寄存器(Register),其中一个寄存器(IA32_PERT_STS)是指储存有当前CPU的电压、总线比率(Bus Ratio)的状态以及最大可支持的值、最小可支持的值的寄存器;另一个寄存器(IA32_PERF_CTL)是指设定有当前CPU电压和总线比率的寄存器。操作系统(OS)可变更这种寄存器的设定,从而可根据用户的设定来主动调整CPU的速度,实现节电效果。当用户变更CPU模式时,操作系统(OSOperating System)通过上述寄存器,按照CPU的负载(load)来有效调节CPU的速度。例如,当用户设定CPU的最佳电池模式或最大电池模式时,Dothan CPU则将CPU的最大速度固定为800Mhz,并且通过上述寄存器,根据系统的状态来进一步放慢CPU的速度。内部CPU不提供节电硬件省电功能的计算机也支持多种CPU电源管理模式,但是这种CPU即使选择CPU的最佳电池模式或最大电池模式等省电模式,CPU的速度也没有任何变化,而仅仅是调节向计算机的CPU、硬盘、LCD等提供的电力。不支持上述寄存器的低价型CPU不支持省电功能,所以即使用户将CPU的模式设定成最佳电池模式或最大电池模式等省电模式,CPU的速度也不会降低,从而无法取得实质性的节电效果。
技术实现思路
本专利技术正是为解决上述问题而提出的,其目之一在于提供CPU省电模式根据系统的温度来调节CPU的运行速度,从而可最大限度地减少计算机系统电力消耗的一种。本专利技术的目的之二在于提供不支持省电功能的CPU在用户将CPU电源管理模式选择成最佳电池模式或最大电池模式等省电模式时,通过将CPU的速度减少到一半以下,来实现低速省电模式的一种。为了实现上述目的,本专利技术之一,涉及一种具有省电功能的计算机系统,其特征在于内部CPU设置有温度传感电路,从计算机系统的操作系统获取当前的CPU省电模式信息,当CPU的电源管理模式是省电模式时,将这种省电模式换算成温度的值与温度传感电路感知的当前系统温度比较,根据其中较高温度来进行CPU调节。本专利技术的特征在于上述计算机系统在CPU的电源管理模式是最佳电池模式或最大电池模式时进行CPU调节。上述计算机系统在CPU的电源管理模式不是省电模式时不进行CPU调节。另外,为实现上述目的,本专利技术之二涉及一种计算机系统的省电模式实现方法,其特征在于它包括以下几个步骤第1步骤,判断CPU的电源管理模式是否是省电模式;第2步骤,当CPU的电源管理模式是省电模式时,将省电模式转换成温度;第3步骤,当CPU的电源管理模式是省电模式时,通过内部CPU设置的温度传感电路测量当前系统温度;第4步骤,根据换算CPU的省电模式所求出的温度值和当前系统温度中较高温度来进行CPU调节。本专利技术的效果综上所述,本专利技术的的效果在于当CPU电源管理模式是省电模式时,调节系统芯片集的调节率,来降低CPU速度,减少电力消耗。因此,本专利技术尤其能够使便携式计算机延长电池使用时间。另外,本专利技术的效果在于不支持按照CPU电源管理模式降低CPU速度、减少电力消耗这一功能的低价型CPU,在用户选择CPU省电模式时也能够降低CPU的速度,提供省电功能。为进一步说明本专利技术的上述目的、结构特点和效果,以下将结合附图对本专利技术进行详细的描述。附图说明图1是本专利技术第1实施例的具有省电功能的计算机系统的功能方块图;图2是本专利技术第1实施例的具有省电功能的计算机系统中与电力控制功能相关的具体构成图;图3是本专利技术第1实施例的计算机系统的省电模式实现方法的流程图;图4是按照适用本专利技术方法的CPU省电模式来调节系统芯片调节率的过程流程图。附图中主要部分的符号说明100CPU 101视频控制器102北桥103主存储器104I/O控制器 105南桥 106硬盘 107键盘控制器150电力控制部 170微处理器210操作系统(OS) 220应用程序230CPU240系统芯片250微处理器具体实施方式下面参照附图对本专利技术的的实施例进行详细说明。在本专利技术中,所谓″省电模式″是指CPU速度为可运行的最大速度的一半以下的电源管理模式。各模式的名称可随着处理器制造商的不同而不同,但可以定为最大电池模式或最佳电池模式。在本专利技术中,所谓″CPU调节″是指根据系统的温度范围来调整CPU的时钟频率和操作电压的过程,即指当系统的温度超过规定的临界范围时,降低CPU的频率和操作电压,减慢CPU运行速度的过程。本专利技术的具有省电功能的计算机系统在不需要最大性能时,具有降低CPU速度的功能。本专利技术的计算机系统的特征在于它还包含为了按照CPU的电源管理模式来调节CPU的速度,可对系统芯片进行调节的微处理器。即使CPU的运行速度降低,有必要延长便携式计算机等的电池使用时间的省电模式(例如最大电池模式或最佳电池模式)也将按照系统温度来对系统芯片进行调节,放慢CPU的速度,减少电力消耗。图1是本专利技术第1实施例的具有省电功能的计算机系统的功能方块图。如图1所示,本专利技术第1实施例的计算机系统包括CPU100、视频控制器(VideoController)101、主存储器(Main Memory)103、负责控制主存储器103的北桥(NorthBridge)102、输入/输出控制器(I/O Controller)104、负责管理周围装置输入/输出功能的寄存器集合(aggregate)---南桥(South bridge)105、硬盘(HDD)106、键盘控制器(Keyboard Con本文档来自技高网
...

【技术保护点】
一种具有省电功能的计算机系统,其特征在于:内部CPU设置有温度传感电路,从计算机系统的操作系统获取当前的CPU省电模式信息,当CPU的电源管理模式是省电模式时,将这种省电模式换算成温度的值与温度传感电路感知的当前系统温度比较,根据其 中较高温度来进行CPU调节。

【技术特征摘要】
KR 2005-6-1 10-2005-00469261.一种具有省电功能的计算机系统,其特征在于内部CPU设置有温度传感电路,从计算机系统的操作系统获取当前的CPU省电模式信息,当CPU的电源管理模式是省电模式时,将这种省电模式换算成温度的值与温度传感电路感知的当前系统温度比较,根据其中较高温度来进行CPU调节。2.如权利要求1所述的具有省电功能的计算机系统,其特征在于上述计算机系统在CPU的电源管理模式是最佳电池模式或最大电池模式时进行CPU调节。3.如权利要求1所述的具有省电功能的计算机系统,其特征在于上述计算机系统在CPU的电源管理模式不是省电模式时不进行CPU调节。4.一种...

【专利技术属性】
技术研发人员:金仰熏
申请(专利权)人:乐金电子昆山电脑有限公司
类型:发明
国别省市:32[中国|江苏]

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

1