[發明專利]一種更新SMBIOS的方法、系統、設備及介質在審
| 申請號: | 202110244916.1 | 申請日: | 2021-03-05 |
| 公開(公告)號: | CN113010198A | 公開(公告)日: | 2021-06-22 |
| 發明(設計)人: | 姚藩益;李道童;王兵 | 申請(專利權)人: | 山東英信計算機技術有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 劉小峰;張騰 |
| 地址: | 250101 山東省濟南市高新區*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 更新 smbios 方法 系統 設備 介質 | ||
本發明公開了一種更新SMBIOS的方法、系統、設備和存儲介質,方法包括:在內存中設置用于存放FRU信息的第一偏移、用于存放表示FRU信息是否有效的第一標識的第二偏移以及用于存放表示FRU信息是否發生變化的第二標識的第三偏移,并將第一偏移、第二偏移和第三偏移的位置信息同步到BMC和BIOS;響應于接收到FRU信息,基于BMC將FRU信息放置到第一偏移,根據FRU信息設置第一標識和第二標識的值并分別放置到第二偏移和第三偏移;響應于開機,基于BIOS從第二偏移和第三偏移分別讀取第一標識和第二標識的值,并判斷第一標識和第二標識的值是否均等于預設值;以及響應于第一標識和第二標識的值均等于預設值,讀取第一偏移的FRU信息,并將FRU信息更新到SMBIOS對應字段中。
技術領域
本發明涉及服務器領域,更具體地,特別是指一種更新SMBIOS的方法、系統、計算機設備及可讀介質。
背景技術
隨著技術的快速發展,服務器的性能及功能都在不斷增強。但是,在功能增多的同時,服務器的穩定性與可靠性可能會隨之下降,而穩定性和可靠性是用戶對服務器系統的基本要求。BIOS(Basic Input Output System,基本輸入輸出系統)是一組固化到主板上一個ROM(read only memory,只讀存儲器)芯片上的程序,它保存著計算機最重要的基本輸入輸出的程序、系統設置信息、開機后自檢程序和系統自啟動程序,其主要功能是為計算機提供最底層的、最直接的硬件設置和控制,以及檢測硬件錯誤進行錯誤處理及錯誤上報。
BIOS通常會按照標準的規范獲取硬件信息并填入SMBIOS(System ManagementBIOS,系統管理BIOS)表中。其中,SMBIOS的Type1、Type2、Type3的信息一般都是BIOS跟BMC通過IPMI(Intelligent Platform Management Interface,智能平臺管理接口)命令交互,拿到FRU(Field Replacement Unit,現場可替換單元)中對應信息并更新至Type1、Type2、Type3的對應字段中。通常情況下,BIOS每次開機都會跟給BMC發送IPMI命令獲取FRU信息,如果BMC忙碌或者無法訪問,或者因為與BMC交互次數過多,可能會出現獲取不到FRU信息或者因與BMC頻繁交互導致開機時間過長的問題。
發明內容
有鑒于此,本發明實施例的目的在于提出一種更新SMBIOS的方法、系統、計算機設備及計算機可讀存儲介質,通過預先在內存中設置好放置FRU信息的位置,以及確認FRU信息是否有效和是否發生變化,從而減少FRU信息同步次數,并且通過SRAM(Static RAM,靜態隨機存儲器)傳輸FRU信息減少了IPMI交互存在的無法保證信息正確性和及時性的問題。
基于上述目的,本發明實施例的一方面提供了一種更新SMBIOS的方法,包括如下步驟:在內存中設置用于存放FRU信息的第一偏移、用于存放表示FRU信息是否有效的第一標識的第二偏移以及用于存放表示FRU信息是否發生變化的第二標識的第三偏移,并將第一偏移、第二偏移和第三偏移的位置信息同步到BMC和BIOS;響應于接收到FRU信息,基于BMC將FRU信息放置到第一偏移,根據FRU信息設置第一標識和第二標識的值并分別放置到所述第二偏移和第三偏移;響應于開機,基于BIOS從第二偏移和第三偏移分別讀取第一標識和第二標識的值,并判斷第一標識和第二標識的值是否均等于預設值;以及響應于第一標識和第二標識的值均等于預設值,讀取第一偏移的FRU信息,并將FRU信息更新到SMBIOS對應字段中。
在一些實施方式中,還包括:響應于讀取所述第一偏移的FRU信息成功,將所述第一標識和所述第二標識的值清除。
在一些實施方式中,所述根據所述FRU信息設置所述第一標識和所述第二標識的值包括:判斷所述FRU信息中是否存在有效標識,響應于所述FRU信息中存在有效標識,將所述第一標識設置成預設值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東英信計算機技術有限公司,未經山東英信計算機技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110244916.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種阿樸菲生物堿的醫藥用途
- 下一篇:樓梯施工方法





