中央处理器频率调节方法和系统技术方案

技术编号:7269095 阅读:225 留言:0更新日期:2012-04-15 13:42
一种中央处理器频率调节方法,用以根据中央处理器的使用率调整其频率,包括以下步骤:电脑开机导入基本输入输出系统;所述基本输入输出系统启动中央处理器的效能监视器;所述基本输入输出系统启动一计时器,所述计时器定期读取其内储存的一系统管理中断程序;所述效能监视器读取相邻两个系统管理中断程序读取时刻的时钟信号数目值和时间值;所述效能监视器根据该时钟信号数目值、时间值及中央处理器的主频计算得出中央处理器的使用率;所述基本输入输出系统根据计算得出的中央处理器的使用率调整中央处理器的频率,电脑启动进入操作系统。本发明专利技术还揭示了一种中央处理器频率调节系统。

【技术实现步骤摘要】

本专利技术涉及一种频率调节方法和系统,特别是指一种可节省电能的中央处理器频率调节方法和系统
技术介绍
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所述的中央处理器频率调节系统,其特征在于所述效能监视器根据相邻两个系统管理中断程序读取时刻的时钟信号数目差值与总时钟信号数目值之商,得出中央处理器的使用率。全文摘要一种中央处理器频率调节方法,用以根据中央处理器的使用率调整其频率,包括以下步骤电脑开机导入基本输入输出系统;所述基本输入输出系统启动中央处理器的效能监视器;所述基本输入输出系统启动一计时器,所述计时器定期读取其内储存的一系统管理中断程序;所述效能监视器读取相邻两个系统管理中断程序读取时刻的时钟信号数目值和时间值;所述效能监视器根据该时钟信号数目值、时间值及中央处理器的主频计算得出中央处理器的使用率;所述基本输入本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:黄立宏黄树福
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:

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

1
相关领域技术