[发明专利]一种BIOS的启动方法、启动系统及相关装置在审
申请号: | 201811550698.9 | 申请日: | 2018-12-18 |
公开(公告)号: | CN109408130A | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 李莉莉 | 申请(专利权)人: | 广东浪潮大数据研究有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 510620 广东省广州市天河区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存条 内存 选项 读取 启动系统 手动插拔 预设 服务器 计算机可读存储介质 测试效率 机器内存 启动指令 相关装置 插槽 磨损 申请 断电 消耗 保留 | ||
本申请提供一种BIOS的启动方法,包括:当接收到BIOS的启动指令时,读取内存选项值;判断内存选项值是否为第一预设值;若是,同时保留每个通道上的第一内存条和第二内存条,并启动BIOS;若否,将每个通道上的第一内存条或第二内存条关闭后启动BIOS。通过在BIOS启动时,先读取预设的内存选项值,根据内存选项值确定以内存满插启动还是内存半插启动,若是以内存半插启动,则只需关闭每个通道上的第二内存条,不必先对服务器断电,再进行手动插拔,从而无需使用手动插拔,提高了测试效率,降低了机器内存插槽和内存条的磨损消耗。本申请还提供一种BIOS的启动系统、一种计算机可读存储介质和一种服务器,具有上述有益效果。
技术领域
本申请涉及服务器领域,特别涉及一种BIOS的启动方法、启动系统及相关装置。
背景技术
服务器的启动主要依靠服务器上的BIOS(Basic Input/ouput system)芯片里的驱动程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,为计算机提供最底层的、最直接的硬件设置和控制。
BIOS setup选项是为用户提供的管理计算机的接口,用来控制计算机的各项设置。
服务器开发和测试阶段,内存满插状态(每个channel两根DIMM,DIMM0和DIMM1)和半插状态(每个channel一根DIMM,DIMM0)是系统内存重要的两种配置。在开发和测试过程中,二者状态需要不定时的进行切换。每次切换时要求对服务器断电,才能插拔服务器上的内存。在插拔过程中,可能因人为操作不规范造成内存磨损以及服务器插槽的磨损或多次插拔使得内存条自然磨损。并且在服务器由半插状态变为满插状态时,插入内存条后,可能会因操作和手法不正确,造成内存和内存槽接触不良,引起系统不能正常开机,从而消耗了比较长的时间去切换内存配置状态。
发明内容
本申请的目的是提供一种BIOS的启动方法、启动系统及一种计算机可读存储介质和一种服务器,解决了现有测试过程中需要对内存反复插拔带来的系统不稳定的问题。
为解决上述技术问题,本申请提供一种BIOS的启动方法,具体技术方案如下:
当接收到所述BIOS的启动指令时,读取内存选项值;
判断所述内存选项值是否为第一预设值;
若是,同时保留每个通道上的第一内存条和第二内存条,并启动所述BIOS;
若否,将每个所述通道上的所述第二内存条关闭后启动所述BIOS。
其中,所述第一内存条与所述第二内存条均为双列直插式存储模块。
其中,读取内存选项值之前,还包括:
在所述BIOS中设置所述内存选项值。
其中,所述内存选项值包括所述第一预设值和第二预设值。
本申请还提供一种BIOS的启动系统,包括:
读取模块,用于当接收到所述BIOS的启动指令时,读取内存选项值;
判断模块,用于判断所述内存选项值是否为第一预设值;
满插启动模块,用于若所述判断模块判断为是时,同时保留每个通道上的第一内存条和第二内存条,并启动所述BIOS;
半插启动模块,用于若所述判断模块判断为否时,将每个所述通道上的所述第二内存条关闭后启动所述BIOS。
其中,还包括:
设置模块,用于在所述BIOS中设置所述内存选项值。
本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东浪潮大数据研究有限公司,未经广东浪潮大数据研究有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811550698.9/2.html,转载请声明来源钻瓜专利网。