存储器侦测方法

文档序号:6556154阅读:159来源:国知局
专利名称:存储器侦测方法
技术领域
本发明是为提供一种存储器侦测方法,特别是一种主机板的韧体用以侦测 存储器是否混插、存储器容量是否相同及错误信息回报的方法。
背景技术
己知主机板的韧体,并无提供判定存储器混插(厂牌不同)、容量大小不同
及无插存储器等,做出判定及对使用者提出错误警示,若DI腿0无插存储器, 而其它DBIM有插时,己知技术的韧体仍旧会判定为无存储器,则造成无法开机, 且使用者在存储器产生混插或容量的错误时,并不会收到任何错误信息,而进 行开机动作,虽不致造成系统毁损,但亦可能造成无法开机或是存储器无法完 整运作,间接造成使用者金钱及效率上的损失。
为满足上述所提出的改善已知韧体功能的需求。本发明人基于多年从事研 究与诸多实务经验,经多方研究设计与专题探讨,遂于本发明提出一种存储器 侦测方法以作为前述期望一实现方式与依据。

发明内容
有鉴于上述课题,本发明的目的为提供一种存储器侦测方法,特别是一种 主机板的韧体用以侦测存储器是否混插、存储器容量是否相同及错误信息回报 的方法。
缘是,为达上述目的,依本发明的存储器侦测方法,适用于一主机板的一
韧体,此方法至少包含
(a) 侦测若干个存储器插槽(DI應Slot),判断是否存在至少一存储器,若
是,执行步骤(d),若否,则执行步骤(b);
(b) 加载一初始化程序至一中央处理器(CPU)的一高速缓存;
(C)透过该初始化程序,驱动一显示装置;
(d)透过该显示装置显示一存储器侦测信息。
其中,存储器侦测信息是为一存储器状态信息或一无插入存储器的错误信息。
承上所述,因依本发明的存储器侦测方法,由韧体自动判定存储器状态, 检查是否混插、容量是否相同或是无插存储器等状态,并记录错误信息,供使 用者参考,让使用者可以了解,系统存储器是否能够完整运作。本发明一方面 可降低使用者误插不同容量存储器的可能性,间接发挥存储器的完整效能,另
一方面,更能提供使用者购买不同厂牌的存储器时,避免因误插或无插存储器, 所造成存储器或系统无法运作。
兹为使贵审査委员对本发明的技术特征及所达成的功效有更进一步的了 解与认识,下文谨提供较佳的实施例及相关图式以为辅佐的用,并以详细的说 明文字配合说明如后。


图1是显示本发明的存储器侦测方法的步骤流程图
图2是显示本发明的存储器侦测方法的较佳实施例的步骤流程图3是显示本发明的存储器侦测方法的一实施例步骤流程图4是显示本发明的存储器侦测方法的另一实施例的步骤流程图5是显示本发明的存储器侦测方法的另一较佳实施例的步骤流程图。
具体实施例方式
以下将参照相关图式,说明依本发明较佳实施例的存储器侦测方法,其中 相同的组件将以相同的参照符号加以说明。
请参阅第一图,是显示本发明的存储器侦测方法的步骤流程图,其步骤如

