主板及其备份基板管理控制系统的方法技术方案

技术编号:15693679 阅读:115 留言:0更新日期:2017-06-24 08:37
本发明专利技术提供一种主板,包括选择模块、计算模块及备份模块。选择模块用于选择备份顺序最高的群组。计算模块用于检查是否到达本次备份时间,并在达到本次备份时间时计算属于备份顺序最高的群组的区块所需的存储空间。备份模块用于依据所计算出的存储空间检查基板管理控制系统闪存中剩余的存储空间是否足够,并在剩余的存储空间足够时,将第二闪存中属于备份顺序最高的群组的区块备份到第一闪存中。本发明专利技术还提供一种主板备份基板管理控制系统的方法,可为基板管理控制系统提供备份。

Mainboard and backup base board management control system thereof

The invention provides a mainboard, which comprises a selection module, a calculation module and a backup module. The selection module is used to select the group with the highest backup order. The calculation module is used to check whether the backup time is reached, and when the backup time is reached, the storage space needed for the blocks belonging to the highest order of the backup order is calculated. Backup module is used for storing space remaining storage space to check the board management based on the calculated control system in flash memory is enough, and enough storage space for the remaining second, flash belong to the group of the highest order backup backup to the first flash memory block. The invention also provides a method for managing the control system of the main board backup base board, which can provide backup for the baseboard management control system.

