调整内存内部参数的方法及使用其的电脑系统的制作方法

文档序号:6578762阅读:161来源:国知局
专利名称:调整内存内部参数的方法及使用其的电脑系统的制作方法
技术领域
本发明是有关于一种调整内存内部参数的方法,且特别是有关于一种自动化调整 电脑系统中的内存内部参数的方法及使用其的电脑系统。
背景技术
市面上有很多厂牌与种类的内存单元,若搭配不同的厂牌的电脑系统(不同的主 板),主板与内存模块之间会出现兼容性的问题时,会造成电脑系统运作上的不稳定,甚至 使得电脑系统当机。为减少上述问题,如果遭遇到内存单元与电脑系统兼容度问题,使用者则需要针 对个别内存单元调整出最佳的参数。另外,使用者必须依据不同操作系统,找寻适当的测试 程序。又,使用者亦须具备相关知识,才能够调整内存控制相关参数,并且全程都必须参与 校调测试,费力又耗时。此外,如此多次往覆地“调整”与“测试”会耗费掉大量的研发与验 证资源,而且若使用者使用到未经过调整内部参数的内存单元,仍然无法避免兼容度的问 题。

发明内容
本发明提供一种电脑系统,在主板中的在基本输入输出系统(BIOS)内提供测试 一内存单元测试功能,使用者可在未进入操作系统的情况下,对内存单元进行参数设定及 调整,使内存单元与电脑系统的工作更加稳定,获得最佳的效率。本发明提供一种电脑系统中调整内存内部参数的方法,提供自动化调整的方式来 调整内存内部参数设定值,省去人为操作手续。本发明提出一种电脑系统,包括中央处理单元,基本输入输出系统以及内嵌控制 单元及一内存单元。其中,基本输入输出系统分别耦接至中央处理单元与内嵌控制单元。上 述基本输入输出系统内部提供内存单元测试功能,藉以执行内存测试程序,并且依据内存 测试程序的结果来调整存储单元的参数设定值。内嵌控制单元则用以累加一计数值以及发 送一重置信号以使电脑系统重新开机。进一步地说,基本输入输出系统自内嵌控制单元读 取计数值,以导入的计数值选取相对应的内存参数设定值,基本输入输出系统并执行一内 存测试程序;当内存测试程序成功时,通过基本输入输出系统储存内存单元的参数设定值, 而当内存测试程序失败时,通过内嵌控制单元累加该计数值并发送一重置信号以使电脑系 统重新开机,使得基本输入输出系统重新导入与计数值相对应的另一组内存参数设定值, 并再次执行内存测试程序。在本发明的一实施例中,上述内嵌控制单元包括有一计数单元、重置模块以及监 控模块。计数单元用以累加一计数值。重置模块用以发出重置信号以使电脑系统重新开 机。监控模块耦接计数单元与重置模块,用以监控内存测试程序,以在内存测试程序失败时 驱动计数单元与重置模块,使得基本输入输出系统重新导入与计数值相对应的内存参数设 定值,而再次执行内存测试程序。
5
在本发明的一实施例中,上述监控模块更可用以执行开机监控程序,以监控内存 测试程序中的开机自我测试程序,并且亦可执行内存稳定度监控程序,以监控内存测试程 序中的内存参数稳定度测试。在本发明的一实施例中,上述电脑系统的开机监控程序包括通过监控模块侦测 是否在开机等待时间内接收到开机成功命令;当在开机等待时间内接收到开机成功命令, 监控模块会停止执行开机监控程序;当在开机等待时间内未接收到开机成功命令,则驱动 计数单元与重置模块,以累加计数值并发送重置信号以使电脑系统重新开机,使得基本输 入输出系统基本数入输出系统重新导入新的内存参数设定值,并重新执行内存测试程序。在本发明的一实施例中,上述内存稳定度监控程序包括通过监控模块侦测是否 在测试等待时间内接收到内存测试状态命令;当在测试等待时间内未接收到测试状态命令 时,驱动计数单元与重置模块,以累加计数值并发送重置信号以使电脑系统重新开机,使得 基本输入输出系统基本数入输出系统重新导入与计数值相对应内存单元参数设定值,而重 新执行内存测试程序;当在测试等待时间内接收到测试状态命令时,通过监控模块判断测 试状态命令的类型,以决定是否储存该内存参数设定值。 在本发明的一实施例中,上述监控模块中,当测试状态命令为通过命令时,监控模 块停止内存稳定度监控程序;当测试状态命令为错误命令时,驱动计数单元与重置模块; 当测试状态命令为测试中命令时,监控模块继续执行内存稳定度监控程序。在本发明的一实施例中,当上述监控模块判定内存测试程序成功时,监控模块更 包括驱动计数器将计数值归零。在本发明的一实施例中,上述基本输入输出系统包括一个参数表,通过参数表来 记录多笔参数设定值及其各自所对应的计数值。本发明提出一种调整内存内部参数的方法,适于利用基本输入输出系统来调整存 储单元的参数设定值。此方法包括提供内嵌控制单元,以累加计数值并发送重置信号以使 电脑系统重新开机;导入与计数值相对应的参数设定值;执行内存测试程序;当内存测试 程序成功时,储存参数设定值;当内存测试程序失败时,通过内嵌控制单元来累加计数值并 发送重置信号以使电脑系统重新开机,以基本数入输出系统重新导入与计数值相对应的另 一参数设定值而重新执行内存测试程序。在本发明的一实施例中,上述内存测试程序包括开机自我测试程序及内存参数稳 定度测试,而执行内存测试程序的步骤包括执行开机自我测试程序;当开机自我测试程 序成功时,执行内存参数稳定度测试,以在内存参数稳定度测试成功时,储存参数设定值。 而当开机自我测试程序失败或是内存参数稳定度测试失败时,同样都是通过内嵌控制单元 来累加计数值并发送重置信号以使电脑系统重新开机,以基本数入输出系统重新导入与计 数值相对应的另一参数设定值而重新执行内存测试程序。在本发明的一实施例中,在执行上述开机自我测试程序的步骤中,包括通知内嵌 控制单元执行开机监控程序,藉以侦测是否在开机等待时间内接收到开机成功命令。若是, 停止执行开机监控程序而执行内存稳定度监控程序;反之,若否,由内嵌控制单元来累加计 数值并发送重置信号以使电脑系统重新开机。在本发明的一实施例中,在执行上述内存参数稳定度测试的步骤中,包括通知内 嵌控制单元执行内存稳定度监控程序,藉以侦测是否在测试等待时间内接收到测试状态命令。若否,由内嵌控制单元来累加计数值并发送重置信号以使电脑系统重新开机;反之,若 是,进一步判断测试状态命令的类型,以决定是否储存目前导入的参数设定值。当测试状态 命令为通过命令时,由内嵌控制单元停止内存稳定度监控程序,并由基本输入输出系统储 存参数设定值;当测试状态命令为错误命令时,由内嵌控制单元来累加计数值并发送重置 信号以使电脑系统重新开机;当测试状态命令为测试中命令时,由内嵌控制单元继续执行 内存稳定度监控程序。在本发明的一实施例中,当内存测试程序成功时,更包括将计数值归零,并且禁能 内嵌控制单元。基于上述,本发明可直接于基本输入输出系统的环境中测试存储单元的参数设定 值的稳定性,并自动调整出最合适的参数设定值,使系统可以稳定地运作。此举不仅省去了 额外寻找测试程序的手续,更能够节省人为调整内存内部参数的时间,在使用上相当方便。为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详 细说明如下。


