[发明专利]一种基于服务器实现快速开机启动的方法及系统在审
申请号: | 201711297996.7 | 申请日: | 2017-12-08 |
公开(公告)号: | CN107943526A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 姜开永 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 张亮 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 服务器 实现 快速 开机 启动 方法 系统 | ||
技术领域
本发明涉及服务器的技术领域,具体涉及一种基于服务器实现快速开机启动的方法及系统。
背景技术
随着服务器系统设计的功能越来越多,服务器系统启动时所必须的FW容量越来越大,通常服务器系统的设计是把FW内容放置于EEPROM存储介质内,但是这样就有一个问题:由于EEPROM芯片本身工作速率的局限性,系统启动从EEPROM读取FW时就需要花费大量时间,导致服务器系统开机启动较慢以及用户体验性不佳等问题,因此如何能够实现服务器系统的快速启动就变得极为重要。
发明内容
基于上述问题,本发明提出了一种基于服务器实现快速开机启动的方法及系统,通过简单的硬件设计和逻辑控制来实现。
本发明提供如下技术方案:
一方面,本发明提供了一种基于服务器实现快速开机启动的方法,包括:
步骤101,通过第一通道读取电可擦可编程读写存储器中的第一固件版本号,通过第二通道读取非易失闪存中的第二固件版本号;
步骤102,对比所述第一固件版本号和第二固件版本号是否一致,若不一致,读取所述第一版本号,若一致,读取所述第二版本号;
步骤103,根据读取的固件版本号启动服务器系统。
其中,若不一致,读取所述第一版本号,若一致,读取所述第二版本号具体为:若不一致,通过所述第一通道从电可擦可编程读写存储器读取第一固件版本号,若一致,跳过所述第一通道,通过所述第二通道从非易失闪存中读取第二固件版本号。
其中,所述服务器系统启动后,所述非易失闪存中的固件同步刷新为所述电可擦可编程读写存储器中的最新固件。
其中,所述服务器包括通用型服务器和专用型服务器。
另外,本发明还提供了一种基于服务器实现快速开机启动的系统,所述系统包括:
读取模块,用于通过第一通道读取电可擦可编程读写存储器中的第一固件版本号,通过第二通道读取非易失闪存中的第二固件版本号;
对比模块,用于对比所述第一固件版本号和第二固件版本号是否一致,若不一致,读取所述第一版本号,若一致,读取所述第二版本号;
启动模块,用于根据读取的固件版本号启动服务器系统。
其中,若不一致,读取所述第一版本号,若一致,读取所述第二版本号具体为:若不一致,通过所述第一通道从电可擦可编程读写存储器读取第一固件版本号,若一致,跳过所述第一通道,通过所述第二通道从非易失闪存中读取第二固件版本号。
其中,所述服务器系统启动后,所述非易失闪存中的固件同步刷新为所述电可擦可编程读写存储器中的最新固件。
其中,所述服务器包括通用型服务器和专用型服务器。
本发明提供了一种基于服务器实现快速开机启动的方法及系统,服务器启动系统内部FW版本标志位一致性对比模块,通过读取EEPROM以及NOR Flash中存储的固件版本号,对比两个版本号是否一致,若不一致则读取EEPROM中固件版本号用于启动服务器,若一致则读取NOR Flash中版本号用于启动服务器,通过NOR Flash读取版本号,大大缩减读取固件时所需要的时间,实现了服务器系统的快速开机启动。
附图说明
图1是本发明的方法流程图;
图2是本发明的系统结构框图;
具体实施方式
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
一方面,本发明的实施方式提供了一种基于服务器实现快速开机启动的方法,附图1为本发明的方法流程图,附图2是本发明的系统结构框图,包括:
步骤101,通过第一通道读取电可擦可编程读写存储器中的第一固件版本号,通过第二通道读取非易失闪存中的第二固件版本号;
以服务器系统结构包括服务器启动系统,服务器启动系统内部FW固件版本标志位一致性对比模块,EEPROM以及NOR Flash为例进行说明。其中,服务器启动系统是服务器开机时需要进行启动的内容,FW固件版本标志位一致性对比模块用于对比从EEPROM和NORFlash里面读取的FW版本号,EEPROM和NOR Flash用于存储服务器系统启动所必备的固件FW。服务器开机启动时,服务器系统第一步先同时通过第一通道A和第二通道B读取EEPROM和NOR Flash里面FW的版本号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711297996.7/2.html,转载请声明来源钻瓜专利网。