【技术实现步骤摘要】
主板及其备份基板管理控制系统的方法
本专利技术涉及一种主板,尤其涉及一种主板备份基板管理控制系统的方法。
技术介绍
基板管理控制系统为负责监视主板的健康状况,关系着主板的运行情况及安全状况的系统文件具有重要作用,当系统有异常时基板管理控制系统会自动执行紧急应变处理。在主板上没有为基板管理控制系统备份的存储介质,当主板的基板管理控制系统闪存资料损毁时,基板管理控制系统将无法正常开机,也无法执行系统健康状况的侦测,因此,需要提供一种主板及其备份基板管理控制系统的方法。
技术实现思路
有鉴于此,提供一种主板,能为基板管理控制系统提供备份,从而实现基板管理控制系统损毁时,可以实现快速还原基板管理控制系统的目的。此外,还需提供一种主板备份基板管理控制系统的方法,能为基板管理控制系统提供备份,从而实现基板管理控制系统损毁时,可以实现快速还原基板管理控制系统的目的。本专利技术实施方式提供的一种主板,包括第一闪存与第二闪存,第二闪存用于存储基板管理控制系统,基板管理控制系统包括多个区块,第二闪存还存储有备份配置表,备份配置表包括基板管理控制系统的多个区块及所属之群组,每一群组均包括是否备份、备份顺序、备份周期及上次备份时间的信息,主板还包括选择模块、计算模块及备份模块。选择模块,用于依照是否备份的信息从备份配置表中筛选出需要备份的群组,还用于依照备份顺序的信息进一步选择备份顺序最高的群组。计算模块,用于依照上次备份时间与备份周期的信息检查属于备份顺序最高的群组的区块是否到达本次备份时间,并在属于备份顺序最高的群组的区块到达本次备份时间时计算属于备份顺序最高的群组的区块所需的存储空间。备份模块,用于依据所计算出的存储空间检查第一闪存中剩余的存储空间是否足够,并在第一闪存中剩余的存储空间足够时,将属于备份顺序最高的群组的区块从第二闪存备份到第一闪存中。优选地,选择模块还用于检查是否还有群组需要备份,并在还有群组需要备份时,选择下一备份顺序的群组以进行备份。优选地,主板还包括存储器、多路器及主板芯片,多路器包括两个输入端,分别与第一闪存和第二闪存相连,多路器的输出端与主板芯片相连,主板芯片与存储器相连,其中主板芯片用于控制多路器与第二闪存相连的通道导通,将第二闪存中需要备份的区块传送到存储器作暂时储存,并控制多路器与第一闪存相连的通道导通,将暂时储存于存储器的区块传送到第一闪存作长久储存。优选地,主板芯片用于执行选择模块、计算模块及备份模块的功能。优选地,基板管理控制系统多个区块之一为引导装载程序区块,引导装载程序区块所属的群组之备份顺序为第一位。优选地,基板管理控制系统还包括秘密存储程序区块、核心程序区块及文件系统区块,其中秘密存储程序区块所属的群组之备份顺序为第二位,核心程序区块与文件系统区块所属之群组之备份顺序为第三位。优选地,备份配置表还包括基板管理控制系统地址信息和备份地址信息,其中,基板控制系统地址信息是基板管理控制系统的区块所存储于第二闪存中的位置,备份地址信息是基板管理控制系统的区块备份到第一闪存时在第一闪存中的存储位置。优选地,备份配置表还包括循环冗余校验码,第一闪存还存储有基本输入输出系统,基本输入输出系统用于发送智能平台管理接口命令到基板管理控制系统,确认是否侦测到基板管理控制系统对智能平台管理接口命令的回应,在未收到基板管理控制系统回应智能平台管理接口的命令时,一一比对备份配置表的循环冗余校验码与第二闪存计算得到的循环冗余校验码,并用于在备份配置表的循环冗余校验码与第二闪存计算得到的循环冗余校验码不一致时,认为第二闪存中的区块为损坏区块,并将第一闪存中备份的区块恢复到第二闪存中替代损坏区块。本专利技术实施方式提供的一种主板备份基板管理控制系统的方法,主板包括第一闪存、第二闪存,第二闪存用于存储基板管理控制系统,基板管理控制系统包括多个区块,其特征在于,第二闪存还存储有备份配置表,备份配置表包括基板管理控制系统的多个区块及所属之群组,每一群组均包括是否备份、备份顺序、备份周期及上次备份时间的信息。依照是否备份的信息从备份配置表中筛选需要备份的群组,依照备份顺序的信息进一步选择备份顺序最高的群组。依照上次备份时间与备份周期的信息检查属于备份顺序最高的群组的区块是否到达本次备份时间。当确定属于备份顺序最高的群组的区块到达本次备份时间时计算属于备份顺序最高的群组的区块所需的存储空间,依据所计算出的存储空间检查第一闪存中剩余的存储空间是否足够。当确定第一闪存中剩余的存储空间足够时,则将属于备份顺序最高的群组的区块从第二闪存备份到第一闪存中。优选地,主板备份基板管理控制系统的方法还包括检查是否还有群组需要备份,并在还有群组需要备份时,选择下一备份顺序的群组以进行备份。优选地,主板还包括存储器、多路器及主板芯片,多路器有两个输入端,分别与第一闪存和第二闪存相连,多路器的输出端与主板芯片相连,主板芯片与存储器相连,将第二闪存中需要备份的区块备份到第一闪存的步骤包括:主板芯片控制多路器与第二闪存相连的通道导通;将第二闪存中需要备份的区块传送到存储器作暂时储存;主板芯片控制多路器与第一闪存相连的通道导通;将暂时储存于存储器的区块传送到第一闪存作长久储存。优选地,基板管理控制系统的多个区块之一为引导装载程序区块,引导装载程序区块之备份顺序为第一位。优选地,基板管理控制系统还包括秘密存储程序区块、核心程序区块及文件系统区块,其中秘密存储程序区块所属的群组之备份顺序为第二位,核心程序区块与文件系统区块所属之群组之备份顺序为第三位。优选地,备份配置表还包括基板管理控制系统地址信息和备份地址信息,其中,基板控制系统地址信息是基板管理控制系统的区块所存储于第二闪存中的位置,备份地址信息是基板管理控制系统的区块备份到第一闪存时在第一闪存中的存储位置。优选地,备份配置表还包括循环冗余校验码,第一闪存还存储有基本输入输出系统,所述方法还包括:基本输入输出系统发送智能平台管理接口命令到基板管理控制系统;确认是否侦测到基板管理控制系统对智能平台管理接口命令的回应;当基本输入输出系统未收到基板管理控制系统回应智能平台管理接口的命令时,则一一比对备份配置表的循环冗余校验码与第二闪存计算得到的循环冗余校验码;当备份配置表的循环冗余校验码与第二闪存计算得到的循环冗余校验码不一致时,则认为第二闪存中的区块为损坏区块,并将第一闪存中备份的区块恢复到第二闪存中替代损坏区块。相对于现有技术,本专利技术实施方式中的主板及其备份基板管理控制系统的方法通过将基板管理控制系统数据从第二闪存传送到第一闪存中存储,充分利用第一闪存的剩余空间,从而为基板管理控制系统提供信息备份,以实现快速还原基板管理控制系统的目的。附图说明图1为本专利技术主板一实施方式的功能模块图。图2为图1中主板的备份配置表一实施方式的示意图。图3为本专利技术主板一实施方式的硬件架构图。图4为本专利技术主板备份基板管理控制系统的方法一实施方式的流程图。图5为图4中步骤S410将第二闪存备份到第一闪存的方法一实施方式的细化流程图。图6为本专利技术主板在基板管理控制系统损毁时进行恢复一实施方式的流程图。主要元件符号说明主板10选择模块104计算模块106备份模块108基板管理控制系统110备份配置表120存储器140主板芯片本文档来自技高网...
主板及其备份基板管理控制系统的方法

