自动调整cpu工作频率的方法及装置的制作方法

文档序号:6420072阅读:277来源:国知局
专利名称:自动调整cpu工作频率的方法及装置的制作方法
技术领域
本发明涉及一种自动调整频率的方法及装置,特别是一种应用于计算机CPU工作频率的自动调整方法及装置。
背景技术
目前的个人计算机系统,其CPU的工作频率大都是恒定不变的,不管主机的温度有多高,或者是电压电流发生什么变化,也不管装载程序的运行负荷,CPU的处理频率都不会随着运行情况的变化而变化。
如此,表面看来似乎可以保障工作频率的稳定性,但实则不然。由于计算机运行时,是一个动态的系统,其内部所执行的程序、电压变化或是温度变化都会随着系统运行时间、装载程序的大小以及资源的消耗情况而不断变化,如遇有运行时间过长,或者程序负载过大造成资源消耗过大等情况,系统内部温度会升高,这时就需要将系统的工作频率降低,以缓和系统负荷,又或者遇有某些情况下造成电压过大的情形时,同样需要降低工作频率以适应情况的变化,再或者当执行程序的增加时,可适时加快CPU的工作频率,当这些特殊原因消失后则又需要将工作频率恢复正常,以适合正常工作状态的需求。
然而目前的个人计算机系统,由于缺乏这种频率的自动调节功能,因此不能随着运行环境的变化而主动调整其工作频率,这反而会造成系统不适应使用者需求,或整体表现不尽如人意。此时,这种能应用于个人计算机系统的频率自动调整功能遂成为业界逐渐关注的问题。

发明内容
本发明所要解决的技术问题是提供一种自动调整CPU工作频率的方法及装置,解决目前的个人计算机系统,由于缺乏CPU频率的自动调节功能,因此不能随着运行环境的变化而主动调整其工作频率的问题。
为达到上述目的,本发明提供了一种自动调整CPU工作频率的方法,其特点在于,包括下列步骤步骤101,启动至少一组传感器;步骤102,设定频率调整的触发条件;步骤103,实时监控该传感器并检测其状态值;步骤104,实时比较该触发条件以及传感器状态值;步骤105,根据比较结果实时调整CPU的工作频率。
上述的自动调整CPU工作频率的方法,其特点在于,该传感器为电压、电流、温度或负载的传感器。
上述的自动调整CPU工作频率的方法,其特点在于,该传感器为二组或二组以上的组合。
上述的自动调整CPU工作频率的方法,其特点在于,该触发条件包括单一传感器的单一条件以及多个传感器的组合条件。
上述的自动调整CPU工作频率的方法,其特点在于,该设定触发的条件,为出厂前预先设定并存储于该计算机系统中。
上述的自动调整CPU工作频率的方法,其特点在于,该设定触发的条件,为开机时由使用者随时设定并存储于该计算机系统中。
上述的自动调整CPU工作频率的方法,其特点在于,该调整CPU的工作频率为升频或降频的调整。
为了更好的实现上述目的,本发明还提供了一种自动调整CPU工作频率的装置,其特点在于,包括传感器,用以检测主机工作状态,并产出检测值;一设定单元,用以设定频率调整的触发条件;一储存单元,用以储存通过该设定单元设定的触发条件;一比较单元,用以比较该传感器所产出的检测值与储存单元的触发条件;及一频率调整单元,用以根据比较单元的比较结果来调整CPU的工作频率。
上述的自动调整CPU工作频率的装置,其特点在于,该传感器为电压、电流、温度或负载的传感器。
上述的自动调整CPU工作频率的装置,其特点在于,该传感器为二组或二组以上的组合。
本发明的技术效果在于本发明的自动调整CPU T作频率的方法及装置,通过传感器实时检测主机工作状态的变化,当这种变化达到预设的调整触发点时,本发明自动调整CPU的工作频率,使CPU加以提升或降低其工作频率,以适时反应随时变化的运行环境,进而使CPU达到更好的处理效果,解决了在目前的个人计算机系统中,由于缺乏CPU频率的自动调节功能,因此不能随着运行环境的变化而主动调整其工作频率的问题。
下面结合附图进一步详细说明本发明的具体实施例。


