依序选择可开机的内存模块进行开机的方法技术

技术编号:2856511 阅读:193 留言:0更新日期:2012-04-11 18:40
一种依序选择可开机的记忆体模组进行开机的方法,电脑的基本输出入系统的参数载入该等记忆体模组的首位记忆体模组中,进行比对该首位记忆体模组中所储存的参数与该基本输出入系统的原始参数是否相符合,若比对结果为符合,则进行后续的开机作业,否则将该首位记忆体模组标示为故障记忆体模组,并舍弃该故障的记亿体模块,而将该等参数载入下一组首位记忆体模组中,进行该下一组首位记忆体模组的比对,如此,依序进行比对,直到找出可进行开机的记忆体模组为止。电脑仅在所有可进行开机作业的记忆体模组都损坏时,才会发生无法开机的情形。因此,可免除传统开机模式于首位记忆体模组发生故障时即无法开机的情况。

【技术实现步骤摘要】

本专利技术涉及一种开机的方法,尤其是指一种可自动找出可进行开机的记忆体模组,以避免无法开机的。
技术介绍
双直列记忆体模组(Dual In-line Memory Module,简称DIMM)与单直列记忆体模组(Single In-line Memory Module,简称SIMM)是含有多组记忆体芯片(Memory Chip)的小型电路板。双直列记忆体模组的配置格式有72、144及168个端子(pin),所谓“双(Dual)”表示金手指的左右边接到不同的信号,其内含随机存取记忆体(Random Access Memory,简称RAM)芯片,可以说是由两个单直列记忆体模型合并而成,它像单直列记忆体模组一样,也可以单面或双面制造。若将双直列记忆体模组安装在一主机板上,并不需成对的添加双直列记忆体模组,可以混合配对。例如,您可以将一条64兆字节(Mega Byte,简称MB)的双直列记忆体模组,加装在32MB双直列记忆体模组旁边的插槽上。双直列记忆体模组与单直列记忆体模组的差异在于,前者的电路板两侧的端子,各有其独立电路,而后者两侧的端子的电路相连在一起,意即,双直列记忆体模组两侧的端子,各有其特殊定义,而使其提供较宽的存取路径,让它的数据传输速度较单直列记忆体模组快。以168个端子的双直列记忆体模组而言,对其记忆体芯片的存取路径为64位元(bit)。若中央处理器(Central Processing Unit,简称CPU)的总线(BUS)一样是64位的存取路径,便只需要对记忆体做一次完整存取(Access)动作,所以一个主机板(Main Board,或称Mother Board)上,只需要一个双直列记忆体模组。且该双直列记忆体模组内还包括一个抹除式只读存储器(Erasable Programmable Read-Only Memory,简称EPROM)供基本输出入系统(Basic Input Output System,简称BIOS)储存各种参数,并根据该等参数,设定一芯片组(Chip set)达到最佳状态。在高阶个人电脑或是工作站上,使用的双直列记忆体模组则以200接脚为主,提供七十二位的存取总线,其中六十四位为资料本身,其余八位作为错误侦测码(Error Checking and CorrectionCode,简称ECC)使用。而基本输出入系统是电脑开机启动中最基本的软件,为主机板出厂时,将开机的各种基本参数或程序烧录在Flash ROM中,意即其最基本的功能就是用来记忆电脑的基本设定值,同时使用者也可以透过基本输出入系统来设定开机模式及该电脑中各硬件的相关参数。一般电脑在开机时,该基本输出入系统会进行开机的检测工作(Power On Self Test),以确定电脑各硬件的基本组态。譬如,一般电脑开机时,该基本输出入系统会对记忆体进行三次的存取测试(若设成enabled之后则只会做一次,可加快开机的时间),然后再将其储存的各种参数,载入该双直列记忆体模组的抹除式只读存储器中,令后续启动的软件(如操作系统),可取得该电脑的各硬件的组态设定值。惟,目前大部份电脑而言,请参阅图1所示,其基本输出入系统将储存的各种参数,加载到记亿体模块的方式,是依下列的步骤进行处理(101)记忆体模组初始化n=0;(102)读取该记忆体模组的第n位记忆体模组的注册资料;(103)判断该第n位记忆体模组是否存在?若存在,进行步骤(101);否则,继续下列的步骤(104);(104)将n的数目加1;(105)判断第n位的数目是否≤该系统所支持最大记忆体模组数?若是,进行步骤(102);否则,继续下列的步骤(106);(106)复制基本输出入系统的参数至首位记忆体模组;(107)比对该首位记忆体模组中所储存的参数,是否与该基本输出入系统的原始参数相符合?若是,继续下列的步骤(108);否则,进行步骤(109);(108)利用该首位记忆体模组所储存的参数,进行后续的开机作业,然后再结束;(109)停机;(110)将该第n位记忆体模组的资料设置于一记忆体控制器中,然后再进行步骤(104)。因此可知,若该首位记忆体模组种所储存的参数与该基本输出入系统的原始参数不符合,即该首位记忆体模组无法正常储存该基本输出入系统的参数,则该基本输出入系统将不会把其所储存的各种参数载入该等记忆体模组中,令该电脑无法顺利完成开机程序,造成电脑停机,程序无法继续执行,无画面,且系统无任何的提示字符,非常不方便。有鉴于前述公知开机模式于首位记忆体模组发生故障时,即无法开机的缺陷,本专利技术人乃依其从事电脑及服务器的制造经验和技术累积,针对上述缺陷悉心研究各种解决的方法,在经过不断的研究、实验与改进后,终于开发设计出本专利技术的一种,以克服公知技术所衍生的缺陷。
技术实现思路
本专利技术要解决的技术问题是提供一种,以可自动找出可进行开机的记忆体模组,而免除无法开机的缺失。本专利技术的技术解决方案是一种,该方法是于该电脑的基本输出入系统(BIOS)将其所储存的各种参数,载入该电脑的主机板的记忆体模组插槽上所安装的记忆体模组前,先对该等记忆体模组依序进行侦测,以挑选出可使用的记忆体模组;再将该基本输出入系统的各种参数,载入该等可使用记忆体模组的首位记忆体模组中; 然后,再进行比对该首位记忆体模组中所储存的参数,与该基本输出入系统的原始参数是否相符合,若比对结果为符合,则利用该首位记忆体模组所储存的参数,进行后续的开机作业;否则将该首位记忆体模组标示为故障记忆体模组,并舍弃该故障的记忆体模组,而将该等参数载入下一组首位记忆体模组中,并进行该下一组首位记忆体模组的比对,如此,依序不断地进行比对,直到找出可进行开机的记忆体模组为止。如上所述的,其中当该电脑进行后续的开机作业时,该基本输出入系统可将无法正常存取的记忆体模组的信息,传送到该电脑的主机板所设的控制电路,令该电脑的显示器可显示一错误信息画面,使该画面可供观察,并作为维修该电脑的依据。如上所述的,其中该记忆体模组可为一双直列记忆体模组。如上所述的,其中该电脑可为一个人电脑。如上所述的,其中该电脑可为一伺服机。如上所述的,其中该记忆体模组设有至少一个模块,该电脑以「bit0」表示第1位记忆体模组(DIMM#1)、以「bit1」表示第2位记忆体模组(DIMM#2)、以「bit(n-1)」表示第n位记亿体模块(DIMM#n),另外,增加一字节旗标记录记忆体模组的好坏,以将好的记忆体模组以旗标值为0来表示,故障的记忆体模组则以旗标值为1来表示。本专利技术的,电脑的基本输出入系统将其所储存的各种参数载入该电脑的记忆体模组时,将参数载入该等记忆体模组的首位记忆体模组中,再进行比对该首位记忆体模组中所储存的参数与该基本输出入系统的原始参数是否相符合,若比对结果为符合,则进行后续的开机作业,否则将该首位记忆体模组标示为故障记忆体模组,并舍弃该故障的记亿体模块,而将该等参数载入下一组首位记忆体模组中,进行该下一组首位记忆体模组的比对,如此,依序进行比对,直到找出可进行开机的记忆体模组为止。电脑仅在所有可进行开机作业的记忆体模组都损坏时,才会发生无法开机的情形。因此,可免除传统开机模式于首位记忆体模组发生故障时即无法开机的情况。附图说明图本文档来自技高网
...

【技术保护点】
一种依序选择可开机的记忆体模组进行开机的方法,该方法是于该电脑的基本输出入系统将其所储存的各种参数,载入该电脑的主机板的记忆体模组插槽上所安装的记忆体模组前,先对该等记忆体模组依序进行侦测,以挑选出可使用的记忆体模组;再将该基本输出 入系统的各种参数,载入该等可使用记忆体模组的首位记忆体模组中;然后,再进行比对该首位记忆体模组中所储存的参数,与该基本输出入系统的原始参数是否相符合,若比对结果为符合,则利用该首位记忆体模组所储存的参数,进行后续的开机作业; 否则将该首位记忆体模组标示为故障记忆体模组,并舍弃该故障的记忆体模组,而将该等参数载入下一组首位记忆体模组中,并进行该下一组首位记忆体模组的比对,如此,依序不断地进行比对,直到找出可进行开机的记忆体模组为止。

【技术特征摘要】
1.一种依序选择可开机的记忆体模组进行开机的方法,该方法是于该电脑的基本输出入系统将其所储存的各种参数,载入该电脑的主机板的记忆体模组插槽上所安装的记忆体模组前,先对该等记忆体模组依序进行侦测,以挑选出可使用的记忆体模组;再将该基本输出入系统的各种参数,载入该等可使用记忆体模组的首位记忆体模组中;然后,再进行比对该首位记忆体模组中所储存的参数,与该基本输出入系统的原始参数是否相符合,若比对结果为符合,则利用该首位记忆体模组所储存的参数,进行后续的开机作业;否则将该首位记忆体模组标示为故障记忆体模组,并舍弃该故障的记忆体模组,而将该等参数载入下一组首位记忆体模组中,并进行该下一组首位记忆体模组的比对,如此,依序不断地进行比对,直到找出可进行开机的记忆体模组为止。2.如权利要求1所述的依序选择可开机的记忆体模组进行开机的方法,其特征在于当该电脑进行后续的开机作业时,该基本输出入系统可将无法正常存取的记忆体模组...

【专利技术属性】
技术研发人员:陈志伟
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1