专利名称:Cpu超频方法以及系统的制作方法
技术领域:
本发明是有关于一种CPU超频方法以及系统,更详而言之,是有关于BIOS ROM中内建有CPU超频程序,因此利用该CPU超频程序执行后,即能自动取得提供系统稳定运作的最高的CPU频率值。
由于个人电脑的快速发展,使用者不难发现中央处理单元(CentralProcessor Unit,以下简称为CPU)的运算速度以及功能日益提高,例如以300MHz的CPU而言,其推出不到半年,即推出500MHz、600MHz的CPU,甚至更高速的CPU上市,然而,其间的价差却具有50%至80%的差额,在此情况下,于是有超频(以下简称为Overclock)的作法出现,是以较低速的CPU,调高其主频(Front Side Bus,以下简称为FSB),即可达成高速CPU的效能。
利用调高CPU的FSB或CPU内部倍频(Multiplier)的方法一般统称为超频,对于自行组装(DIY)的PC市场尤为推崇;另一方面,主机板设计上的优异与否亦取决于超频能力的可行性。
日前所谓超频,一般是指调整CPU内部倍频,但INTEL为防止超频以及伪造(remark)规格,因此将此倍频线路直接在CPU内部锁死,以杜绝超频以及伪造风气,但由于CPU价格差距颇大,超频风气仍未减少。甚至因为无法超倍频的情况下,现改由超FSB,使超频辐度更大为提升,例如原来Celeron 300A的设定是66MHz(FSB)*4.5(倍频),因倍频被锁死,因此更改FSB为100MHz,在此情况下,Celeron 300A超频后,立刻升为450MHz,即100MHz*4.5。
一般传统超频方式是一步一步地调高CPU的FSB,直到调出最高的FSB值,其优点在于能降低成本,虽然调出最高的FSB值,然而这种超频作法,却不能肯定这是最稳定的FSB值,而以该FSB值进行运作时将会导致系统不稳定,并且在系统运作一段时间后即可能发生问题。使用者往往不甚明了要如何超频才会使系统运作稳定的情况下,因而造成许多问题而不自知,例如,除了使系统死机、软硬件皆不相容外,严重时甚至会损毁零件以及破坏硬盘资料。
所以如何以一种CPU超频方法以及系统,让运作中的系统达到稳定的超频状态,乃是待解决的问题。
鉴于以上所述现有技术的缺点,本发明的主要目的在于提供一种CPU超频方法以及系统,于CPU超频处理的过程中,会自动加入系统稳定性的测试,以确保该FSB频率值适用于CPU与外围装置运作,使系统运作在超频状态下,亦能稳定地工作。
本发明的另一目的在于提供一种CPU超频方法以及系统,于用以储存基本输入/输出系统(Basic Input/Output System,BIOS)的ROM中内建一超频程序,因而无需针对不同的作业系统撰写出专门的应用程序以及驱动程序,因而减少使用者的困难,并且利用键盘输入后,即让使用者简便地完成CPU超频操作。
本发明的目的可以通过以下措施来达到一种CPU超频方法,其是应用于具CPU、BIOS ROM、CMOS RAM、外围装置控制模块以及时钟产生模块所组成的系统下,其包含以下程序(1)使用者进入系统中的BIOS设定画面;(2)使用者执行组态设定,进入CPU超频处理画面;(3)CPU对时钟产生模块进行初始化;(4)取得CPU初始的FSB频率值;(5)取得使系统稳定运作的CPU的最高FSB频率值,并将其储存于CMOS RAM内;(6)将储存在CMOS RAM内的FSB频率值写入时钟产生模块中;以及(7)系统自动重新启动,并以该FSB频率值以及一般程序正常开机,即结束CPU超频处理程序。
一种CPU超频系统,其包括CPU;
外围装置控制模块,用以提供CPU控制外围装置的运作;设定模块,其与该外围装置控制模块连接并具有用以储存对外围装置预设运作组态的组态设定程序与对CPU执行超频的超频程序的BIOSROM,及用以储存执行该组态设定程序后所得的外围装置组态设定资料与执行CPU超频程序后所得的最新FSB频率值的CMOS RAM;存贮器模块,用以储存CPU所执行的各个操控程序及储存执行该操控程序所执行后所产生的资料;以及时钟产生模块,用以产生多种时序,以提供系统中不同零件或其外围装置所需的运作时序,使CPU与外围装置间的运作能相互配合。
本发明相比现有技术具有如下优点根据以上所述的目的,本发明提供了一种新颖的CPU超频方法以及系统,其是于电脑系统中用以储存BIOS组态设定程序的BIOS ROM内储存用以进行CPU超频处理的执行程序,该CPU超频程序执行时,不单在于调高CPU的FSB频率值,并同时侦测CPU与外围装置运作间的匹配性,例如存贮器、显示卡、声卡…等外围装置。因此,应用本发明CPU超频方法以及系统,执行CPU超频后,系统即能在稳定以及较高的CPU频率值中运作。
本发明的CPU超频方法,是用以对电脑系统内的CPU进行超频处理,包括程序如下,首先,使用者需进入BIOS的设定画面;接着,CPU判断使用者是否执行CPU超频设定;接着,若使用者确认执行CPU超频设定时,则对时钟产生模块执行初始化,接着判断CPU的FSB频率值,并且储存目前FSB频率值至CMOS RAM中,对所储存的FSB频率值增加1MHz,同时侦测外围装置是否可以根据新的FSB频率值稳定运作,若可稳定运作,则储存该新的FSB频率值于CMOS RAM中,接着重复对FSB频率值增加1MHz以及侦测外围装置是否可稳定运作,否则,当CPU侦测外围装置无法根据新的FSB频率值稳定运作时,则重新启动系统且采用储存于CMOS RAM中的FSB频率值进行运作,并依照一般程序开机;否则,若使用者不执行CPU超频设定时,可选择地进行其他组态的设定处理。
本发明的CPU超频系统,是用以对电脑系统中的CPU进行超频处理的CPU超频系统,其包括CPU;外围装置控制模块,用以提供CPU控制外围装置的运作;设定模块,其与该外围装置控制模块连接,并具有用以储存对外围装置预设运作组态的组态设定程序与对CPU执行超频的超频程序的BIOS ROM,及用以储存执行该组态设定程序后所得的外围装置组态设定资料与执行CPU超频程序后所得的最新FSB频率值的CMOS RAM,使系统开机后将根据该CMOS RAM内所储存的设定参数进行运作;存贮器模块,用以储存CPU所执行的各个操控程序及储存执行该操控程序所执行后所产生的资料;以及,时钟产生模块,用以产生多种时序,以提供系统内不同零件或其外围装置所需的运作时序,使CPU与外围装置间的运作能相互配合。
其中,由于在上述设定模块中的BIOS ROM内建CPU超频程序,因此,在启动系统开机时,当使用者按下「进入BIOS-Setup设定」按键时,即出现BIOS-Setup画面,接着选择「执行CPU超频」选项后,CPU将自动侦测并取得最高以及最稳定的FSB频率值,并将该FSB频率值储存于上述设定模块中的CMOS RAM中,以便系统开机后将按照该FSB频率值进行运作。
为让本发明的上述和其它目的、特征以及优点能更明显易懂,将与一较佳实施例,并配合所附图示,详细说明本发明的实施例,所附图示的内容简述如下
图1是为一方块图,是显示本发明的CPU超频系统的基本架构方块图;图2为一运作流程图,是显示本发明的CPU超频方法的CPU超频处理程序流程图;图3为一运作流程图,是表示图2中的步骤101所包含的执行过程的步骤;图4为一运作流程图,是表示图2中的步骤104如何取得使系统稳定运作的CPU的最高FSB频率值的执行过程的步骤;以及图5(A)至5(C)为一示意图,是显示应用本发明的CPU超频方法以及系统来执行CPU超频处理的执行画面。
请参阅图1所示,是显示本发明的CPU超频系统的基本架构方块图。本发明的CPU超频系统,是用以对电脑系统中的CPU10进行超频处理的CPU超频系统,其包括CPU10、外围装置控制模块11、设定模块12,存贮器模块13以及时钟产生模块14。
其中,该外围装置控制模块11,用以提供CPU10控制外围装置(未图示)的运作,如具有用以驱动显示器显示的显示卡、用以进行网路通讯的网路卡、用以传输声音信号的声卡…等介面卡(皆未图示);该设定模块12是与该外围装置控制模块11连接,其包括BIOS ROM120以及CMOS RAM121,该BIOS ROM120是用以储存对外围装置预设运作组态的组态设定程序与对CPU10执行超频的超频程序,而该CMOS RAM121是用以储存执行该组态设定程序后所得的外围装置组态设定资料与执行该超频程序后所得的最新FSB频率值,使系统开机后,根据储存于该CMOS RAM内的设定参数进行运作;存贮器模块13,用以储存CPU所执行的各个操控程序及储存执行该操控程序所执行后所产生的资料;该时钟产生模块14,是用以产生多种时序输出,以提供系统中不同零件或其外围装置(未图示)所需的动作时序,使CPU10与外围装置间的运作时序能相互配合。
由于在该BIOS ROM120中内建了一CPU超频程序,于使用者启动电脑开机时,当其按下「进入BIOS-Setup设定」按键时,即出现BIOS-Setup画面,接着选择「执行CPU超频」选项后,CPU将自动侦测并取得最高以及最稳定的FSB频率值,并将该FSB频率值储存于该设定模块12中的CMOS RAM121中,以便系统开机后将按照该FSB频率值进行运作。因此,提供使用者简便的CPU超频操作,并能得到最高且最稳定的FSB频率值。
请参阅图2所示,是显示本发明的CPU超频方法的CPU超频处理程序流程图。使用者在启动电脑开机时,如欲进入BIOS的设定画面以便执行CPU超频设定时,大部分按下键盘上的「DEL」键即可开始进行BIOS相关组态的设定;首先,于步骤100,使用者进入BIOS设定画面,该BIOS设定画面中,是包括对输入/输出装置以及各个外围装置的组态驱动的参数设定,如开机时将以那一个磁盘驱动器进行开机(C盘或A盘)…等,接着进行步骤101。
于步骤101,使用者执行组态设定,进入CPU超频处理画面,接着进行步骤102。
于步骤102,CPU对时钟产生模块进行初始化,接着进行步骤103。
于步骤103,于BIOS ROM中取得CPU的基本FSB频率值,接着进行步骤104。
于步骤104,取得使系统稳定运作的CPU的最高FSB频率值,并将其储存于CMOS RAM内,接着进行步骤105。
于步骤105,将储存在CMOS RAM内的FSB频率值写入时钟产生模块中,接着进行步骤106。
于步骤106,系统以该FSB频率值以及一般程序正常开机,即结束CPU超频处理程序。
请参阅图3所示,其是表示于图2中的步骤101所包含的执行过程的步骤。首先于步骤1010,CPU判断使用者是否执行CPU超频设定,若使用者确认执行时,进行步骤1012;否则进行步骤1011。
于步骤1011,进行BIOS设定中其他组态的设定处理,接着返回前述步骤1010。其中,该组态设定处理如使用者设定以A盘作为开机磁盘驱动器。
于步骤1012,则执行图2的步骤102的处理。
请参阅图4所示,是表示图2中的步骤104如何取得使系统稳定运作的CPU的最高FSB频率值的执行过程的步骤。若使用者执行CPU超频处理时,CPU将至BIOS ROM中取得CPU初始的FSB频率值。首先,于步骤1040,储存该FSB频率值于CMOS RAM内,接着进行步骤1041。
于步骤1041,对该FSB频率值增加1MHz,接着进行步骤1042。
于步骤1042,调整CPU的核心电压,接着进行步骤1043。
于步骤1043,CPU判断外围装置控制模块是否可根据该新的FSB频率值稳定运作,若该外围装置控制模块可稳定运作时,返回上述步骤1040;否则进行步骤1044。
于步骤1044,执行图2中的步骤105。
请参阅图5(A)至5(C)所示,是显示应用本发明的CPU超频方法以及系统来执行CPU超频处理的执行画面。首先,当使用者进入BIOS设定时,于显示幕(未图示)上显示一具有多个组态设定选项的BIOS设定主画面(未图示);接着,使用者点选其中一项「频率/电压设定」选项时,将显示如图3(A)所示的显示画面20,该显示画面20上是具有多个有关频率/电压的组态设定选项200,以及多个与各个组态设定选项200分别对应的确认点选项201;接着,当使用者点选“RedStormOverclocking Tech”组态设定选项200所对应的确认点选项201后,在显示画面20中间位置会出现一对话框,即如图3(B)所示的显示画面21,该对话框210用以询问使用者是否确认执行CPU超频处理;接着,若使用者在位置2100键入「Y」时,系统则开始执行CPU超频处理,即如图3(C)所示的显示画面22,该显示画面22将会出现新频率显示框220、讯息框221,以及稳定侦测显示列222。
在执行CPU超频处理时,首先CPU对时钟产生模块进行初始化,并重置Watch Dog计时器,其中,该Watch Dog计时器的重置(Reset)时间值可视需要而调整,若设定为7秒时,即在7秒内将不清除Watch Dog计时器,而由时钟产生模块自动产生重置信号,因而重新启动电脑;接着,辨别CPU的基本FSB频率值,目前具有66、100以及133三种基本的FSB频率值,并将该基本的FSB频率值写入CMOS RAM中以及时钟产生模块内;接着,CPU超频程序会对该FSB频率值增加1MHz,且同时对外围装置进行稳定性测试,如测试显示卡上的存贮器…等,若目前取得的FSB频率值未大于其外围装置所需的运作频率,以达稳定运作时,则将新的FSB频率值写入CMOS RAM以及时钟产生模块中,并对该FSB频率值再增加1MHz,此时则如显示画面22上所出现的新频率显示框220以及稳定侦测显示列222,不断地对该FSB频率值加1MHz同时进行稳定侦测;接着,直到系统发生死机时,亦即已取得CPU最高的FSB频率值,由于超频程序无法在限定的时间(即7秒)内清除Watch Dog计时器,将由时钟产生模块会产生一重置信号,重新启动系统。此时,系统将会以该FSB频率值作为CPU新的运作频率值,而完成自动超频的功能处理。
本发明的CPU超频方法以及系统是利用CPU、BIOS ROM、CMOS RAM、外围装置控制模块以及时钟产生模块所组成的系统架构,以及经过执行储存在BIOS ROM中的CPU超频程序后,得以自动地完成CPU超频处理,因而经过一种简便的方式即计算出稳定且较高的CPU的FSB频率值。
以上所述仅为本发明的较佳实施例而已,并非用以限定本发明的范围;凡其它未脱离本发明所揭示的精神下所完成的等效改变或修饰,均应包含在专利要求保护范围内。
权利要求
1.一种CPU超频方法,其特征是其是应用于具CPU、BIOS ROM、CMOS RAM、外围装置控制模块以及时钟产生模块所组成的系统下,其包含以下程序(1)使用者进入系统中的BIOS设定画面;(2)使用者执行组态设定,进入CPU超频处理画面;(3)CPU对时钟产生模块进行初始化;(4)取得CPU初始的FSB频率值;(5)取得使系统稳定运作的CPU的最高FSB频率值,并将其储存于CMOS RAM内;(6)将储存在CMOS RAM内的FSB频率值写入时钟产生模块中;以及(7)系统自动重新启动,并以该FSB频率值以及一般程序正常开机,即结束CPU超频处理程序。
2.如权利要求1所述的CPU超频方法,其特征是其中,该步骤(2)又包含以下程序(2-1)CPU判断使用者是否执行CPU超频设定,若使用者确认执行时,进行步骤(2-3),否则进行步骤(2-2);(2-2)进行BIOS设定中其他组态的设定处理,并返回前述步骤(2-1);以及(2-3)返回上述步骤(3)。
3.如权利要求1所述的CPU超频方法,其特征是其中,该步骤(5)又包含以下程序(5-1)储存该FSB频率值于CMOS RAM内;(5-2)对该FSB频率值增加1MHz;以及(5-3)CPU判断外围装置控制模块是否可根据该新的FSB频率值稳定运作,若该外围装置控制模块可稳定运作时,返回上述步骤(5-1),否则进行上述步骤(6)。
4.如权利要求1所述的CPU超频方法,其特征是其中,于进行步骤(3)时,又包含以下程序(3-1)初始化一计数器,并指定一重置时间值,其用以当执行该CPU超频方法的时间大于该重置时间值时,将由时钟产生模块产生重置信号,使系统重新启动。
5.如权利要求4所述的CPU超频方法,其特征是其中,于进行步骤(3-1)时,该计数器的重置时间值视需要进行调整。
6.如权利要求3所述的CPU超频方法,其特征是其中,于进行步骤(5-2)时,同时调整CPU的核心电压。
7.一种CPU超频系统,其特征是其包括CPU;外围装置控制模块,用以提供CPU控制外围装置的运作;设定模块,其与该外围装置控制模块连接并具有用以储存对外围装置预设运作组态的组态设定程序与对CPU执行超频的超频程序的BIOSROM,及用以储存执行该组态设定程序后所得的外围装置组态设定资料与执行CPU超频程序后所得的最新FSB频率值的CMOS RAM;存贮器模块,用以储存CPU所执行的各个操控程序及储存执行该操控程序所执行后所产生的资料;以及时钟产生模块,用以产生多种时序,以提供系统中不同零件或其外围装置所需的运作时序,使CPU与外围装置间的运作能相互配合。
全文摘要
一种CPU超频方法以及系统,包括CPU、具BIOSROM及CMOS RAM的设定模块、外围装置控制模块、存贮器模块以及时钟产生模块组成,经过执行储存于BIOS ROM中的CPU超频程序后,自动完成CPU超频处理,并取得可供系统与外围装置稳定运作的最高的CPU的FSB频率值,于CPU超频处理的过程中,自动加入系统稳定性的测试,确保该FSB频率值适用于CPU与外围装置运作,使系统运作在超频状态下,亦能稳定地工作。
文档编号G06F13/10GK1368684SQ01102309
公开日2002年9月11日 申请日期2001年1月31日 优先权日2001年1月31日
发明者刘永福 申请人:伟格科技股份有限公司