一种服务器系统的开机方法和服务器系统技术方案

技术编号:7517390 阅读:206 留言:0更新日期:2012-07-11 23:38
本发明专利技术提供了一种服务器系统的开机方法,该方法包括:在所述服务器系统关机时,把需要保存在CMOS单元的部分或全部开机信息映射到基板管理控制器的存储单元中,并触发所述基板管理控制器计数以保证所述服务器系统的时间正确;当所述服务器系统开机时,从所述基板管理控制器的存储单元中获取所述开机信息,并从所述基板管理控制器同步所述服务器系统的当前时间以实现所述服务器系统的开机。相应地,本发明专利技术还提供了一种服务器系统。采用本发明专利技术,可提供另外一种服务器系统的开机方式,通过这种开机方式进一步地可减少服务器系统中的RTC电池的耗电量,达到延长电池使用寿命的目的。

【技术实现步骤摘要】

本专利技术涉及服务器系统
,尤其涉及一种服务器系统的开机方法以及一种服务器系统。
技术介绍
BIOS (Basic Input Output System,基本输入输出系统)可以说是计算机最底层的操作系统(也是程序),它固化在一个只读存储芯片里,用户可以通过BIOS对电脑进行一些基本的设置,比如系统日期、启动顺序,早期的硬盘参数等等,这些参数就存放在CMOS芯片里,RTC(Real-Time Clock实时时钟芯片)电池是为CMOS芯片供电的。目前主板上都有一颗RTC电池,用来在主板关机后保存某些寄存器的设置和为南桥芯片的时间模块供电。 如果电池没电了,从而出现这样那样的问题。然而随着时间的流逝,RTC电池会耗尽,如果电池没电了会出现南桥寄存器无法保存,设置恢复初始状态或者开机不能正常进系统等这样那样的问题。目前RTC电池的寿命一般在三年到五年之间,在高温高湿的环境下时间会更短。针对相关技术中的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中的问题,本专利技术提供了一种服务器系统的开机方法以及一种服务器系统。本专利技术提供的技术方案是这样实现的在本专利技术的一方面,提供了一种服务器系统的开机方法,所述方法包括当所述服务器系统开机时,从所述基板管理控制器的存储单元中获取存储的开机 fn息;根据所述开机信息实现所述服务器系统的开机。在可选实施方式中,所述方法还包括在所述服务器系统关机时,把需要保存在 CMOS单元的部分或全部开机信息映射到所述基板管理控制器的存储单元中。进一步地,在可选实施方式中,所述方法还包括在所述服务器系统关机时,同时触发所述基板管理控制器计数以计算所述服务器系统的时间从而保证所述服务器系统的时间正确。这样,所述方法还包括当所述服务器系统开机时,除获取所述存储的开机信息外还从所述基板管理控制器同步所述服务器系统的当前时间从而根据所述开机信息和所述服务器系统的当前时间实现所述服务器系统的开机。在可选实施方式中,所述方法还包括在所述服务器系统运行时,配置所述基板管理控制器中的开机信息并存储;触发信息映射禁止指令,从而在所述服务器系统关机时不再将所述CMOS单元中的当前开机信息映射到所述基板管理器的存储单元中;触发所述基板管理控制器计数以保证所述服务器系统的时间正确;当所述服务器系统开机时,获取所述存储的开机信息以及从所述基板管理控制器同步所述服务器系统的当前时间从而根据所述开机信息和所述服务器系统的当前时间实现所述服务器系统基于配置的开机信息开机。在可选实施方式中,所述方法包括在所述服务器系统运行时,配置所述基板管理控制器中的开机信息并存储,以及在所述服务器系统关机时,触发所述基板管理控制器计数以保证所述服务器系统的时间正确;当所述服务器系统开机时,获取所述存储的开机信息外以及从所述基板管理控制器同步所述服务器系统的当前时间从而根据所述开机信息和所述服务器系统的当前时间实现所述服务器系统基于配置的开机信息开机。在本专利技术的另一方面,还提供了一种服务器系统,该服务器系统包括基板管理控制器,其包括存储单元,用于存储所述服务器系统的开机信息;第一处理单元,用于在所述服务器系统开机时,从所述基板管理控制器的存储单元获取存储的所述开机信息从而使得根据所述开机信息实现所述服务器系统的开机。在可选实施方式中,所述服务器系统包括基板管理控制器,其包括存储单元,用于存储所述服务器系统的开机信息,以及计数单元;和第一处理单元,所述第一处理单元用于在所述服务器系统关机时,将CMOS单元中的部分或全部所述开机信息映射到所述基板管理控制器的存储单元,以及触发所述计数单元计数以保证所述服务器系统的时间正确,和在所述服务器系统开机时,获取存储的所述开机信息以及从所述计数单元同步所述服务器系统的当前时间从而使得根据所述开机信息和所述服务器系统的当前时间实现所述服务器系统的开机。在一可选实施方式中,所述服务器系统的第一处理单元集成在所述基板管理控制器中。在另一可选实施方式中,所述第一处理单元为南桥单元。在可选实施方式中,所述服务器系统包括基板管理控制器,所述基板管理控制器包括存储单元,用于存储所述服务器系统的开机信息;计数单元,用于在服务器系统关机时计算服务器系统的时间;以及第二处理单元,用于将CMOS单元中的部分或全部所述开机信息映射到所述基板管理控制器的存储单元,以及触发所述计数单元计数以保证所述服务器系统的时间正确。所述服务器系统还包括南桥单元,用于在所述服务器系统开机时,获取存储的所述开机信息以及从所述计数单元同步所述服务器系统的当前时间从而使得根据所述开机信息和所述服务器系统的当前时间实现所述服务器系统的开机。在可选实施方式中,所述服务器系统还包括配置单元,用于在所述服务器系统运行时配置在所述基板管理控制器中的开机信息并存储在存储单元,这样服务器系统的第一处理单元在所述服务器系统开机时从所述存储单元获取存储的开机信息并根据所述开机信息实现所述服务器系统的开机。在可选实施方式中,所述服务器系统还包括配置单元,用于在所述服务器系统运行时配置所述基板管理控制器中的开机信息并存储;以及,在所述服务器系统关机时,发送信息映射禁止指令给所述第一处理单元或所述第二处理单元使得所述处理单元不再映射所述CMOS单元中的信息;这样,所述第一处理单元或第二处理单元在服务器系统关机时只触发所述计数单元计数以保证所述服务器系统的时间正确;所述第一处理单元或第二处理单元在服务器系统开机时,从所述存储单元获取配置的开机信息并从所述计数单元同步所述服务器系统的时间从而根据所述开机信息和所述服务器系统的时间实现所述服务器系统的开机。在前述的可选实施方式中,所述服务器系统还可以包括用于为所述基板管理控制器供电的RTC电池。本专利技术通过利用服务器系统中的BMC来替代现有CMOS单元的一些功能,使得服务器系统能够基于BMC中的开机信息来实现服务器系统的开机。进一步地,在这种开机方式下,服务器系统中可以去除为CMOS单元供电的RTC电池,增加为BMC供电的RTC电池,由于服务器系统关机时,BMC —般还带电,利用此时间段将服务器系统的开机信息保存在BMC中可进一步减少服务器系统中的RTC电池的耗电量,从而达到延长电池使用寿命的目的。另外,采用在BMC中存储开机信息的方式,使得可以在服务器系统运行过程中配置用于开机的信息从而可基于用户的需求控制服务器主板的一些配置。附图说明图1是根据本专利技术一实施例的服务器系统的开机方法的示意图;图2是根据本专利技术另一实施例的服务器系统的开机方法的示意图;图3是根据本专利技术另一实施例的服务器系统的结构示意图;图4是根据本专利技术又一实施例的服务器系统的结构示意图。具体实施例方式下面结合附图对本专利技术作进一步地详细描述。如图1所示,本专利技术一可选实施例的服务器系统的开机方法包括S101,当所述服务器系统开机时,从所述基板管理控制器的存储单元中获取存储的开机信息;S102,根据所述开机信息实现所述服务器系统的开机。如图2所示,本专利技术一可选实施例的服务器系统开机方法包括S201,在所述服务器系统关机时,把需要保存在CMOS单元的部分或全部开机信息映射到基板管理控制器的存储单元中,并触发所述基板管理控制器计数。更详细地,本专利技术实施本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:李其泽
申请(专利权)人:曙光信息产业股份有限公司
类型:发明
国别省市:

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

1
相关领域技术