图1为本发明的自动调整工作频率的方法流程图;及图2为本发明的自动调整工作频率的装置架构图。
其中,附图标号说明如下101 启动至少一组主机传感器102 设定频率调整的触发条件103 实时监控该传感器并检测其状态值104 实时比较该触发条件以及传感器状态值105 根据比较结果实时调整工作频率201 传感器202 设定单元203 储存单元204 比较单元205 频率调整单元具体实施方式
参阅图1,为本发明的自动调整CPU工作频率的方法流程图,首先启动传感器(步骤101) 设定频率调整的触发条件(步骤102);实时监控该传感器并检测其状态值(步骤103);实时比较该触发条件以及传感器状态值(步骤104);根据比较结果实时调整CPU的工作频率(步骤105)。
其中,该传感器可以是电压、电流、温度或负载传感器,或者是它们的组合,该传感器都有其各自的监控模块,用以实时监控主机系统,并产出其检测值。
触发条件可以根据单一传感器的单一条件而设定,也可以根据多个传感器的组合条件而设定。
设定触发条件的时机可以是在计算机出厂前预先设定并存储于该计算机系统中,也可以是在使用者开机时,由使用者随时根据情况而设定并存储于该计算机系统中。
系统根据使用者设定的条件来判别此时是否应该调整CPU的频率,其CPU的频率可以进行双向调整,即升频或降频,当然,如果工作环境变化未到达传感器的触发条件时,则保持原CPU的工作频率。
参阅图2,为本发明的自动调整CPU工作频率的装置架构图,包括至少一组的传感器201,一设定单元202,一储存单元203,一比较单元204,一频率调整单元205。
其中,传感器201用以检测主机工作状态,并产出其检测值;设定单元202用以设定频率调整的触发条件;储存单元203用以储存通过该设定单元设定的触发条件;比较单元204用以将由该传感器检测到的主机工作状态与储存于储存单元的触发条件进行比较;频率调整单元205用以根据比较单元的比较结果来调整主机的工作频率。
主机中设有至少一组的传感器201,其中该传感器可以是电压传感器,或是电流传感器,或是温度传感器,或是负载传感器,也可以是这些不同传感器的组合。上述的传感器201是设置于主机系统的关键点,也可在多处关键点设置多重传感器,以便更加灵敏的检测主机运行环境的变化。这些传感器都配合各自的监控模块,以实时监控主机上的电压、电流、温度或程序的轻重载,然后实时的将这些状态的变化反应给系统。
使用者可以在开机时通过设定单元202设定系统中的传感器,而且可以根据不同需求设定多种触发条件的组合,并将设定的触发条件储存于储存单元203中。在随后的使用中,系统可以通过比较单元204,根据使用者设定的条件组合以及传感器201收集到的系统状态信息,来判别此时CPU的频率应该加以提升或是下降。
在任何操作系统下,当主机需要处理一个重载程序,或是主机需要处理一个很长时间的程序的时侯,系统会自动依据需求,调整CPU的频率,当系统回复正常时,或者程序处理完毕时,系统便会调正CPU的频率,以正常的工作频率工作,整个切换过程完全不必依靠软件处理,也无须重置主机,切换过程不会影响正在处理的程序。
本发明也可单独用作温度监控器使用,当主机温度过高时,系统会自动调整频率,使主机温度下降,当主机温度低于所设定温度时,系统会以更高的频率工作。本发明的反应时间快,而且无兼容性问题,并在任何操作系统下,修改或设定传感器时,不须重置主机便可完成设定动作,因此可达到最稳定与最大的效能。
以上所述,仅为本发明的较佳实施例,并非用来限定本发明的实施范围;即凡依本发明内容所作的均等变化与修饰,都为本发明的范围所涵盖。
权利要求
1.一种自动调整CPU工作频率的方法,其特征在于,包括下列步骤步骤101,启动至少一组传感器;步骤102,设定频率调整的触发条件;步骤103,实时监控该传感器并检测其状态值;步骤104,实时比较该触发条件以及传感器状态值;步骤105,根据比较结果实时调整CPU的工作频率。
2.根据权利要求1所述的自动调整CPU工作频率的方法,其特征在于,该传感器为电压、电流、温度或负载的传感器。
3.根据权利要求2所述的自动调整CPU工作频率的方法,其特征在于,该传感器为二组或二组以上的组合。
4.根据权利要求1所述的自动调整CPU工作频率的方法,其特征在于,该触发条件包括单一传感器的单一条件以及多个传感器的组合条件。
5.根据权利要求1所述的自动调整CPU工作频率的方法,其特征在于,该设定触发的条件,为出厂前预先设定并存储于该计算机系统中。
6.根据权利要求1所述的自动调整CPU工作频率的方法,其特征在于,该设定触发的条件,为开机时由使用者随时设定并存储于该计算机系统中。
7.根据权利要求1所述的自动调整CPU工作频率的方法,其特征在于,该调整CPU的工作频率为升频或降频的调整。
8.一种自动调整CPU工作频率的装置,其特征在于,包括传感器,用以检测主机工作状态,并产出检测值;一设定单元,用以设定频率调整的触发条件;一储存单元,用以储存通过该设定单元设定的触发条件;一比较单元,用以比较该传感器所产出的检测值与储存单元的触发条件;及一频率调整单元,用以根据比较单元的比较结果来调整CPU的工作频率。
9.根据权利要求8所述的自动调整CPU工作频率的装置,其特征在于,该传感器为电压、电流、温度或负载的传感器。
10.根据权利要求9所述的自动调整CPU工作频率的装置,其特征在于,该传感器为二组或二组以上的组合。
全文摘要
本发明公开了一种自动调整CPU工作频率的方法及装置,通过传感器实时检测主机工作状态,根据使用者所设定的条件自动调整主机的工作频率,包括至少一组主机传感器,一设定单元,一储存单元,一比较单元以及一频率调整单元,首先启动至少一组主机传感器,设定频率调整的触发条件,然后实时监控该传感器并检测其状态值,实时比较该触发条件以及传感器状态值,最后根据比较结果实时调整工作频率。
文档编号G06F1/08GK1614530SQ20031010344
公开日2005年5月11日 申请日期2003年11月3日 优先权日2003年11月3日
发明者张安胜 申请人:技嘉科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1