TWI685793B - 同步方法 - Google Patents
同步方法 Download PDFInfo
- Publication number
- TWI685793B TWI685793B TW107133133A TW107133133A TWI685793B TW I685793 B TWI685793 B TW I685793B TW 107133133 A TW107133133 A TW 107133133A TW 107133133 A TW107133133 A TW 107133133A TW I685793 B TWI685793 B TW I685793B
- Authority
- TW
- Taiwan
- Prior art keywords
- basic input
- output system
- parameter data
- data stored
- storage unit
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 239000000758 substrate Substances 0.000 claims description 16
- 238000004519 manufacturing process Methods 0.000 abstract description 6
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4403—Processor initialisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
一種同步方法,藉由一基本輸入輸出系統根據所儲存的一參數資料是否被還原成一預設值、所儲存的一特定旗標的邏輯值、及與一儲存單元所儲存的一參數資料是否一致,判斷該基本輸入輸出系統及該儲存單元所分別儲存的該參數資料何者為較新的版本,並決定將該基本輸入輸出系統所儲存的該參數資料更新儲存至該儲存單元,或將該儲存單元所儲存的該參數資料更新儲存至該基本輸入輸出系統,而能達到更具生產或使用彈性地雙向更新該參數資料的目的。
Description
本發明是有關於一種同步方法,特別是指一種雙向更新機板資訊與產品資訊的同步方法。
在電腦伺服器的產品中,普遍都包含一基本輸入輸出系統(Basic Input and Output System;BIOS)。該基本輸入輸出系統儲存有相關於該電腦伺服器的產品資訊及機板資訊,且該等資訊支援SMBIOS(System Management BIOS)規範。此外,該電腦伺服器的主機板上,通常有設置一儲存單元,例如是一個電子抹除式可複寫唯讀記憶體(Electrically-Erasable Programmable Read-Only Memory;EEPROM),也就是一個現場可更換單元(BMC field-replaceable unit, BMC FRU),該儲存單元也儲存有相關於該電腦伺服器的產品資訊及機板資訊。為了保持該基本輸入輸出系統及該儲存單元所分別儲存的產品資訊及機板資訊的一致與同步,以避免發生資訊衝突,才能夠讓該電腦伺服器順利地運作。因此,在習知的技術中所採用的同步方法是先藉由一現場可更換單元工具(BMC FRU tool)將更新的產品資訊及機板資訊寫入該儲存單元,再藉由開機過程中將該儲存單元所儲存的產品資訊及機板資訊更新至該基本輸入輸出系統,也就是屬於一種單向的更新方法。因此,是否具有其他更具彈性的資訊更新方式便成為一個待解決的問題。
因此,本發明的目的,即在提供一種可以藉由基本輸入輸出系統或儲存單元更新機板與產品資訊的同步方法。
於是,本發明同步方法,適用於一基本輸入輸出系統、一基板管理控制器、及一儲存單元,該基板管理控制器電連接該基本輸入輸出系統及該儲存單元,該基本輸入輸出系統經由該基板管理控制器存取該儲存單元。該同步方法包含下列步驟(a)~(d)。
於步驟(a),藉由該基本輸入輸出系統判斷該基本輸入輸出系統所儲存的一參數資料是否等於該儲存單元所儲存的一參數資料。
於步驟(b),藉由該基本輸入輸出系統判斷該基本輸入輸出系統所儲存的該參數資料是否等於一預設值。
於步驟(c),藉由該基本輸入輸出系統判斷該基本輸入輸出系統所儲存的一特定旗標是否等於一第一邏輯值。
於步驟(d),藉由該基本輸入輸出系統根據步驟(a)、(b)、(c)的結果,決定將該基本輸入輸出系統所儲存的該參數資料更新儲存至該儲存單元,或將該儲存單元所儲存的該參數資料更新儲存至該基本輸入輸出系統。
在一些實施態樣中,其中,在步驟(d)中,當該基本輸入輸出系統判斷該基本輸入輸出系統所儲存的該參數資料不等於該儲存單元所儲存的該參數資料,且該基本輸入輸出系統所儲存的該參數資料等於該預設值時,該基本輸入輸出系統將該儲存單元所儲存的該參數資料更新儲存至該基本輸入輸出系統,並將該特定旗標的邏輯值改為一第二邏輯值。
在一些實施態樣中,其中,在步驟(d)中,當該基本輸入輸出系統判斷該基本輸入輸出系統所儲存的該參數資料不等於該儲存單元所儲存的該參數資料,且該基本輸入輸出系統所儲存的該參數資料不等於該預設值,且該基本輸入輸出系統所儲存的該特定旗標等於該第一邏輯值時,該基本輸入輸出系統將該儲存單元所儲存的該參數資料更新儲存至該基本輸入輸出系統,並將該特定旗標的邏輯值改為該第二邏輯值。
在一些實施態樣中,其中,在步驟(d)中,當該基本輸入輸出系統判斷該基本輸入輸出系統所儲存的該參數資料不等於該儲存單元所儲存的該參數資料,且該基本輸入輸出系統所儲存的該參數資料不等於該預設值,且該基本輸入輸出系統所儲存的該特定旗標不等於該第一邏輯值時,該基本輸入輸出系統將該基本輸入輸出系統所儲存的該參數資料更新儲存至該儲存單元。
在一些實施態樣中,其中,在步驟(a)中,該基本輸入輸出系統所儲存的該參數資料支援SMBIOS(System Management BIOS)規範,該基本輸入輸出系統所儲存的該參數資料及該儲存單元所儲存的該參數資料都包括一產品製造商名稱、一產品名稱、一產品序號、一機板製造商名稱、一機板名稱、及一機板序號。
在另一些實施態樣中,其中,在步驟(b)中,該預設值相關於該基本輸入輸出系統在出廠時所作的設定,當該基本輸入輸出系統被重置清空時,該基本輸入輸出系統所儲存的該參數資料等於該預設值。
在另一些實施態樣中,其中,在步驟(d)中,當該基本輸入輸出系統判斷該基本輸入輸出系統所儲存的該參數資料不等於該儲存單元所儲存的該參數資料,且該基本輸入輸出系統所儲存的該參數資料等於該預設值時,或者,當該基本輸入輸出系統判斷該基本輸入輸出系統所儲存的該參數資料不等於該儲存單元所儲存的該參數資料,且該基本輸入輸出系統所儲存的該參數資料不等於該預設值,且該基本輸入輸出系統所儲存的該特定旗標等於該第一邏輯值時,該基板管理控制器判斷由該儲存單元所讀取的該參數資料是否正確。
當該基板管理控制器判斷該參數資料正確時,該基本輸入輸出系統將該儲存單元所儲存的該參數資料更新儲存至該基本輸入輸出系統,並將該特定旗標的邏輯值改為該第二邏輯值。當該基板管理控制器判斷該參數資料不正確時,該基本輸入輸出系統不會將該儲存單元所儲存的該參數資料更新儲存至該基本輸入輸出系統。
本發明的功效在於:藉由該基本輸入輸出系統根據所儲存的該參數資料是否被還原成該預設值、該特定旗標的邏輯值、及與該儲存單元的該參數資料是否一致,判斷該基本輸入輸出系統及該儲存單元所分別儲存的該參數資料何者為較新的版本,並將儲存較新版本之一者的內容更新至另外一者,而能達成更具生產或使用彈性地雙向更新該參數資料。
在本發明被詳細描述之前,應當注意在以下的說明內容中,類似的元件是以相同的編號來表示。
參閱圖1,本發明同步方法適用於一電腦系統,該電腦系統例如是一種電腦伺服器,並包含一基本輸入輸出系統(Basic Input and Output System;BIOS)1、一基板管理控制器(Baseboard Management Controller;BMC)2、及一儲存單元3。該儲存單元3例如是一個電子抹除式可複寫唯讀記憶體(Electrically-Erasable Programmable Read-Only Memory;EEPROM),也就是一個與該基板管理控制器2電連接的現場可更換單元(BMC field-replaceable unit, BMC FRU)。該基板管理控制器2電連接該基本輸入輸出系統1及該儲存單元3,也就是說,該基本輸入輸出系統1是藉由該基板管理控制器2存取該儲存單元3,而能獲知或修改該儲存單元3所儲存的內容。
該基本輸入輸出系統1儲存一參數資料,該參數資料支援SMBIOS(System Management BIOS)規範。該儲存單元3也儲存另一參數資料。該基本輸入輸出系統1所儲存的該參數資料及該儲存單元3所儲存的該參數資料都包括一產品製造商名稱(Product Manufacture Name)、一產品名稱(Product Name)、一產品序號(Product Serial Number)、一機板製造商名稱(Board Manufacture Name)、一機板名稱(Board Name)、及一機板序號(Board Serial Number)。
該基本輸入輸出系統1可以藉由一種桌面管理介面(Desktop Management Interface; DMI)工具(DMI Tool)修改或更新其所儲存的該參數資料。此外,當該基本輸入輸出系統1在出廠時,也就是晶片被製造完成且尚未組裝於該電腦系統的一機板時,該基本輸入輸出系統1所儲存的該參數資料會等於一預設值,而當該基本輸入輸出系統1被重置清空(Flash)時,該參數資料也會被還原或回復至該預設值,也就是出廠時所作的設定。另外要補充說明的是:這裡所指的一預設值,是表示一組預設值,並不一定要是單一個數值。
再參閱圖2,本發明同步方法的一實施例,包含步驟S1~S7。具體地說,該同步方法是該基本輸入輸出系統1所執行的一程式碼(BIOS code),該基本輸入輸出系統1在該電腦系統每次開機執行時,執行該程式碼而實施該同步方法。
於步驟S1,開始。
於步驟S2,藉由該基本輸入輸出系統1判斷該基本輸入輸出系統1所儲存的該參數資料是否等於該儲存單元3所儲存的該參數資料。當該二個參數資料相等時,則執行步驟S7,而當該二個參數資料不相等時,執行步驟SS3。
於步驟S3,藉由該基本輸入輸出系統1判斷該基本輸入輸出系統1所儲存的該參數資料是否等於該預設值。當判斷相等時,則執行步驟S6,而當判斷不相等時,則執行步驟S4。
於步驟S4,藉由該基本輸入輸出系統1判斷該基本輸入輸出系統1所儲存的一特定旗標(Flag)是否等於一第一邏輯值。當該特定旗標的邏輯值等於該第一邏輯值時,則執行步驟S6,而當該特定旗標的邏輯值等於一第二邏輯值時,則執行步驟S5。該第一邏輯值及該第二邏輯值例如是等於邏輯0及邏輯1之其中一者與其中另一者。
於步驟S5,藉由該基本輸入輸出系統1將該基本輸入輸出系統1所儲存的該參數資料更新儲存至該儲存單元3,再執行步驟S7。
於步驟S6,藉由該基本輸入輸出系統1將該儲存單元3所儲存的該參數資料更新儲存至該基本輸入輸出系統1,並將該特定旗標的邏輯值改為該第二邏輯值,再執行步驟S7。
於步驟S7,結束。
由步驟S2~S4可知,該基本輸入輸出系統1是根據所儲存的該參數資料是否被還原成該預設值、該特定旗標的邏輯值、及與該儲存單元3的該參數資料是否一致,決定將該基本輸入輸出系統1所儲存的該參數資料更新儲存至該儲存單元3,或將該儲存單元3所儲存的該參數資料更新儲存至該基本輸入輸出系統1。
當該基本輸入輸出系統1所儲存的該參數資料被清空,而等於該預設值時,藉由步驟S2、S3、S6的實施,該基本輸入輸出系統1判斷其所儲存的該參數資料不等於該儲存單元3所儲存的該參數資料,且其所儲存的該參數資料等於該預設值,則該基本輸入輸出系統1獲知其本身所儲存的該參數資料的版本較舊(因為已被重置清空),且獲知該儲存單元3所儲存的該參數資料的版本較新,因而將該參數資料更新儲存至該基本輸入輸出系統1中,並更改該特定旗標的邏輯值,以標記由該儲存單元3至該基本輸入輸出系統1的更新行為已經執行。
當該儲存單元3所儲存的該參數資料的版本較新時,該特定旗標的邏輯值也會被使用者預先設定為該第一邏輯值,以指示該基本輸入輸出系統1所儲存的該參數資料的版本較舊,並藉由步驟S2、S3、S4、S6的實施,該基本輸入輸出系統1判斷其所儲存的該參數資料不等於該儲存單元3所儲存的該參數資料,且其所儲存的該參數資料不等於該預設值,且其所儲存的該特定旗標等於該第一邏輯值,則該基本輸入輸出系統1獲知該儲存單元3所儲存的該參數資料的版本較新,同樣地,由該儲存單元3作更新並更改該特定旗標的邏輯值。
當該儲存單元3所儲存的該參數資料的版本較舊時,該特定旗標的邏輯值也會被使用者預先設定為該第二邏輯值,以指示該基本輸入輸出系統1所儲存的該參數資料的版本較新,並藉由步驟S2、S3、S4、S5的實施,該基本輸入輸出系統1判斷其所儲存的該參數資料不等於該儲存單元3所儲存的該參數資料,且其所儲存的該參數資料不等於該預設值,且其所儲存的該特定旗標不等於該第一邏輯值,則該基本輸入輸出系統1獲知其所儲存的該參數資料的版本較新,因而將其所儲存的該參數資料更新儲存至該儲存單元3中。
另外要補充說明的是:在本實施例中,當步驟S3在該基本輸入輸出系統1判斷相等時,或者,當步驟S4在該基本輸入輸出系統1判斷該特定旗標的邏輯值等於該第一邏輯值時,則執行步驟S6。而在其他實施例中,當步驟S3在該基本輸入輸出系統1判斷相等時,或者,當步驟S4在該基本輸入輸出系統1判斷該特定旗標的邏輯值等於該第一邏輯值時,該基板管理控制器2判斷由該儲存單元3所讀取的該參數資料是否正確。當該基板管理控制器2判斷該參數資料正確時,才執行步驟S6。而當該基板管理控制器2判斷該參數資料不正確時,則不執行步驟S6。也就是說,該基本輸入輸出系統1還會參考該基本管理控制器2所回覆的資料正確性,來決定是否更新所儲存的該參數資料。
綜上所述,藉由該基本輸入輸出系統1根據所儲存的該參數資料是否被還原成該預設值、該特定旗標的邏輯值、及與該儲存單元3的該參數資料是否一致,判斷該基本輸入輸出系統1及該儲存單元3所分別儲存的該參數資料何者為較新的版本,並作對應的更新儲存。更詳細地說,使用者可以先藉由桌面管理介面工具(DMI tool)在作業系統(OS)內更新該基本輸入輸出系統1所儲存的該參數資料,再藉由本發明的實施,在開機過程中同步更新該儲存單元3(如BMC FRU)所儲存的該參數資料。或者,也可以先利用現場可更換單元工具(BMC FRU tool)更新該儲存單元3(如BMC FRU)所儲存的該參數資料,再藉由本發明的實施,在開機過程中同步更新該基本輸入輸出系統1所儲存的該參數資料。因此,本發明提供一種彈性的同步方法,讓使用者不論使用哪一種工具,即不論選擇更新BIOS或BMC FRU之其中任一者,都能達到兩者同步更新的目的。藉此,不但使得在該電腦系統於製造過程中,工廠可以在生產機板時就先設計新版的參數資料,或者,在電腦系統於使用過程中,因為損壞或更新的緣故,而置換該儲存單元3或修改其所儲存的該參數資料,都能利用本發明同步方法達到正確地雙向同步更新,而更具有生產或使用上的彈性,故確實能達成本發明的目的。
惟以上所述者,僅為本發明的實施例而已,當不能以此限定本發明實施的範圍,凡是依本發明申請專利範圍及專利說明書內容所作的簡單的等效變化與修飾,皆仍屬本發明專利涵蓋的範圍內。
1‧‧‧基本輸入輸出系統
2‧‧‧基板管理控制器
3‧‧‧儲存單元
S1~S7‧‧‧步驟
本發明的其他的特徵及功效,將於參照圖式的實施方式中清楚地呈現,其中: 圖1是一方塊圖,說明本發明同步方法所適用的一基本輸入輸出系統、一基板管理控制器、及一儲存單元;及 圖2是一流程圖,說明本發明同步方法的一實施例。
1‧‧‧基本輸入輸出系統
2‧‧‧基板管理控制器
3‧‧‧儲存單元
S1~S7‧‧‧步驟
Claims (7)
- 一種同步方法,適用於一基本輸入輸出系統、一基板管理控制器、及一儲存單元,該基板管理控制器電連接該基本輸入輸出系統及該儲存單元,該基本輸入輸出系統經由該基板管理控制器存取該儲存單元,該同步方法包含下列步驟: (a)藉由該基本輸入輸出系統判斷該基本輸入輸出系統所儲存的一參數資料是否等於該儲存單元所儲存的一參數資料; (b)藉由該基本輸入輸出系統判斷該基本輸入輸出系統所儲存的該參數資料是否等於一預設值; (c)藉由該基本輸入輸出系統判斷該基本輸入輸出系統所儲存的一特定旗標是否等於一第一邏輯值;及 (d)藉由該基本輸入輸出系統根據步驟(a)、(b)、(c)的結果,決定將該基本輸入輸出系統所儲存的該參數資料更新儲存至該儲存單元,或將該儲存單元所儲存的該參數資料更新儲存至該基本輸入輸出系統。
- 如請求項1所述的同步方法,其中,在步驟(d)中,當該基本輸入輸出系統判斷該基本輸入輸出系統所儲存的該參數資料不等於該儲存單元所儲存的該參數資料,且該基本輸入輸出系統所儲存的該參數資料等於該預設值時,該基本輸入輸出系統將該儲存單元所儲存的該參數資料更新儲存至該基本輸入輸出系統,並將該特定旗標的邏輯值改為一第二邏輯值。
- 如請求項2所述的同步方法,其中,在步驟(d)中,當該基本輸入輸出系統判斷該基本輸入輸出系統所儲存的該參數資料不等於該儲存單元所儲存的該參數資料,且該基本輸入輸出系統所儲存的該參數資料不等於該預設值,且該基本輸入輸出系統所儲存的該特定旗標等於該第一邏輯值時,該基本輸入輸出系統將該儲存單元所儲存的該參數資料更新儲存至該基本輸入輸出系統,並將該特定旗標的邏輯值改為該第二邏輯值。
- 如請求項3所述的同步方法,其中,在步驟(d)中,當該基本輸入輸出系統判斷該基本輸入輸出系統所儲存的該參數資料不等於該儲存單元所儲存的該參數資料,且該基本輸入輸出系統所儲存的該參數資料不等於該預設值,且該基本輸入輸出系統所儲存的該特定旗標不等於該第一邏輯值時,該基本輸入輸出系統將該基本輸入輸出系統所儲存的該參數資料更新儲存至該儲存單元。
- 如請求項4所述的同步方法,其中,在步驟(a)中,該基本輸入輸出系統所儲存的該參數資料支援SMBIOS(System Management BIOS)規範,該基本輸入輸出系統所儲存的該參數資料及該儲存單元所儲存的該參數資料都包括一產品製造商名稱、一產品名稱、一產品序號、一機板製造商名稱、一機板名稱、及一機板序號。
- 如請求項4所述的同步方法,其中,在步驟(b)中,該預設值相關於該基本輸入輸出系統在出廠時所作的設定,當該基本輸入輸出系統被重置清空時,該基本輸入輸出系統所儲存的該參數資料等於該預設值。
- 如請求項4所述的同步方法,其中,在步驟(d)中,當該基本輸入輸出系統判斷該基本輸入輸出系統所儲存的該參數資料不等於該儲存單元所儲存的該參數資料,且該基本輸入輸出系統所儲存的該參數資料等於該預設值時,或者,當該基本輸入輸出系統判斷該基本輸入輸出系統所儲存的該參數資料不等於該儲存單元所儲存的該參數資料,且該基本輸入輸出系統所儲存的該參數資料不等於該預設值,且該基本輸入輸出系統所儲存的該特定旗標等於該第一邏輯值時,該基板管理控制器判斷由該儲存單元所讀取的該參數資料是否正確, 當該基板管理控制器判斷該參數資料正確時,該基本輸入輸出系統將該儲存單元所儲存的該參數資料更新儲存至該基本輸入輸出系統,並將該特定旗標的邏輯值改為該第二邏輯值, 當該基板管理控制器判斷該參數資料不正確時,該基本輸入輸出系統不會將該儲存單元所儲存的該參數資料更新儲存至該基本輸入輸出系統。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW107133133A TWI685793B (zh) | 2018-09-20 | 2018-09-20 | 同步方法 |
US16/573,864 US11061689B2 (en) | 2018-09-20 | 2019-09-17 | Synchronization method for performing bi-directional data synchronization for bios |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW107133133A TWI685793B (zh) | 2018-09-20 | 2018-09-20 | 同步方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI685793B true TWI685793B (zh) | 2020-02-21 |
TW202013185A TW202013185A (zh) | 2020-04-01 |
Family
ID=69884324
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW107133133A TWI685793B (zh) | 2018-09-20 | 2018-09-20 | 同步方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11061689B2 (zh) |
TW (1) | TWI685793B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114546518B (zh) * | 2022-01-25 | 2023-08-08 | 苏州浪潮智能科技有限公司 | 一种实现bios升降级配置选项保留的方法及装置 |
US20250013473A1 (en) * | 2023-07-07 | 2025-01-09 | Quanta Computer Inc. | Systems and methods for efficient transfer of data to a baseboard management controller |
CN117234606B (zh) * | 2023-11-14 | 2024-02-09 | 苏州元脑智能科技有限公司 | Bios配置数据的同步方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201021014A (en) * | 2008-11-25 | 2010-06-01 | Tatung Co | System and method for fully automatically aligning quality of image |
US9667433B2 (en) * | 2010-05-21 | 2017-05-30 | Zte Corporation | Method, device and mobile broadcast business management system for transmitting data information |
TW201828056A (zh) * | 2017-01-20 | 2018-08-01 | 神雲科技股份有限公司 | 用於風扇轉速控制的基板管理控制器韌體更新方法 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7809836B2 (en) * | 2004-04-07 | 2010-10-05 | Intel Corporation | System and method for automating bios firmware image recovery using a non-host processor and platform policy to select a donor system |
TW200643694A (en) * | 2005-06-15 | 2006-12-16 | Inventec Corp | Data secured storage system and method thereof |
DE102006043636A1 (de) * | 2006-09-18 | 2008-03-27 | Fujitsu Siemens Computers Gmbh | Computersystem und Verfahren zum Aktualisieren von Programmcode |
CN102200916B (zh) * | 2010-03-26 | 2014-12-31 | 联想(北京)有限公司 | 电子设备、可配置的部件及该部件的配置信息存储方法 |
CN102339242A (zh) * | 2010-07-23 | 2012-02-01 | 鸿富锦精密工业(深圳)有限公司 | 计算机系统数据修复装置 |
DE102012100738A1 (de) * | 2012-01-30 | 2013-08-01 | Fujitsu Technology Solutions Intellectual Property Gmbh | Verfahren zur Konfiguration eines BIOS in einem Computersystem sowie Computerprogrammprodukt |
US9043776B2 (en) * | 2012-10-31 | 2015-05-26 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Transferring files to a baseboard management controller (‘BMC’) in a computing system |
US9846617B2 (en) * | 2015-05-07 | 2017-12-19 | Dell Products, Lp | System and method for self-healing basic input/output system boot image and secure recovery |
TWI595364B (zh) * | 2015-08-18 | 2017-08-11 | 神雲科技股份有限公司 | 自動修復映像檔的方法及伺服器系統 |
US10055296B2 (en) * | 2015-10-30 | 2018-08-21 | Quanta Computer Inc. | System and method for selective BIOS restoration |
CN106843971A (zh) * | 2017-01-23 | 2017-06-13 | 郑州云海信息技术有限公司 | Bios刷新方法、服务器、bmc、介质及存储控制器 |
TWI633487B (zh) * | 2017-05-05 | 2018-08-21 | 神雲科技股份有限公司 | 自動回復基本輸入輸出系統映像檔的方法及電腦系統 |
-
2018
- 2018-09-20 TW TW107133133A patent/TWI685793B/zh active
-
2019
- 2019-09-17 US US16/573,864 patent/US11061689B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201021014A (en) * | 2008-11-25 | 2010-06-01 | Tatung Co | System and method for fully automatically aligning quality of image |
US9667433B2 (en) * | 2010-05-21 | 2017-05-30 | Zte Corporation | Method, device and mobile broadcast business management system for transmitting data information |
TW201828056A (zh) * | 2017-01-20 | 2018-08-01 | 神雲科技股份有限公司 | 用於風扇轉速控制的基板管理控制器韌體更新方法 |
Also Published As
Publication number | Publication date |
---|---|
TW202013185A (zh) | 2020-04-01 |
US20200097299A1 (en) | 2020-03-26 |
US11061689B2 (en) | 2021-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3811202B1 (en) | Memory-efficient upgrade staging | |
US8423991B2 (en) | Embedded network device and firmware upgrading method | |
TWI685793B (zh) | 同步方法 | |
US20110320794A1 (en) | Flash System And Method For Updating The Flash System | |
CN105808270A (zh) | 固件变量更新方法 | |
CN110879720B (zh) | 可配置服务器及配置服务器的功能的方法 | |
JPWO2013103023A1 (ja) | 情報処理装置、情報処理方法、およびコンピュータプログラム | |
US10642623B1 (en) | Preserving firmware settings during firmware updates | |
TW201508472A (zh) | 固件更新壓力測試系統及方法 | |
TW201830242A (zh) | 半導體系統以及操作半導體裝置的方法 | |
JPH10105386A (ja) | システムの製造番号を保護しつつマザーボードの交換を可能にする装置および方法 | |
CN110297726B (zh) | 具有串行存在检测数据的计算机系统及内存模块控制方法 | |
CN112540725A (zh) | 非易失性数据存储方法、嵌入式系统以及存储介质 | |
CN100390737C (zh) | 自动更新及备份bios的方法 | |
US10691465B2 (en) | Method for synchronization of system management data | |
TWI620120B (zh) | 資料載入方法及主機板 | |
TWI782352B (zh) | 自動回復基板管理控制器的韌體設定的方法 | |
US20080201572A1 (en) | Method and system for uniformizing product data embedded in a computer platform | |
CN106484442B (zh) | 服务器系统及更新开机映像档的方法 | |
CN101311900A (zh) | 基本输出入系统设置内定值的调整方法及其主板 | |
JP6582438B2 (ja) | 情報処理装置、システム設定方法、及び、コンピュータ・プログラム | |
CN111078237B (zh) | 同步方法 | |
JP2009080736A (ja) | Plc構築方法 | |
JP7411471B2 (ja) | 情報処理装置及び通信システム | |
TWI775578B (zh) | 嵌入式電子裝置、啟動方法及內儲程式之嵌入式電子裝置可讀取記錄媒體 |