中央处理器运作频率最佳化调整方法技术

技术编号:2856803 阅读:241 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种中央处理器运行频率最优化自动调整方法,首先需要在计算机开机时,开放BIOS的中央处理器时钟控制指令(核心模式指令),接着在窗口操作系统中,对应连结多个核心模式指令与多个使用者模式指令,再执行一系统中断管理(SMI)例行程序的读取中断指令,以读取该中央处理器运行频率的数据值,接着逐步累加该中央处理器运行频率,产生相对应的运行频率,在逐步累加运行频率的过程中,不断检测系统的稳定度,若发生系统不稳定情形,则逐步递减该中央处理器运行频率,直到系统稳定为止。

【技术实现步骤摘要】

本专利技术涉及一种中央处理器运行频率最优化调整方法,特别涉及一种能直接在窗口(Windows)操作系统上让使用者直接调整中央处理器(CPU)的运行频率,或可以最优化方式自动调整,以提高计算机系统的运行效率。
技术介绍
计算机系统中都至少有一中央处理器(CPU),它是整个计算机系统的心脏,因此中央处理器的运行效率影响整部计算机系统,故而,计算机厂商都以中央处理器的新产品的推出作为计算机产品更新的指针,例如英特尔(Intel)或AMD每每推出新款中央处理器时,其相关主机板、芯片组或外围厂商都会配合推出支持或兼容的产品。而中央处理器的效能大都决定在其运行的时钟频率,目前的中央处理器其运行频率大约可从700MHz--2.6GHz,一般中央处理器在出厂时,为了能正常运行且符合绝大多数的使用者,其定义的运行频率往往低于其可容许最高运行频率,例如一个2GHz的中央处理器,计算机玩家可将其超频至2.2GHz或以上。然而,如此可能会因系统过热或外围速率无法搭配而产生当机现象。一般中央处理器的运行频率,大都是在计算机主机板的基本输入输出系统(BIOS)上设定,并储存于一COMS的内存中,或者是利用软件在磁盘操作系统(Disk Operating System,DOS)中设定,而无法在窗口(Windows)操作系统中完成,且设定完成后必须重新开机,才能够改变中央处理器的运行频率,因此,使用者必须不断地设定及重新开机,以找到最优化的运行频率,这样就相当地不方便。本专利技术是为解决上述现有计算机的中央处理器在运行频率设定上所具有的不便与缺陷,以及如何让中央处理运行在最高可容许的频率(超频)需求下,提出一种计算机频率最优化调整化方法,可让使用者在窗口(Windows)操作系统中设定中央处理器的运行频率,亦可以最优化的方式自动调整中央处理器的运行频率,故为一设计合理且能有效改善上述缺陷的专利技术。
技术实现思路
本专利技术的目的在于提供一种中央处理器运行频率最优化自动调整方法,可让使用者直接由窗口(Windows)操作系统对BIOS作中央处理器运行频率的调整,而不需重启计算机系统(重新开机),更可利用自动最优化调整中央处理器的运行频率,而不致浪费中央处理器的效能。为达成上述目的,本专利技术主要提供一种中央处理器运行频率最优化自动调整方法,首先需要在计算机开机时,执行一BIOS驱动程序,以开放BIOS的中央处理器时钟控制指令(核心模式指令),接着在窗口操作系统中,对应连结多个核心模式指令与多个使用者模式指令,再执行该使用者应用程序,使其发出一读取、设定或自动调整中央处理器运行频率的指令,并转换该读取、设定或自动调整指令为系统中断管理(SMI)例行程序(routine)的中断指令,从而读取、设定或调整该中央处理器的运行频率。更特别地,本专利技术提供上述的中央处理器运行频率最优化调整方法,其中发出一读取该中央处理器运行频率的指令,先转换该读取指令成系统中断管理(SMI)例行程序的中断指令,接着执行该系统中断管理(SMI)模式的读取中断指令,以读取该中央处理器运行频率的数据值,传回该中央处理器运行频率的数据值至该系统中断管理(SMI)例行程序,回写该中央处理器运行频率的数据值至该使用者应用程序,最后转换该中央处理器运行频率的数据值为十进制数据值。更特别地,本专利技术提供上述的中央处理器运行频率最优化调整方法,其中发出一设定该中央处理器运行频率的指令,先由使用者输入一运行频率的设定值,该使用者应用程序在接收到该运行频率的设定值后,发出至少一设定该中央处理器运行频率的使用者模式指令,转换设定该使用者模式指令为系统中断管理(SMI)例行程序的写入中断指令,最后执行该系统中断管理(SMI)例行程序的写入中断指令,将该运行频率的设定值写入该中央处理器的时钟产生器,产生相对应的运行频率。更特别地,本专利技术提供上述的中央处理器运行频率最优化调整方法,其中发出一调整该中央处理器运行频率的指令,先执行一系统中断管理(SMI)例行程序的读取中断指令,以读取该中央处理器运行频率的数据值,接着逐步累加该中央处理器运行频率的数据值,并写入该中央处理器的时钟产生器,产生相对应的运行频率,在逐步累加该数据值的过程中,不断检测系统的稳定度,若发生系统不稳定情形,则逐步递减该中央处理器运行频率的数据值,并写入该中央处理器的时钟产生器,直到系统稳定为止。附图说明图1为本专利技术的系统架构图;图2为本专利技术读取中央处理器运行频率的实施例流程图;图3为本专利技术设定中央处理器运行频率的实施例流程图;图4为本专利技术自动调整中央处理器运行频率的实施例流程图;及图5为本专利技术检测系统稳定度的实施例流程图。其中,附图标记如下10--计算机系统、11--中央处理器111--时钟产生器、12--核心模式120--Windows驱动程序、121--硬件抽象层122--系统中断管理模式、13--使用者模式131--使用者应用程序、14--BIOS具体实施方式为了能更进一步了解本专利技术为达成预定目的所采取的技术、手段及功效,请参阅以下有关本专利技术的详细说明与附图,相信本专利技术的目的、特征与特点,当可由此得到深入且具体的了解,然而附图仅提供参考与说明用,并非用来对本专利技术加以限制。请参阅图1所示,为本专利技术的系统架构图。本专利技术主要是使用在一计算机系统10上,并可窗口(Windows)操作系统中,让使用者可直接读取或设定中央处理器11的运行频率,或者可对该中央处理器11的运行频率作最优化调整的一种方法,免去使用者想要调整中央处理器11的运行频率,又不知如何调?以及该调多少?的窘境。在此先对中央处理器及窗口(Windows)操作系统作一简单介绍,一般对以英特尔(Intel)中央处理器(CPU)11兼容的系统架构而言,会将中央处理器11的使用权限区分为ring0、ring1、ring2与ring3四个等级,而Windows操作系统目前只用了ring0及ring3,其中ring0的权限最高,是给操作系统做较低级的硬件控制,一般称为核心模式(Kernel Mode)12,而ring3的权限最低,是给一般使用者应用程序131使用,一般称为使用者模式(User Mode)13,所以,ring3使用者应用程序131是无法直接对中央处理器11做硬件(核心模式)12上的控制。一般若要能对ring0做低级的硬件控制(核心模式)12时有二种方式,一种是在磁盘操作系统(DOS)模式下对ring0作控制,另一种是使用硬件抽象层(Hardware Abstraction Layer,HAL,硬件提取层)121的控制指令模式,而该硬件抽象层(HAL)121是一种将操作系统本身与硬件有关的部份指令集中成一个模块,利用此模块将操作系统及应用程序与硬件接口相隔绝。该硬件抽象层(HAL)121是Windows操作系统存取硬件装置的接口,可通过Windows驱动程序120控制包括显示器、键盘、鼠标、CPU、内存、I/O端口或其它连接于计算机的外围设备,而直接与该硬件抽象层(HAL)沟通的仅有核心模式12及相关硬设备的Windows驱动程序120,其它使用者应用程序131(使用者模式13)完全不需要知道它所处的系统硬件组态。本专利技术即是利用该硬件抽象层(HAL)121对ring0(本文档来自技高网
...

【技术保护点】
一种中央处理器运行频率最优化调整方法,包括:计算机开机时,开放一基本输入输出系统(BIOS)中至少一核心模式(KernelMode)指令;在一窗口操作系统中,对应连结该核心模式(KernelMode)指令与至少一使用 者模式(UserMode)指令;及执行一使用者应用程序,发出至少一读取、设定或调整中央处理器运行频率的该使用者模式指式,转换为该核心模式指令,从而读取、设定或调整该中央处理器的运行频率。

【技术特征摘要】
1.一种中央处理器运行频率最优化调整方法,包括计算机开机时,开放一基本输入输出系统(BIOS)中至少一核心模式(Kernel Mode)指令;在一窗口操作系统中,对应连结该核心模式(Kernel Mode)指令与至少一使用者模式(User Mode)指令;及执行一使用者应用程序,发出至少一读取、设定或调整中央处理器运行频率的该使用者模式指式,转换为该核心模式指令,从而读取、设定或调整该中央处理器的运行频率。2.如权利要求1所述的中央处理器运行频率最优化调整方法,其特征在于,计算机开机的步骤中,执行一BIOS驱动程序,用以驱动该基本输入输出系统(BIOS)的该核心模式指令。3.如权利要求1所述的中央处理器运行频率最优化调整方法,其特征在于,该计算机开机步骤中,开放该核心模式指令,将该核心模式指令撰写成硬件抽象层的一系统中断管理例行程序,并对应至该使用者模式指令。4.如权利要求1所述的中央处理器运行频率最优化调整方法,其特征在于,连结对应该核式模式指令的步骤前,还包括初始化一窗口操作系统使用者接口。5.如权利要求1所述的中央处理器运行频率最优化调整方法,其中发出使用者模式指令的步骤,为发出一读取该中央处理器运行频率的指令,其特征在于,还包括转换该读取指令成系统中断管理(SMI)例行程序的中断指令;执行该系统中断管理(SMI)例行程序的读取中断指令;读取该中央处理器运行频率的数据值;传回该中央处理器运行频率的数据值至该系统中断管理例行程序(SMI);回写该中央处理器运行频率的...

【专利技术属性】
技术研发人员:张世滨
申请(专利权)人:技嘉科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1