专利名称:中央处理器频率调节方法和系统的制作方法
技术领域:
本发明涉及一种频率调节方法和系统,特别是指一种可节省电能的中央处理器频率调节方法和系统。
背景技术:
CPU (central processing unit,中央处理器)是计算机系统的核心,是计算机重要的部件,因此中央处理器的供电系统对于确保电脑正常运行起着至关重要的作用。通常 CPU的工作状态由操作系统控制,操作系统根据其计算出的CPU使用率来控制每个CPU的工作频率,然而操作系统的控制方法无法适用于所有的应用环境。当CPU的使用率不高时,由于BI0S(Basic InputOutput System,基本输入输出系统)无法获得操作系统计算出的CPU 使用率,因此BIOS无法根据CPU使用率来控制其工作频率,造成电能的浪费。
发明内容
鉴于以上内容,有必要提供一种可节省电能的中央处理器频率调节方法和系统。一种中央处理器频率调节方法,用以根据中央处理器的使用率调整其频率,包括以下步骤电脑开机导入基本输入输出系统;所述基本输入输出系统启动中央处理器的效能监视器;所述基本输入输出系统启动一计时器,所述计时器定期读取其内储存的一系统管理中断程序;所述效能监视器读取相邻两个系统管理中断程序读取时刻的时钟信号数目值和时间值;所述效能监视器根据该时钟信号数目值、时间值及中央处理器的主频计算得出中央处理器的使用率;所述基本输入输出系统根据计算得出的中央处理器的使用率调整中央处理器的频率,电脑启动进入操作系统。一种中央处理器频率调节系统,用以根据中央处理器的使用率调整其频率,包括一基本输入输出系统、一效能监视器及一计时器,所述计时器定期读取其内储存的一系统管理中断程序,所述效能监视器读取相邻两个系统管理中断程序读取时刻的时钟信号数目值和时间值,并根据该时钟信号数目值、时间值及中央处理器的主频计算得出中央处理器的使用率,所述基本输入输出系统根据计算得出的中央处理器的使用率调整中央处理器的频率。相较于现有技术,本发明中央处理器频率调节方法和系统通过中央处理器的效能监视器计算得出中央处理器的使用率,所述基本输入输出系统根据计算得出的中央处理器的使用率调整中央处理器的频率,节省了电能。
图1是本发明中央处理器频率调节系统的框图。图2是本发明中央处理器频率调节方法的流程图。主要元件符号说明基本输入输出系统 10效能监视器20计时器30
具体实施例方式请参阅图1,本发明中央处理器频率调节系统用以根据中央处理器的使用率调整其频率,包括一基本输入输出系统10、一效能监视器20及一计时器30。所述效能监视器20 位于中央处理器(图未示)内,所述计时器30内储存一系统管理中断程序,所述计时器30 定期读取系统管理中断程序。所述效能监视器20读取相邻两个系统管理中断程序读取时刻的时钟信号数目值和时间值,并根据该时钟信号数目值、时间值及中央处理器的主频计算得出中央处理器的使用率。所述基本输入输出系统10根据计算得出的中央处理器的使用率调整中央处理器的频率。请参阅图2,本发明中央处理器频率调节方法包括以下步骤S201 电脑开机导入基本输入输出系统10 ;S202 所述基本输入输出系统10启动中央处理器的效能监视器20 ;S203 所述基本输入输出系统10启动计时器30,所述计时器30定期读取系统管理中断程序;S204 所述效能监视器20读取相邻两个系统管理中断程序读取时刻的时钟信号数目值和时间值;S205 所述效能监视器20根据该时钟信号数目值、时间值及中央处理器的主频计算得出中央处理器的使用率;S206 所述基本输入输出系统10根据计算得出的中央处理器的使用率调整中央处理器的频率,电脑启动进入操作系统。其中,所述效能监视器20计算中央处理器的使用率包括如下步骤所述效能监视器20根据相邻两个系统管理中断程序读取时刻的时间差值与中央处理器的频率之积,得出中央处理器在一个系统管理中断程序读取周期内的总时钟信号数目值;所述效能监视器 20根据相邻两个系统管理中断程序读取时刻的时钟信号数目差值与总时钟信号数目值之商,得出央处理器的使用率。若中央处理器的频率为f,所述效能监视器20读取到的相邻两个系统管理中断程序读取时刻的时钟信号数目值分别为Cl和C2,所述效能监视器20读取到的相邻两个系统管理中断程序读取时刻的时间值分别为Tl和T2,则中央处理器的使用率可根据如下计算公式得到
C2-C1(Tl-Tl)Xf本发明中央处理器频率调节方法和系统通过中央处理器的效能监视器20计算得出中央处理器的使用率,所述基本输入输出系统10根据计算得出的中央处理器的使用率
4调整中央处理器的频率,节省了电能。
权利要求
1.一种中央处理器频率调节方法,用以根据中央处理器的使用率调整其频率,包括以下步骤电脑开机导入基本输入输出系统;所述基本输入输出系统启动中央处理器的效能监视器;所述基本输入输出系统启动一计时器,所述计时器定期读取其内储存的一系统管理中断程序;所述效能监视器读取相邻两个系统管理中断程序读取时刻的时钟信号数目值和时间值;所述效能监视器根据该时钟信号数目值、时间值及中央处理器的主频计算得出中央处理器的使用率;所述基本输入输出系统根据计算得出的中央处理器的使用率调整中央处理器的频率, 电脑启动进入操作系统。
2.如权利要求1所述的中央处理器频率调节方法,其特征在于所述效能监视器计算中央处理器的使用率包括如下步骤所述效能监视器根据相邻两个系统管理中断程序读取时刻的时间差值与中央处理器的频率之积,得出中央处理器在一个系统管理中断程序读取周期内的总时钟信号数目值。
3.如权利要求2所述的中央处理器频率调节方法,其特征在于所述效能监视器计算中央处理器的使用率还包括如下步骤所述效能监视器根据相邻两个系统管理中断程序读取时刻的时钟信号数目差值与总时钟信号数目值之商,得出中央处理器的使用率。
4.一种中央处理器频率调节系统,用以根据中央处理器的使用率调整其频率,包括一基本输入输出系统、一效能监视器及一计时器,其特征在于所述计时器定期读取其内储存的一系统管理中断程序,所述效能监视器读取相邻两个系统管理中断程序读取时刻的时钟信号数目值和时间值,并根据该时钟信号数目值、时间值及中央处理器的主频计算得出中央处理器的使用率,所述基本输入输出系统根据计算得出的中央处理器的使用率调整中央处理器的频率。
5.如权利要求4所述的中央处理器频率调节系统,其特征在于所述效能监视器根据相邻两个系统管理中断程序读取时刻的时间差值与中央处理器的频率之积,得出中央处理器在一个系统管理中断程序读取周期内的总时钟信号数目值。
6.如权利要求5所述的中央处理器频率调节系统,其特征在于所述效能监视器根据相邻两个系统管理中断程序读取时刻的时钟信号数目差值与总时钟信号数目值之商,得出中央处理器的使用率。
全文摘要
一种中央处理器频率调节方法,用以根据中央处理器的使用率调整其频率,包括以下步骤电脑开机导入基本输入输出系统;所述基本输入输出系统启动中央处理器的效能监视器;所述基本输入输出系统启动一计时器,所述计时器定期读取其内储存的一系统管理中断程序;所述效能监视器读取相邻两个系统管理中断程序读取时刻的时钟信号数目值和时间值;所述效能监视器根据该时钟信号数目值、时间值及中央处理器的主频计算得出中央处理器的使用率;所述基本输入输出系统根据计算得出的中央处理器的使用率调整中央处理器的频率,电脑启动进入操作系统。本发明还揭示了一种中央处理器频率调节系统。
文档编号G06F1/32GK102402270SQ20101027575
公开日2012年4月4日 申请日期2010年9月8日 优先权日2010年9月8日
发明者黄树福, 黄立宏 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司