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.如權利要求1所述的主板,其特征在于,所述主板還包括存儲器、多路器及主板芯片,所述多路器包括兩個輸入端,分別與所述第一閃存和所述第二閃存相連,所述多路器的輸出端與所述主板芯片相連,所述主板芯片與所述存儲器相連,其中所述主板芯片用于控制所述多路器與所述第二閃存相連的通道導通,將所述第二閃存中需要備份的區塊傳送到所述存儲器作暫時儲存,并控制所述多路器與所述第一閃存相連的通道導通,將所述暫時儲存于所述存儲器的區塊傳送到所述第一閃存作長久儲存。4.如權利要求3所述的主板,其特征在于,所述主板芯片用于執行所述選擇模塊、所述計算模塊及所述備份模塊之功能。5.如權利要求1所述的主板,其特征在于,所述基板管理控制系統多個區塊之一為引導裝載程序區塊,所述引導裝載程序區塊所屬的群組之備份順序為第一位。6.如權利要求5所述的主板,其特征在于,所述基板管理控制系統還包括秘密存儲程序區塊、核心程序區塊及文件系統區塊,其中所述秘密存儲程序區塊所屬的群組之備份順序為第二位,所述核心程序區塊與所述文件系統區塊所屬之群組之備份順序為第三位。7.如權利要求1所述的主板,其特征在于,所述備份配置表還包括基板管理控制系統地址信息和備份地址信息,其中,所述基板管理控制系統地址信息是所述基板管理控制系統的區塊所存儲于所述第二閃存中的位置,所述備份地址信息是所述基板管理控制系統的區塊備份到所述第一閃存時在所述第一閃存中的存儲位置。8.如權利要求7所述的主板,其特征在于,所述備份配置表還包括循環冗余校驗碼,所述第一閃存還存儲有基本輸入輸出系統,所述基本輸入輸出系統用于發送智能平臺管理接口命令到所述基板管理控制系統,確認是否偵測到所述基板管理控制系統對所述智能平臺管理接口命令的回應,在未收到所述基板管理控制系統回應所述智能平臺管理接口的命令時,一一比對所述備份配置表的循環冗余校驗碼與所述第二閃存計算得到的循環冗余校驗碼,并用于在所述備份配置表的循環冗余校驗碼與所述第二閃存計算得到的循環冗余校驗碼不一致時,認為所述第二閃存中的區塊為損壞區塊,則將所述第一閃存中備份的區塊恢復到所述第二閃存中替代所述損壞區塊。9.一種主板備份基板管理控制系統的方法,所述主板包括第一閃...
【專利技術屬性】
技術研發人員:蔡承延,黃智源,賴建邦,
申請(專利權)人:鴻富錦精密工業深圳有限公司,鴻海精密工業股份有限公司,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。