服务器及其控制方法

文档序号:8339412阅读:409来源:国知局
服务器及其控制方法【
技术领域
】[0001]本发明涉及一种服务器及其控制方法,特别是一种可自动执行载入基本输入输出系统设置预设值的服务器及其控制方法。【
背景技术
】[0002]一般来说,于服务器出货之前,检测人员必须要先执行将服务器载入基本输入输出系统设置预设值的程序,该程序可以通过跳线(jumper)的方式来触发基本输入输出系统载入基本输入输出系统设置预设值,或者是于服务器开机时进入B1Ssetup界面来执行载入基本输入输出系统设置预设值。[0003]然而,对于已在生产线上组装好的服务器来说,若服务器采用跳线的方式来触发基本输入输出系统载入基本输入输出系统设置预设值的话,检测人员需要先拆开服务器的机壳,并且于基本输入输出系统载入基本输入输出系统设置预设值完毕后,检测人员需重新组装服务器。另一方面,若采用服务器开机时进入B1Ssetup界面来执行载入基本输入输出系统设置预设值的话,检测人员需要让服务器开机一次以使基本输入输出系统载入基本输入输出系统设置预设值,并且于基本输入输出系统载入基本输入输出系统设置预设值完毕后,服务器仍需要重新启动,才算完成载入基本输入输出系统设置预设值的程序。[0004]因此,检测人员于服务器于出货之前需花费一段时间(一般来说,一台服务器需花费十分钟)来处理载入基本输入输出系统设置预设值的程序,大大影响了生产线的产品出货量以及出货时间。【
发明内容】[0005]本发明所要解决的技术问题是提供一种服务器及其控制方法,该服务器及其控制方法可自动地载入基本输入输出系统设置预设值来启动操作系统,缩短了服务器于出货前的检测时间。[0006]为了实现上述目的,本发明提供了一种服务器控制方法,该服务器控制方法适用于服务器,该服务器控制方法的步骤流程分别如下所示。对服务器执行开机。接着,服务器中的基本输入输出系统会开始运行并访问存储单元中的位址空间。接着,基本输入输出系统会判断位址空间是否具有特定字串,以便确定是否载入基本输入输出系统设置预设值。其中,于基本输入输出系统判断出位址空间具有特定字串时,基本输入输出系统载入基本输入输出系统设置预设值,并且清除位址空间中的特定字串,以防止服务器下一次开机时因特定字串的存在而再次载入基本输入输出系统设置预设值。最后,启动服务器的操作系统[0007]在一实施例中,对服务器执行开机为用户获得服务器后的第一次开机。[0008]在一实施例中,存储单元为互补金属氧化物半导体存储单元,位址空间为互补金属氧化物半导体存储单元中未被使用的空间。[0009]在一实施例中,存储单元用来保存基本输入输出系统对服务器的硬件参数设置数据,服务器还包括备用电池,服务器关机后备用电池给存储单元供电以防存储单元中存储的数据丢失。[0010]在一实施例中,服务器还包括基本输入输出系统只读存储单兀,该基本输入输出系统只读存储单元中存有基本输入输出系统设置预设值。[0011]为了更好地实现上述目的,本发明还提供了一种服务器,该服务器包括存储单元与基本输入输出系统。存储单元具有位址空间,且位址空间写入有特定字串。于服务器执行开机后,基本输入输出系统开始运行并访问位址空间,并判断位址空间是否具有特定字串,以便确定是否载入基本输入输出系统设置预设值。其中,于基本输入输出系统判断出位址空间具有特定字串时,基本输入输出系统载入基本输入输出系统设置预设值,并且清除位址空间中的特定字串,以防止服务器下一次开机时因特定字串的存在而再次载入基本输入输出系统设置预设值。[0012]在一实施例中,服务器执行开机为用户获得服务器后的第一次开机。[0013]在一实施例中,存储单元为互补金属氧化物半导体存储单元,位址空间为互补金属氧化物半导体存储单元中未被使用的空间。[0014]在一实施例中,存储单元用来保存基本输入输出系统对服务器的硬件参数设置数据,服务器还包括备用电池,服务器关机后备用电池给存储单元供电以防存储单元中存储的数据丢失。[0015]在一实施例中,服务器还包括基本输入输出系统只读存储单兀,基本输入输出系统只读存储单元中存有基本输入输出系统设置预设值。[0016]本发明的技术效果在于:[0017]本发明的服务器及其控制方法,该服务器及其控制方法可以于服务器执行开机时,服务器的基本输入输出系统会通过访问服务器的存储单元中的位址空间,来判断该位址空间是否具有特定字串,以选择性地载入基本输入输出系统设置预设值。其中,于基本输入输出系统判断出位址空间具有特定字串时,基本输入输出系统会载入基本输入输出系统设置预设值并且清除位址空间中的特定字串;于基本输入输出系统判断出位址空间不具有特定字串时,基本输入输出系统则继续正常操作即可。因此,服务器供应商无需在载入基本输入输出系统设置预设值之后再出货,而可以不载入基本输入输出系统设置预设值而直接出货,用户拿到服务器后第一次开机即会自动载入预设值,使得出货前的工作量减少。[0018]以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。【附图说明】[0019]图1为根据本发明一实施例的服务器的功能框图;[0020]图2为根据本发明一实施例的服务器控制方法的流程图。[0021]其中,附图标记[0022]I服务器[0023]10存储单元[0024]100位址空间[0025]12基本输入输出系统[0026]S200?S210步骤流程【具体实施方式】[0027]下面结合附图对本发明的结构原理和工作原理作具体的描述:[0028]请参照图1,图1为根据本发明一实施例的服务器的功能框图。如图1所示,服务器I主要包括存储单元10以及基本输入输出系统(basicinputoutputsystem,B1S)12。以下将分别就服务器I中的各功能模块作详细地说明。[0029]存储单元10具有一个位置空间(addressspace,AS)100,该位置空间100可以被写入有一个特定字串。于实务上,存储单元10为一种互补金属氧化物半导体(complementarymetaloxidesemiconductor,CMOS)存储单兀(简称CMOS存储单兀),而位址空间100则为一种CMOS存储单元中未被使用的空间,亦即位址空间100为存储单元10中未被写入数据的空间。在实际的操作中,特定字串通过一种写入模块(图未示)执行一个脚本文件(scriptfile)来写入至位址空间100中。该CMOS存储单元用来保存基本输入输出系统12对服务器I的硬件参数设置数据,服务器I还包括一备用电池(图未示),服务器I关机后备用电池给CMOS存储单元供电以防CMOS存储单元中存储的数据丢失。[0030]本发明在此不加以限制特定字串的字节(bytes)、字串内容以及所储存位置。举例来说,特定字串可以被设计为“INVE_”,其分别可以储存于CMOS存储单元的upperl28bytesspace的由0x50至0x54所组成的位置空间100中。此外,上述的写入模块可以为一种烧录器(亦称编程器)或是一种可执行程序(executableprogram),但不以此为限。另外,脚本文件为一种文字文件,使用者可以通过任意一种文本编辑器(texteditor)来创建脚本文件,其中脚本文件的内容可以如下所示,但并不以此为限:[0031]PCM0S/set_reg0x720x500x49//"r[0032]PCM0S/set_reg0x720x510x4E//"N"[0033]PCM0S/set_reg0x720x520x56//"V"[0034]PCM0S/set_reg0x720x530x45//"E"[0035]PCM0S/set_reg0x720x540x5F////_//[0036]基本输入输出系统12于服务器I执行开机后开始运行并读取上述的位址空间100,并判断该位址空间100是否具有特定字串,以确定是否载入基本输入输出系统12的基本输入输出系统设置预设值(setupdefault)。更详细来说,于基本输入输出系统12判断出位址空间100具有某个特定字串时,基本输入输出系统12会载入该基本输入输出系统设置预设值,并且清除位址空间100中的特定字串,以防止该服务器I下一次当前第1页1 2 
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1