亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

管理固件更新的制作方法

文檔序號:9401907閱讀:403來源:國知局
管理固件更新的制作方法
【專利說明】管理固件更新
【背景技術(shù)】
[0001] 固件是存儲在永久性存儲器中的程序代碼和數(shù)據(jù)。出于各種原因,可以更新固件, 所述各種原因例如修正問題或添加特征。更新固件的當前方法包括用戶手動地獲得更新的 固件,例如,通過互連網(wǎng)來下載所述更新的固件。
【附圖說明】
[0002] 在下面的詳細說明中并且參考附圖來描述某些示例,其中:
[0003] 圖1是計算系統(tǒng)的示例的框圖;
[0004] 圖2是在刀片外殼(blade enclosure)中的通信路徑的示例的圖示;
[0005] 圖3是示出了更新固件的方法的示例的處理流程圖;
[0006] 圖4是示出了更新固件的方法的示例的處理流程圖;
[0007] 圖5是有形的、非暫時性、機器可讀介質(zhì)的示例的框圖;以及
[0008] 圖6是計算系統(tǒng)的示例的框圖。
【具體實施方式】
[0009] 本文描述的技術(shù)通常涉及固件。更具體地,本文描述的技術(shù)涉及更新固件。網(wǎng)絡(luò) 化的計算系統(tǒng)被配置為提供諸如存儲裝置、應(yīng)用、數(shù)據(jù)庫等之類的資源的主機計算設(shè)備。主 機計算設(shè)備可以是服務(wù)器,例如,數(shù)據(jù)庫服務(wù)器、文件服務(wù)器、郵件服務(wù)器、打印服務(wù)器、網(wǎng) 絡(luò)服務(wù)器、或被配置為將服務(wù)提供給網(wǎng)絡(luò)內(nèi)的客戶端服務(wù)的一些其它類型的服務(wù)器。
[0010]刀片服務(wù)器是具有被優(yōu)化來使物理空間的使用最小化的模塊化設(shè)計的服務(wù)器計 算機。然而,標準機架型服務(wù)器可以利用電源線和網(wǎng)絡(luò)電纜運行,刀片服務(wù)器具有出于節(jié)省 空間的目的而被移除的許多部件,使功耗和其它考慮最小化,同時仍然具有被考慮為計算 機的所有功能性部件。多插槽底盤可以容納多個刀片服務(wù)器盒體(cartridge)并且提供共 享資源,例如,電力、冷卻、聯(lián)網(wǎng)、各種互連、以及管理。
[0011] 每一個刀片服務(wù)器盒體通常包括固件。當新版本可用時,固件可以被更新。用于 遞送更新的固件的當前方法通常包括網(wǎng)絡(luò)或下載方法,在所述方法中,更新的固件從網(wǎng)絡(luò) 連接(例如,互聯(lián)網(wǎng))被下載。然而,下載方法消耗附加的資源,增加了執(zhí)行附加升級的成 本。在另一方法中,附加的設(shè)備可以管理多個刀片服務(wù)器外殼的固件更新。然而,附加的設(shè) 備應(yīng)用附加的基礎(chǔ)結(jié)構(gòu),增加了成本和復(fù)雜性。
[0012] 通過自動地注冊在新安裝的盒體中的更新的固件,硬件盒體變?yōu)檫f送機制。一旦 在刀片外殼中安裝,更新的固件可以從硬件中取回,并且被用作升級刀片外殼中的其它部 件的源,例如,通過常規(guī)做法。
[0013] 另外,在其中數(shù)據(jù)被擦除并且新的數(shù)據(jù)被寫入的閃存過程在更新固件中被使用。 在傳統(tǒng)系統(tǒng)中,幾乎不存在對延遲或其它閃存問題的考慮,因為直接連接允許最快的閃存 過程。然而,在用于閃存固件部件的中間管理網(wǎng)絡(luò)中,有效解決方案/閃存時間負載在分布 式環(huán)境中是不同的,在所述分布式環(huán)境中,管理體系結(jié)構(gòu)是閃存過程的一部分,并且部件不 被直接連接到執(zhí)行閃存的微控制器。在所述環(huán)境中的閃存的延遲改變對讀、擦除、以及寫操 作的關(guān)注,這允許后臺處理獲得信息以盡可能高效地進行閃存過程。在中間管理網(wǎng)絡(luò)中,用 于讀操作和計算來確定寫是否是優(yōu)選的時間可以比擦除和寫更高效。執(zhí)行讀操作來完全地 比較、或計算哈希(HASH)以及比較的選項能夠通過僅僅擦除和寫入必要的閃存的一部分 來更加高效地進行完整的閃存過程。在共享外殼中,這些操作可以被執(zhí)行來建立信息,以在 稍后的時間點更高效地進行閃存。
[0014] 圖1是計算系統(tǒng)的示例的框圖。計算系統(tǒng)100包括刀片外殼102。刀片外殼102 包括電源104。在示例中,刀片外殼102可以包括單個電源104。在另一示例中,刀片外殼 102可以包括多個的單個電源104,例如,兩個、三個、四個、或更多個電源104。刀片外殼還 包括用于連接到附加設(shè)備的交換端口 106。另外,刀片外殼102包括前面板顯示器108。
[0015] 刀片外殼包括多個盒體插槽110。被安裝在每一個盒體插槽110中的是盒體(未 示出)。盒體可以包括固件。盒體可以包括多個固件,例如,串行外圍接口(SPI)閃存、復(fù) 雜可編程邏輯設(shè)備(CPLD)邏輯門、12C電可擦除可編程只讀存儲器(EEPROM)等。固件能 夠被存儲在多個硬件位置中,多個硬件位置例如,只讀存儲器(ROM)、復(fù)雜可編程邏輯設(shè)備 (CPLD)、現(xiàn)場可置換單元(FRU)等。如果新安裝的盒體的固件比當前安裝的盒體的固件更 近,則將固件傳送到安裝在刀片外殼102中的盒體。
[0016] 刀片外殼102還包括外殼管理器112。外殼管理器112管理刀片外殼102的操作。 另外,外殼管理器112管理盒體插槽110中的盒體的操作。在示例中,外殼管理器112管理 多個盒體。在另一個示例中,外殼管理器112管理外殼102中的所有的盒體。外殼管理器 112能夠遠離盒體。
[0017] 外殼管理器112能夠經(jīng)由網(wǎng)絡(luò)116耦合到客戶端設(shè)備114。外殼管理器112能夠 經(jīng)由網(wǎng)絡(luò)116來將資源(例如,網(wǎng)絡(luò)化的資源)提供給客戶端設(shè)備114。在示例中,外殼管 理器112能夠耦合到多個客戶端設(shè)備114。
[0018] 圖1的框圖不是要指示計算設(shè)備100是要包括圖1中所示出的所有部件。此外, 計算系統(tǒng)100可以包括在圖1中未示出的任何數(shù)量的附加的部件,這取決于具體實現(xiàn)的細 To
[0019] 圖2是在刀片外殼中的通信路徑的示例的圖示。盒體202可以包括計算部件204。 在示例中,盒體202包括用于監(jiān)控計算部件204的微控制器(未示出)。微控制器可以接 收與計算部件204的操作相關(guān)聯(lián)的數(shù)據(jù),并且將所述數(shù)據(jù)提供給外殼管理器112。盒體202 可以是許多盒體中的一個。計算部件204可以是包括服務(wù)器的主機計算設(shè)備,所述服務(wù)器 被配置為經(jīng)由網(wǎng)絡(luò)(未示出)將網(wǎng)絡(luò)化的資源提供給客戶端設(shè)備。
[0020] 計算部件204可以包括各種部件,例如,處理器206和包括非暫時性計算可讀介質(zhì) 的存儲設(shè)備208。存儲設(shè)備208還可以包括操作系統(tǒng)210。操作系統(tǒng)210可以由主機計算 系統(tǒng)的處理器(例如,計算部件204的處理器206)執(zhí)行。在一些示例中,存儲設(shè)備208具 有存儲于其上的指令,當由處理器206執(zhí)行時,使計算部件204執(zhí)行操作。在一些示例中, 操作包括響應(yīng)于來自客戶端設(shè)備中的一個的請求。處理器206可以是適應(yīng)于執(zhí)行所存儲的 指令的主處理器。計算部件204還可以包括存儲器設(shè)備212,所述存儲器設(shè)備212在一些 示例中,存儲由處理器206可執(zhí)行的指令。處理器206可以是單個核心處理器、多核心處理 器、計算群集、或任何數(shù)量的其它配置。處理器206可以被實現(xiàn)為復(fù)雜指令集計算機(CISC) 或精簡指令集計算機(RISC)處理器、x86指令集兼容處理器、多核心、或任何其它微處理器 或中央處理器單元(CPU)。
[0021] 存儲器設(shè)備212可以包括隨機存取存儲器(例如,SRAM、DRAM、零電容RAM、S0N0S、 eDRAM、ED0 RAM、DDR RAM、RRAM、PRAM等)、只讀存儲器(例如,掩碼R0M、PR0M、EPR0M、EEPR0M 等)、閃速存儲器、或任何其它合適的存儲器系統(tǒng)。主處理器206可以通過系統(tǒng)總線214 (例 如,PCI、ISA、快速PCI、超傳輸書(Hyper Transport? )、NuBus等)被連接到其它計算部件 204〇
[0022] 盒體202還可以包括存儲設(shè)備216。存儲設(shè)備216可以是與計算部件204的存 儲設(shè)備208遠離并且分隔的。在示例中,存儲設(shè)備216可以是電可擦除可編程只讀存儲器 (EEPROM)設(shè)備。存儲設(shè)備216包括定義盒體202的計算部件204的配置的指令。在存儲 設(shè)備204中的指令包括:智能平臺管理接口(IPMI)/現(xiàn)場可置換單元(FRU)格式、抽象表 (包括GPI/0、I2C總線和設(shè)備、SPI總線、固件UUID、串行控制臺)、熱量表、IPMI傳感器數(shù) 據(jù)記錄(SDR)等中的標準產(chǎn)品信息。盒體202包括被配置為從存儲設(shè)備216接收指令的固 件218。在示例中,固件218被存儲在存儲設(shè)備216中。
[0023] 計算部件204可以是主機計算設(shè)備,例
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1