【技术保护点】
一种主板,包括第一闪存与第二闪存,所述第二闪存用于存储基板管理控制系统,所述基板管理控制系统包括多个区块,其特征在于,所述第二闪存还存储有备份配置表,所述备份配置表包括所述基板管理控制系统的多个区块及所属之群组,每一群组均包括是否备份、备份顺序、备份周期及上次备份时间的信息,所述主板还包括:选择模块,用于依照所述是否备份的信息从所述备份配置表中筛选出需要备份的群组,还用于依照所述备份顺序的信息进一步选择备份顺序最高的群组;计算模块,用于依照所述上次备份时间与所述备份周期的信息检查属于所述备份顺序最高的群组的区块是否到达本次备份时间,并在属于所述备份顺序最高的群组的区块到达本次备份时间时计算属于所述备份顺序最高的群组的区块所需的存储空间;及备份模块,用于依据所计算出的存储空间检查所述第一闪存中剩余的存储空间是否足够,并在所述第一闪存中剩余的存储空间足够时,将属于所述备份顺序最高的群组的区块从所述第二闪存备份到所述第一闪存中。

【技术特征摘要】
1.一种主板,包括第一闪存与第二闪存,所述第二闪存用于存储基板管理控制系统,所述基板管理控制系统包括多个区块,其特征在于,所述第二闪存还存储有备份配置表,所述备份配置表包括所述基板管理控制系统的多个区块及所属之群组,每一群组均包括是否备份、备份顺序、备份周期及上次备份时间的信息,所述主板还包括:选择模块,用于依照所述是否备份的信息从所述备份配置表中筛选出需要备份的群组,还用于依照所述备份顺序的信息进一步选择备份顺序最高的群组;计算模块,用于依照所述上次备份时间与所述备份周期的信息检查属于所述备份顺序最高的群组的区块是否到达本次备份时间,并在属于所述备份顺序最高的群组的区块到达本次备份时间时计算属于所述备份顺序最高的群组的区块所需的存储空间;及备份模块,用于依据所计算出的存储空间检查所述第一闪存中剩余的存储空间是否足够,并在所述第一闪存中剩余的存储空间足够时,将属于所述备份顺序最高的群组的区块从所述第二闪存备份到所述第一闪存中。2.如权利要求1所述的主板,其特征在于,所述选择模块还用于检查是否还有群组需要备份,并在还有群组需要备份时,选择下一备份顺序的群组以进行备份。3.如权利要求1所述的主板,其特征在于,所述主板还包括存储器、多路器及主板芯片,所述多路器包括两个输入端,分别与所述第一闪存和所述第二闪存相连,所述多路器的输出端与所述主板芯片相连,所述主板芯片与所述存储器相连,其中所述主板芯片用于控制所述多路器与所述第二闪存相连的通道导通,将所述第二闪存中需要备份的区块传送到所述存储器作暂时储存,并控制所述多路器与所述第一闪存相连的通道导通,将所述暂时储存于所述存储器的区块传送到所述第一闪存作长久储存。4.如权利要求3所述的主板,其特征在于,所述主板芯片用于执行所述选择模块、所述计算模块及所述备份模块之功能。5.如权利要求1所述的主板,其特征在于,所述基板管理控制系统多个区块之一为引导装载程序区块,所述引导装载程序区块所属的群组之备份顺序为第一位。6.如权利要求5所述的主板,其特征在于,所述基板管理控制系统还包括秘密存储程序区块、核心程序区块及文件系统区块,其中所述秘密存储程序区块所属的群组之备份顺序为第二位,所述核心程序区块与所述文件系统区块所属之群组之备份顺序为第三位。7.如权利要求1所述的主板,其特征在于,所述备份配置表还包括基板管理控制系统地址信息和备份地址信息,其中,所述基板管理控制系统地址信息是所述基板管理控制系统的区块所存储于所述第二闪存中的位置,所述备份地址信息是所述基板管理控制系统的区块备份到所述第一闪存时在所述第一闪存中的存储位置。8.如权利要求7所述的主板,其特征在于,所述备份配置表还包括循环冗余校验码,所述第一闪存还存储有基本输入输出系统,所述基本输入输出系统用于发送智能平台管理接口命令到所述基板管理控制系统,确认是否侦测到所述基板管理控制系统对所述智能平台管理接口命令的回应,在未收到所述基板管理控制系统回应所述智能平台管理接口的命令时,一一比对所述备份配置表的循环冗余校验码与所述第二闪存计算得到的循环冗余校验码,并用于在所述备份配置表的循环冗余校验码与所述第二闪存计算得到的循环冗余校验码不一致时,认为所述第二闪存中的区块为损坏区块,则将所述第一闪存中备份的区块恢复到所述第二闪存中替代所述损坏区块。9.一种主板备份基板管理控制系统的方法,所述主板包括第一闪...

【专利技术属性】
技术研发人员:蔡承延黄智源赖建邦
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:广东,44

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

1