图1是依照本发明第一实施例所示的电脑系统的方块图。图2是依照本发明第一实施例所示的参数调整方法的流程图。图3是依照本发明第二实施例所示的电脑系统的方块图。图4是依照本发明第二实施例所示的参数调整方法的流程图。
具体实施例方式第一实施例图1是依照本发明第一实施例所示的电脑系统的方块图。请参照图1,电脑系统 包括中央处理单元110、控制芯片组120、存储单元130、基本输入输出系统(Basic Input Output System, BIOS) 140以及内嵌控制单元150。其中,控制芯片组120通常是由北桥芯 片121与南桥芯片123所组成。北桥芯片121耦接在中央处理单元110与南桥芯片123之 间,而南桥芯片123则耦接至BIOS 140。北桥芯片121负责接收中央处理单元110所传送 的指令,经由南桥芯片123来控制外围设备。在本实施例中,BIOS 140连接至中央处理单元110并且通过低脚位(LowPin Count, LPC)总线、串行外围接口 (Serial Peripheral Interface, SPI)总线、系统管理总 线(System Management Bus, SMBus)或是通用输入输出(General Purpose Input Output, GPI0)总线等与内嵌控制单元150耦接。在此,BIOS 140具有内存测试功能,藉以加载内存 的参数设定值,并进行内存测试程序,依据内存测试程序的结果来调整存储单元130的参 数设定值。而内嵌控制单元150是用来累加计数值,并且发送重置信号使得电脑系统重新开 机,以通过BIOS 140来调整存储单元130的参数设定值。在此,可在BIOS 140中内建一个 参数表,以在此参数表中,记录多笔内存参数设定值及其所对应的计数值。举例来说,存储单元130 —般具有四个主要的参数,包括行地址延迟时间(Column Address Strobe Latency,tCL)、列地址至行地址延迟时间(RAS-to-CAS Delay,tRCD)、
7列地址控制器预充电时间(RAS Precharge Time, tRP)以及列有效至预充电时间(RAS Activate to Precharge Time, tRAS)。据此,在参数表中每一个计数值皆会对应一组参数 设定值(例如,仅调整主要的参数tCL、tRCD、tRP、tRAS),BIOS 140便可依据所读取的计数 值自参数表中来导入一组参数设定值。具体而言,BIOS 140会自内嵌控制单元150中读取计数单元中的计数值,以依据 计数值而自参数表中导入相对应的内存参数设定值,之后再执行内存测试程序。而在BIOS 140执行内存测试程序的同时,可通过内嵌控制单元150对BIOS 140进行监控,以在BIOS 140执行内存测试程序失败时,将计数值累加,再发送重置信号使得电脑系统重开机。据此, BIOS 140便能够依据累加后的计数值而基本数入输出系统重新导入另一组内存参数设定 值来重新执行内存测试程序。另一方面,当内存测试程序成功时,BIOS 140会将目前所导 入的内存参数设定值储存下来。以下即搭配上述电脑系统来详细说明调整内存内部参数的方法各步骤。图2是依 照本发明第一实施例所示的参数调整方法的流程图。在本实施例中,例如可在BIOS 140的 设定选单中设置一组选项(例如“Memory Auto Time”)供使用者来致能内存参数调整程 序。当选项“Memory Auto Tune”被致能后,BIOS 140便可进入内存内存参数调整程序。请同时参照图1及图2,在BIOS 140开始进行内存参数调整程序之后,如步骤 S205所示,BIOS 140会将内嵌控制单元150致能。在此,通过内嵌控制单元150来累加计 数值。例如,计数值的初始值为0,在进入内存参数调整程序之后,内嵌控制单元150便将计 数值加1。接着,在步骤S210中,由BIOS 140导入计数值对应的内存参数设定值。具体而言, BIOS 140会自内嵌控制单元150读取计数值(例如为1),之后再自其参数表中搜寻计数值 为1所对应的内存参数设定值,以将内存参数设定值导入。之后,在步骤S215中,通过BIOS 140来执行内存测试程序。而BIOS 140在执行 内存测试程序之前,BIOS 140会通知内嵌控制单元150来进行监控。接着,如步骤S215所 示,BIOS 140执行内存测试程序。之后,在步骤S220中,通过内嵌控制单元150来监控内 存测试程序是否成功。当内存测试程序成功时,表示此组内存参数设定值能够让系统稳定地运作,据此, 如步骤S225所示,由BIOS 140将内存参数设定值储存下来,例如储存至互补式金氧半导体 (Complementary Metal Oxide Semiconductor,CMOS)中。反之,当内存测试程序失败时,表 示此组内存参数设定值并不适合此系统,此时便如步骤S230所示,通过内嵌控制单元150 来累加计数值。之后,在步骤S235中,通过内嵌控制单元150发送重置信号,以使得电脑系 统重新开机。而后,返回步骤S210,BI0S 140重新自内嵌控制单元150读取计数值,以基本 数入输出系统重新导入与新的计数值所相对应的内存参数设定值而再次执行步骤S215,直 至内存测试程序成功为止。据此,通过上述步骤S205 步骤S235便能够自动地调整内存 内部的内存参数设定值。第二实施例图3是依照本发明第二实施例所示的电脑系统的方块图。请参照图3,在本实施 例中,电脑系统包括中央处理单元310、由北桥芯片321与南桥芯片323组成的控制芯片组 320、存储单元330、BI0S 340以及内嵌控制单元350。其中,中央处理单元310、控制芯片组320、存储单元330、BIOS 340与内嵌控制单元350之间的耦接关系及其各自的功能与第一 实施例的中央处理单元110、控制芯片组120、存储单元130、BI0S 140与内嵌控制单元150 相同或相似,故在此不再赘述。而在本实施例中,内嵌控制单元350包括重置模块351、监 控模块353以及计数单元355。其中,监控模块353分别耦接至计数单元355与重置模块 351。重置模块351用来发出重置信号以使得电脑系统重新开机。计数单元355是用来 累加计数值。监控模块353是用来监控BIOS 340执行内存测试程序,以在内存测试程序失 败时驱动计数单元355与重置模块351,使得BIOS 340基本数入输出系统重新导入与重新 累加后的计数值所相对应的内存参数设定值,而重新执行内存测试程序。详细地说,在本实施例中,监控模块353可执行开机监控程序以及内存稳定度监 控程序。上述开机监控程序是用来监控开机自我测试程序(Power OnSelf Test,P0ST),而 内存稳定度监控程序则是用来监控内存参数稳定度测试。在此,内存参数稳定度测试的程 序为内建于BIOS 340中,例如是通过一连串存取存储单元330的动作来进行测试。一般开机时,BIOS 340会开始进行开机自我测试程序。而开机自我测试程序的主 要任务,就是检测系统中一些关键设备,例如存储单元330、显示卡(未图示)、硬盘(未图 示)等,是否能够正常运作。也就是说,在本实施例中,当开机自我测试程序能够正常运行 后,才开始执行内存参数稳定度测试。以下即搭配上述电脑系统来详细说明调整内存内部参数的方法各步骤。图4是依 照本发明第二实施例所示的参数调整方法的流程图。在本实施例中,在BIOS 340的设定选 单中设置一组选项供使用者来致能内存参数调整程序。请同时参照图3及图4,在BIOS 340开始进行内存参数调整程序之后,如步骤 S405所示,BIOS 340便会将内嵌控制单元350致能,以通过计数单元355开始累加计数值。接着,在步骤S410,BI0S 340会通知内嵌控制单元350已进入内存参数调整程序, 而通过监控模块353启动开机监控程序。之后,在步骤S415中,BIOS 340会读取计数单元 355的计数值,以导入计数值对应的内存参数设定值。然后,在步骤S420中,BIOS 340便开始执行开机自我测试程序。此时,监控模块 353通过开机监控程序来进行监控。开机监控程序如步骤S425所示,内嵌控制单元350会 通过监控模块353来侦测是否在开机等待时间内(例如,30秒内)自BIOS 340接收到开机 成功命令。倘若在30秒(开机等待时间)内监控模块353收到来自BIOS 340的开机成功命 令,便执行步骤S440 ;反之,若在30秒后监控模块353仍未收到来自BIOS 340的开机成功 命令,表示此组内存参数设定值在开机自我测试程序中遭遇到当机等错误,因而执行步骤 S430,由监控模块353驱动计数单元355将计数值累加。之后,再如步骤S435所示,由监控 模块353驱动重置模块351发送重置信号,使得电脑系统重新开机。然后返回步骤S410,重 新执行步骤S410 425,直至所导入的内存参数设定值能够使得BIOS 340成功地执行开机 自我测试程序。在开机自我测试程序成功之后,BIOS 340会发出开机成功命令至内嵌控制单元 350,以通知内嵌控制单元350执行内存稳定度监控程序,如步骤S440所示,内嵌控制单元 350通过监控模块353将开机监控程序停止,并且执行内存稳定度监控程序。
接着,在步骤S445中,BIOS 340执行内存参数稳定度测试。在此,例如是将内存 参数稳定度测试的程序内建在BIOS 340中,通过对存储单元330进行一连串的存取来测试 内存参数设定值的稳定度。而在BIOS 340进行内存参数稳定度测试时,BIOS 340会持续 一直发送测试状态命令给内嵌控制单元350,例如每秒钟便发送一次测试状态命令,通过测 试状态命令来告知内嵌控制单元350目前的测试状况。此时,内嵌控制单元350通过监控模块353来执行内存稳定度监控程序,以监控 BIOS 340执行内存参数稳定度测试。内存稳定度监控程序如步骤S450所示,内嵌控制单元 350会通过监控模块353来侦测是否在测试等待时间内(例如,10秒内)自BIOS 340接收 到测试状态命令。这是因为BIOS 340每隔一固定时间便会发送测试状态命令至内嵌控制 单元350,因此倘若内嵌控制单元350连续10秒皆未收到测试状态命令,表示目前的内存参 数设定值不适用,而此时系统可能已发生当机等问题。此时,执行步骤S430与步骤S435,通 过计数单元355来累加计数值并通过重置模块351发送重置信号来重新开机,以基本数入 输出系统重新导入新的内存参数设定值而再次重复执行步骤S410。而倘若监控模块353在测试等待时间内接收到测试状态命令,如步骤S455所示, 通过监控模块353来判断测试状态命令的类型。在此,测试状态命令的类型包括通过命令、 错误命令以及测试中命令。具体而言,当内存参数稳定度测试结束时,BIOS 340会发送通 过命令;另外,当内存参数稳定度测试的过程中出现错误(即表示目前的内存参数设定值 不适用),BIOS 340会发送错误命令;此外,当内存参数稳定度测试仍然持续进行时,BIOS 340则是发送测试中命令。据此,倘若内嵌控制单元350接收到测试中命令时,表示BIOS 340仍在执行内存 参数稳定度测试,返回步骤S450,内嵌控制单元350继续通过监控模块353来执行内存稳定 度监控程序。 另外,倘若内嵌控制单元350接收到错误命令时,执行步骤S430与步骤S435,通过 计数单元355来累加计数值并通过重置模块351发送重置信号来重新开机,以基本数入输 出系统重新导入新的内存参数设定值而再次重复执行步骤S410。此外,倘若内嵌控制单元350接收到通过命令时,如步骤S460所示,内嵌控制单元 350会通过监控模块353将内存稳定度监控程序停止,接着如步骤S465所示,由BIOS 340 将目前的内存参数设定值储存下来。并且,内嵌控制单元350会通过计数单元355将计数 值归0,之后,BIOS 340将内存参数调整程序禁能并且禁能内嵌控制单元350,据此可防止 下回开机时再度进入内存参数调整程序。综上所述,本发明将测试功能设置于BIOS中,直接利用BIOS来调整存储单元的内 存参数设定值,不用额外寻找测试程序,亦不需进入操作系统中便能够进行内存测试程序, 在使用上更为方便。另外,更可直接由BIOS全程自动化调整内存内部参数设定值,直至找 到最合适的内存参数设定值为止,可节省人为进行调整的时间。虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属技术领域 中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明 的保护范围当视权利要求书所界定者为准。
权利要求
一种电脑系统,其特征在于包括中央处理单元;基本输入输出系统,耦接至上述中央处理单元,包括测试功能藉以执行内存测试程序,并且依据测试程序的结果来调整存储单元的内存参数设定值;内嵌控制单元,耦接至上述基本输入输出系统,用以累加计数值以及发送重置信号以使电脑系统重新开机;以及内存单元,连接上述中央处理器;其中,上述基本输入输出系统自上述内嵌控制单元读取上述计数值,以导入上述计数值对应的内存参数设定值,并执行上述内存测试程序;当上述内存测试程序成功时,通过上述基本输入输出系统储存上述内存参数设定值,而当上述内存测试程序失败时,通过上述内嵌控制单元累加上述计数值并发送上述重置信号以使电脑系统重新开机,使得上述基本输入输出系统基本数入输出系统重新导入与上述计数值相对应的另一内存参数设定值,而重新执行上述内存测试程序。
2.根据权利要求1所述的电脑系统,其特征在于其中上述内嵌控制单元包括 计数单元,用以累加上述计数值;重置模块,用以发出所述的重置信号以使电脑系统重新开机;以及 监控模块,耦接上述计数单元与上述重置模块,用以监控上述内存测试程序,以在上述 内存测试程序失败时驱动上述计数单元与上述重置模块,使得上述基本输入输出系统重新 导入与上述计数值相对应的另一内存参数设定值,而重新执行上述内存测试程序。
3.根据权利要求2所述的电脑系统,其特征在于其中上述监控模块用以执行开机监控 程序,以监控上述内存测试程序中的开机自我测试程序,并且用以执行内存稳定度监控程 序,以监控上述内存测试程序中的内存参数稳定度测试。
4.根据权利要求3所述的电脑系统,其特征在于其中上述开机监控程序包括 通过上述监控模块侦测是否在开机等待时间内接收到开机成功命令;当在上述开机等待时间内接收到上述开机成功命令,上述监控模块停止执行上述开机 监控程序;以及当在上述开机等待时间内未接收到上述开机成功命令,驱动上述计数单元与上述重置 模块,以累加上述计数值并发送上述重置信号以使电脑系统重新开机,使得上述基本输入 输出系统导入与上述计数值相对应的另一内存参数设定值而重新执行上述内存测试程序。
5.根据权利要求3所述的电脑系统,其特征在于其中上述内存稳定度监控程序包括 通过上述监控模块侦测是否在测试等待时间内接收到测试状态命令;当在上述测试等待时间内未接收到上述测试状态命令时,驱动上述计数单元与上述重 置模块,以累加上述计数值并发送上述重置信号以使电脑系统重新开机,使得上述基本输 入输出系统导入与上述计数值相对应的另一内存参数设定值而重新执行上述内存测试程 序;以及当在上述测试等待时间内接收到上述测试状态命令时,通过上述监控模块判断上述测 试状态命令的类型,以决定是否储存上述内存参数设定值。
6.根据权利要求5所述的电脑系统,其特征在于其中在上述监控模块中,当上述测试状态命令为通过命令时,上述监控模块停止上述内存稳定度监控程序;当上述测试状态命令为错误命令时,驱动上述计数单元与上述重置模块,使得上述基 本输入输出系基本数入输出系统重新导入与上述计数值相对应的另一内存参数设定值;以 及当上述测试状态命令为测试中命令时,上述监控模块继续执行上述内存稳定度监控程序。
7.根据权利要求2所述的电脑系统,其特征在于其中当上述监控模块判定上述内存测 试程序成功时,监控模块还包括驱动上述计数器将上述计数值归零。
8.根据权利要求1所述的电脑系统,其特征在于其中上述基本输入输出系统包括参数 表,用以记录多笔内存参数设定值及其各自所对应的计数值。
9.一种调整内存内部参数的方法,适于利用基本输入输出系统来调整存储单元的内存 参数设定值,其特征在于上述方法包括提供内嵌控制单元,以累加计数值并发送重置信号以使电脑系统重新开机; 导入与上述计数值相对应的内存参数设定值; 执行内存测试程序;当上述内存测试程序成功时,储存上述内存参数设定值;以及 当上述内存测试程序失败时,通过上述内嵌控制单元来累加上述计数值并发送上述重 置信号以使电脑系统重新开机,以上述基本输入输出系统重新导入与上述计数值相对应的 另一内存参数设定值而重新执行上述内存测试程序。
10.根据权利要求9所述的调整内存内部参数的方法,其特征在于其中上述内存测试 程序包括开机自我测试程序及内存参数稳定度测试,而执行上述内存测试程序的步骤包 括执行上述开机自我测试程序;当上述开机自我测试程序成功时,执行上述内存参数稳定度测试; 当上述内存参数稳定度测试失败时,通过上述内嵌控制单元来累加上述计数值并发送 上述重置信号以使电脑系统重新开机,以上述基本输入输出系统重新导入与上述计数值相 对应的另一内存参数设定值而重新执行上述内存测试程序;以及 当上述内存参数稳定度测试成功时,储存上述内存参数设定值。
11.根据权利要求10所述的调整内存内部参数的方法,其特征在于其中当上述开机自 我测试程序失败时,通过上述内嵌控制单元来累加上述计数值并发送上述重置信号以使电 脑系统重新开机,以上述基本输入输出系统重新导入与上述计数值相对应的另一内存参数 设定值而重新执行上述内存测试程序。
12.根据权利要求10所述的调整内存内部参数的方法,其特征在于其中在执行上述开 机自我测试程序的步骤中,包括通知上述内嵌控制单元执行开机监控程序,而上述开机监控程序包括 上述内嵌控制单元侦测是否在开机等待时间内接收到开机成功命令; 当在上述开机等待时间内接收到上述开机成功命令,上述内嵌控制单元停止执行上述 开机监控程序;以及当在上述开机等待时间内未接收到上述开机成功命令,通过上述内嵌控制单元来累加 上述计数值并发送上述重置信号以使电脑系统重新开机,以上述基本输入输出系统重新导入与上述计数值相对应的另一内存参数设定值而重新执行上述内存测试程序。
13.根据权利要求10所述的调整内存内部参数的方法,其特征在于其中在执行上述内 存参数稳定度测试的步骤中,包括通知上述内嵌控制单元执行内存稳定度监控程序,而上述内存稳定度监控程序包括上述内嵌控制单元侦测是否在测试等待时间内接收到测试状态命令;当在上述测试等待时间内未接收到上述测试状态命令时,通过上述内嵌控制单元来累 加上述计数值并发送上述重置信号以使电脑系统重新开机,以上述基本输入输出系统重新 导入与上述计数值相对应的另一内存参数设定值而重新执行上述内存测试程序;以及当在上述测试等待时间内接收到上述测试状态命令时,判断上述测试状态命令的类 型,以决定是否储存上述内存参数设定值。
14.根据权利要求13所述的调整内存内部参数的方法,其特征在于其中当上述测试状 态命令为错误命令时,通过上述内嵌控制单元来累加上述计数值并发送上述重置信号以使 电脑系统重新开机,以上述基本输入输出系统重新导入与上述计数值相对应的另一内存参 数设定值。
15.根据权利要求13所述的调整内存内部参数的方法,其特征在于其中当上述测试状 态命令为通过命令时,通过上述内嵌控制单元停止上述内存稳定度监控程序,并由上述基 本输入输出系统储存上述内存参数设定值。
16.根据权利要求13所述的调整内存内部参数的方法,其特征在于其中当上述测试状 态命令为测试中命令时,通过上述内嵌控制单元继续执行上述内存稳定度监控程序。
17.根据权利要求9所述的调整内存内部参数的方法,其特征在于其中当上述内存测 试程序成功时,还包括将上述计数值归零,并且禁能上述内嵌控制单元。
18.根据权利要求9所述的调整内存内部参数的方法,其特征在于还包括提供参数表来记录上述内存参数设定值及其所对应的上述计数值。
全文摘要
一种调整内存内部参数的方法及使用其的电脑系统。在本发明中,电脑系统提供一内嵌控制单元,藉以累加计数值并发送重置信号以使电脑系统重新开机。首先,内嵌控制单元依据计数出的计数值导入与计数值相对应的内存参数设定值。接着,电脑系统执行内存测试程序。当内存测试程序成功时,基本输入输出系统储存内存的参数设定值。反之,当内存测试程序失败时,通过内嵌控制单元来累加计数值并发送重置信号使电脑系统重新开机,而由基本输入输出系统重新导入与计数值相对应的另组一内存参数设定值而再次执行内存测试程序。
文档编号G06F11/22GK101923503SQ200910147670
公开日2010年12月22日 申请日期2009年6月11日 优先权日2009年6月11日
发明者李政勋, 林志贤, 蔡宜君 申请人:华硕电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1