步骤S11:侦测所有存储器插槽,判断是否存在至少一存储器,若是,则执 行步骤S14,若否,则执行步骤S12;
步骤S12:加载一初始化程序至中央处理器的高速缓存; 步骤S13:透过初始化程序,驱动一显示装置; 步骤S14:透过显示装置显示存储器侦测信息。
其中,上述存储器侦测信息是为一存储器状态信息或一无插入存储器的错
误信息,上述该初始化程序更包含一硬件(hardware, H/W)初始化程序、 一系
统管理模式(System Management Mode, SMM)初始化程序及一视讯初始化程序。
请参阅第二图,是显示本发明的存储器侦测方法的较佳实施例的步骤流程 图,其步骤如后
步骤S21:检查并记录各DI應Slot是否有插入存储器,若是,则执行步骤 S22,若否,则执行步骤S23;
步骤S22:显示存储器状态信息; 步骤S23:开启中央处理器的高速缓存; 步骤S24:初始化硬件; 步骤S25:初始化系统管理模式; 步骤S26:初始化显示装置;
步骤S27:透过显示装置,显示无插入存储器的错误信息。
请参阅第三图,是显示本发明的存储器侦测方法的一实施例步骤流程图, 此方法适用于一主机板的一韧体,其步骤如后
步骤S31:侦测若干个存储器插槽,判断是否每一存储器插槽皆插入一存储 器,并记录侦测结果至第一侦测记录;
步骤S32:根据第一侦测记录,侦测若干个存储器插槽组,此存储器插槽组
是包含二个存储器插槽,并记录侦测结果至第二侦测记录; 步骤S33:根据第二侦测记录,显示一存储器侦测信息。 其中,上述步骤S31是透过一系统管理总线(System Management Bus, SMBiis)传送一交握讯号,以侦测是否每一存储器插槽皆插入存储器,上述方法 更包含加载一初始化程序至存储器,以驱动显示装置,显示存储器侦测信息, 或加载一初始化程序至中央处理器(CPU)的高速缓存,以驱动显示装置,显示存 储器侦测信息。
请参阅第四图,是显示本发明的存储器侦测方法的另一实施例的步骤流程 图,其更进一步说明上述第一图的步骤S32,其步骤如后
步骤S41:判断一存储器插槽组是否插满二个存储器,若是,则执行步骤 S42,若此存储器插槽组只插入一个存储器,则执行步骤S43,若此存储器插槽 组无插入存储器,则执行步骤S44;
步骤S42:判断此存储器插槽组所插入的二个存储器是否为相同容量及相同 厂商,若是,则记录存储器容量至第二侦测记录,并执行步骤S44,若否,则记 录存储器的错误信息至第二侦测记录,并执行步骤S44;
步骤S43:判断存储器是否插入存储器插槽组的低字节插槽,若是,则纪录 存储器的存储器容量至第二侦测记录,并执行步骤S44,若否,则记录存储器的 错误信息至第二侦测记录,并执行步骤S44;
步骤S44:侦测下一个存储器插槽组,并重复上述步骤S41,直到全部存储 器插槽组皆已侦测。
其中,上述步骤S42是根据储存于存储器中的串行存在检查(Serial Presence Detect, SPD)判断存储器是否为相同容量及相同厂商,上述存储器 侦测信息是包含存储器容量及错误信息。
请参阅第五图,是显示本发明的存储器侦测方法的另一较佳实施例的步骤 流程图,其步骤如后
步骤S51:透过SMbus依各存储器的地址传送交握讯号,检査该DI羅Slot 是否有插入存储器,并将结果记录;
步骤S52:以bank为单位,依照步骤S51的纪录,判断各别bank是否插入 二个存储器,若是,执行步骤S53,若只插入一个存储器,则执行步骤S54;
步骤S53:依串行存在检査(Serial Presence Detect, SPD)值中,所记 录有关存储器的参数,判别存储器是否为相同容量及相同厂商,若是,执行步
骤S57,若否,执行步骤S55;
步骤S54:判断bank中的存储器是否插于低字节的DIMM Slot,若是,执 行步骤S56,若否,执行步骤S55; 步骤S55:储存错误; 步骤S56:侦测并记录存储器容量;
步骤S57:判断是否将所有bank检查完毕,若是,执行步骤S58,若否, 则执行步骤S52;
步骤S58:加总存储器容量及显示错误信息。
以上所述仅为举例性,而非为限制性者。任何未脱离本发明的精神与范畴, 而对其进行的等效修改或变更,均应包含于后附的申请专利范围中。
权利要求
1.一种存储器侦测方法,适用于一主机板的一韧体,其特征在于,该存储器侦测方法至少包含(a)侦测若干个存储器插槽(DIMM Slot),判断是否存在至少一存储器,若是,执行步骤(d),若否,则执行步骤(b);(b)加载一初始化程序至一中央处理器(CPU)的一高速缓存;(c)透过该初始化程序,驱动一显示装置;(d)透过该显示装置显示一存储器侦测信息。
2. 根据权利要求1所述的存储器侦测方法,其特征在于,该存储器侦测信 息是为一存储器状态信息或一无插入存储器的错误信息。
3. 根据权利要求1所述的存储器侦测方法,其特征在于,该初始化程序更 包含一硬件(hardware, H/W)初始化程序、 一系统管理模式(SystemManagement Mode, S匪)初始化程序及一视讯初始化程序。
4. 根据权利要求1所述的存储器侦测方法,其特征在于,该步骤(a)更包含 下列步骤(a. l)侦测该些存储器插槽,判断是否每一该些存储器插槽皆插入一存储 器,并记录一侦测结果至一第一侦测记录;(a,2)根据该第一侦测记录,侦测若干个存储器插槽组(bank),该存储器 插槽组是包含二个该些存储器插槽,并记录该侦测结果至一第二侦测记录;(a. 3)根据该第二侦测记录,产生该存储器侦测信息。
5. 根据权利要求4所述的存储器侦测方法,其特征在于,上述步骤(a.l) 是透过一系统管理总线(System Management Bus, SMBus)传送一交握讯号, 以侦测是否每一该些存储器插槽皆插入该存储器。
6. 根据权利要求4所述的存储器侦测方法,其特征在于,该步骤(a. 2)更包 含下列步骤(a.2. l)判断该存储器插槽组是否插满二个该些存储器,若是,则执行步骤 (a. 2. 2),若该存储器插槽组只插入一个该存储器,则执行步骤(a.2.3),若该 存储器插槽组无插入该存储器,则执行步骤(a. 2. 4);(a. 2. 2)判断该存储器插槽组所插入的二个该些存储器是否为相同容量及 相同厂商,若是,则记录该些存储器的该存储器容量至该第二侦测记录,并执 行步骤(a.2.4),若否,则记录该些存储器的一错误信息至该第二侦测记录,并 执行步骤(a. 2. 4);(a.2.3)判断该存储器是否插入该存储器插槽组的一低字节插槽,若是,则 纪录该存储器的该存储器容量至该第二侦测记录,并执行步骤(a.2.4),若否, 则记录该存储器的该错误信息至该第二侦测记录,并执行步骤(a. 2. 4); (a. 2.4)侦测下一个存储器插槽组,并重复上述步骤(a. 2.1),直到全部该 些存储器插槽组皆匕侦测。
7. 根据权利要求6所述的存储器侦测方法,其特征在于,该步骤(a.2.2) 是根据储存于该存储器中的串行存在检査(Serial Presence Detect, SPD)判 断该些存储器是否为相同容量及相同厂商。
8. —种存储器侦测方法,适用于一主机板的一靭体,该存储器侦测方法至 少包含(a) 侦测若干个存储器插槽,判断是否每一该些存储器插槽皆插入一存储 器,并记录一侦测结果至一第一侦测记录;(b) 根据该第一侦测记录,侦测若千个存储器插槽组(bank),该存储器插 槽组是包含二个该些存储器插槽,并记录该侦测结果至一第二侦测记录;(c) 根据该第二侦测记录,显示一存储器侦测信息。
9. 根据权利要求8所述的存储器侦测方法,其特征在于,该存储器侦测信 息是包含该存储器容量及该错误信息。
10. 根据权利要求8所述的存储器侦测方法,其特征在于,更包含加载一初 始化程序至该存储器,以驱动一显示装置,显示该存储器侦测信息。
11. 根据权利要求8所述的存储器侦测方法,其特征在于,更包含加载一初 始化程序至一中央处理器(CPU)的一高速缓存,以驱动一显示装置,显示该存储 器侦测信息。
12. 根据权利要求8所述的存储器侦测方法,其特征在于,上述步骤(a)是 透过一系统管理总线(System Management Bus, SMBus)传送一交握讯号,以 侦测是否每一该些存储器插槽皆插入该存储器。
13. 根据权利要求8所述的存储器侦测方法,其特征在于,该步骤(b)更包 含下列步骤(b. l)判断该存储器插槽组是否插满二个该些存储器,若是,则执行步骤 (b.2),若该存储器插槽组只插入一个该存储器,则执行步骤(b.3),若该存储 器插槽组无插入该存储器,则执行步骤(b. 4);(b. 2)判断该存储器插槽组所插入的二个该些存储器是否为相同容量及相同厂商,若是,则记录该些存储器的该存储器容量至该第二侦测记录,并执行 步骤(b.4),若否,则记录该些存储器的一错误信息至该第二侦测记录,并执行 步骤(b. 4);(b.3)判断该存储器是否插入该存储器插槽组的一低字节插槽,若是,则纪 录该存储器的该存储器容量至该第二侦测记录,并执行步骤(b.4),若否,则记 录该存储器的该错误信息至该第二侦测记录,并执行步骤(b. 4);(b.4)侦测下一个存储器插槽组,并重复上述步骤(b.l),直到全部该些存 储器插槽组皆已侦测。
14.根据权利要求13所述的存储器侦测方法,其特征在于,该步骤(b.2)是根据储存于该存储器中的串行存在检査(Serial Presence Detect, SPD)判 断该些存储器是否为相同容量及相同厂商。
全文摘要
本发明是揭露一种存储器侦测方法,适用于一主机板的一韧体,此方法至少包含(a)侦测若干个存储器插槽(DIMM Slot),判断是否存在至少一存储器,若是,执行步骤(d),若否,则执行步骤(b);(b)加载一初始化程序至一中央处理器(CPU)的一高速缓存;(c)透过该初始化程序,驱动一显示装置;(d)透过该显示装置显示一存储器侦测信息。其中,存储器侦测信息是为一存储器状态信息或一无插入存储器的错误信息。本发明一方面可降低使用者误插不同容量存储器的可能性,间接发挥存储器的完整效能,另一方面,更能提供使用者购买不同厂牌的存储器时,避免因误插或无插存储器,所造成存储器或系统无法运作。
文档编号G06F11/32GK101114250SQ20061003675
公开日2008年1月30日 申请日期2006年7月28日 优先权日2006年7月28日
发明者陈建富 申请人:佛山市顺德区顺达电脑厂有限公司;神达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1