欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

具有定制鏡像的固件存儲(chǔ)介質(zhì)的制作方法

文檔序號(hào):6479978閱讀:139來源:國(guó)知局
專利名稱:具有定制鏡像的固件存儲(chǔ)介質(zhì)的制作方法
具有定制鏡像的固件存儲(chǔ)介質(zhì)
背景技術(shù)
諸如計(jì)算機(jī)系統(tǒng)的許多電子設(shè)備被制造為具有某些默認(rèn)功能。在許多情況下,可以由制造商、供應(yīng)商或最終用戶來對(duì)此類電子設(shè)備的功能進(jìn)行定制。遺憾的是,對(duì)電子設(shè)備進(jìn)行定制常常是涉及某些時(shí)間和技術(shù)專業(yè)知識(shí)的重要任務(wù)。并且,用于電子設(shè)備的定制可能是特定的供應(yīng)商或最終用戶所特有的。此外,用于電子設(shè)備的定制可能變得過時(shí)或被錯(cuò)誤處理(損壞或刪除)。通常,促進(jìn)電子設(shè)備的定制將是期望的。


為了本發(fā)明的示例性實(shí)施例的詳細(xì)說明,現(xiàn)在將對(duì)附圖進(jìn)行參考,在附圖中 圖1舉例說明依照本公開的實(shí)施例的電子設(shè)備;
圖2舉例說明依照本公開的實(shí)施例的系統(tǒng); 圖3舉例說明依照本公開的實(shí)施例的固件存儲(chǔ)介質(zhì)的扇區(qū); 圖4舉例說明依照本公開的實(shí)施例的定制固件鏡像(image); 圖5舉例說明依照本公開的實(shí)施例的方法; 圖6舉例說明依照本公開的實(shí)施例的另一方法;以及圖7舉例說明依照本公開的替換實(shí)施例的另一方法。符號(hào)和命名
某些術(shù)語(yǔ)遍及以下說明和權(quán)利要求用來指代特定的系統(tǒng)組件。如本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到的,計(jì)算機(jī)公司可以用不同的名稱來指代組件。本文并不意欲區(qū)別在名稱而不是功能方面不同的組件。在以下討論和權(quán)利要求中,以開放的方式來使用術(shù)語(yǔ)“包括”和“包含”, 并且因此應(yīng)將其解釋為意指“包括但不限于...”。并且,術(shù)語(yǔ)“耦合”意圖意指間接或直接的電連接。因此,如果第一設(shè)備耦合到第二設(shè)備,則該連接可以是通過直接電連接、或通過經(jīng)由其它設(shè)備和連接的間接電連接。術(shù)語(yǔ)“系統(tǒng)”指的是兩個(gè)或更多部分的集合,并且可以用來指代計(jì)算機(jī)系統(tǒng)、計(jì)算機(jī)系統(tǒng)的一部分或計(jì)算機(jī)系統(tǒng)的網(wǎng)絡(luò)。
具體實(shí)施例方式以下討論針對(duì)本發(fā)明的各種實(shí)施例。雖然這些實(shí)施例中的一個(gè)或多個(gè)可能是優(yōu)選的,但不應(yīng)將公開的實(shí)施例解釋為或以其他方式用作限制包括權(quán)利要求的本公開的范圍。 另外,本領(lǐng)域的技術(shù)人員將理解的是以下說明具有廣泛的應(yīng)用,并且任何實(shí)施例的討論僅僅意圖是例證該實(shí)施例,并且并不意圖暗示包括權(quán)利要求在內(nèi)的本公開的范圍限于該實(shí)施例。作為介紹且不對(duì)實(shí)施例進(jìn)行限制,計(jì)算機(jī)系統(tǒng)(或其它設(shè)備)供應(yīng)商針對(duì)某些市場(chǎng)來設(shè)計(jì)產(chǎn)品。在某些情況下,需要對(duì)產(chǎn)品進(jìn)行定制,使得其不同于標(biāo)準(zhǔn)供貨。定制請(qǐng)求可以來自原始系統(tǒng)設(shè)計(jì)者、來自意圖給產(chǎn)品重新賦予商標(biāo)或?qū)⑵渲匦落N售的另一公司或來自最終用戶。例如,轉(zhuǎn)賣商可能想使產(chǎn)品看起來是轉(zhuǎn)賣商的產(chǎn)品而不是原始制造商的產(chǎn)品。通常,轉(zhuǎn)賣商可能想要替換在引導(dǎo)過程期間呈現(xiàn)的信息(例如,上電自檢(POST)徽標(biāo)、系統(tǒng)制造商和產(chǎn)品名稱)。另外,轉(zhuǎn)賣商可能想使系統(tǒng)與標(biāo)準(zhǔn)供貨不同地進(jìn)行運(yùn)轉(zhuǎn)(例如,可以改變諸如引導(dǎo)順序和/或串行端口配置的某些默認(rèn)值)。為了支持定制,需要提供/更新默認(rèn)固件鏡像和定制固件鏡像而不會(huì)負(fù)面地影響另一個(gè)的能力。如本文公開的,本發(fā)明的實(shí)施例促進(jìn)電子設(shè)備的選擇性定制。在至少某些實(shí)施例中,電子設(shè)備包括固件存儲(chǔ)介質(zhì),所述固件存儲(chǔ)介質(zhì)具有帶有默認(rèn)鏡像(例如,用于引導(dǎo)任務(wù)或運(yùn)行時(shí)間任務(wù))的第一扇區(qū)和為定制鏡像(例如,用于引導(dǎo)任務(wù)或運(yùn)行時(shí)間任務(wù))預(yù)留的第二扇區(qū)??梢詫⒂呻娮釉O(shè)備執(zhí)行的任務(wù)指定為可定制任務(wù)或不可定制任務(wù)。當(dāng)調(diào)用可定制任務(wù)時(shí),電子設(shè)備確定定制鏡像是否被存儲(chǔ)在第二扇區(qū)中,并且如果是這樣,則確定定制鏡像中的信息是否與該可定制任務(wù)相關(guān)。如果在第二扇區(qū)的定制鏡像中發(fā)現(xiàn)了與該可定制任務(wù)有關(guān)的信息,則電子設(shè)備基于定制鏡像來執(zhí)行該可定制任務(wù)。如果在第二扇區(qū)中未發(fā)現(xiàn)與該可定制任務(wù)有關(guān)的信息,則電子設(shè)備基于默認(rèn)鏡像來執(zhí)行該可定制任務(wù)。并且,當(dāng)調(diào)用不可定制任務(wù)時(shí),電子設(shè)備基于默認(rèn)鏡像來執(zhí)行該不可定制任務(wù)。如果不能使用定制鏡像或默認(rèn)鏡像來執(zhí)行任務(wù),則執(zhí)行對(duì)所需信息的搜索或請(qǐng)求。在至少某些實(shí)施例中,默認(rèn)鏡像和定制鏡像可選擇性地且單獨(dú)地更新(例如,通過對(duì)固件存儲(chǔ)介質(zhì)的第一扇區(qū)或第二扇區(qū)進(jìn)行刷新(flash))。在至少某些實(shí)施例中,固件存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)系統(tǒng)的基本輸入/輸出系統(tǒng) (BIOS)0另外或可替換地,固件存儲(chǔ)介質(zhì)可以與管理處理器相關(guān),所述管理處理器使得電子設(shè)備能夠被遠(yuǎn)程控制。在此類實(shí)施例中,可以經(jīng)由管理處理器來執(zhí)行對(duì)默認(rèn)鏡像和/或?qū)Χㄖ歧R像的更新。在至少某些實(shí)施例中,作為虛擬存儲(chǔ)設(shè)備鏡像來訪問默認(rèn)鏡像和定制鏡像。虛擬存儲(chǔ)設(shè)備鏡像的示例包括虛擬軟盤鏡像、虛擬光盤鏡像(例如,CD或DVD鏡像)、虛擬記憶棒/卡鏡像(例如,USB棒鏡像、SD卡鏡像)或其它存儲(chǔ)設(shè)備鏡像。圖1舉例說明依照本公開的實(shí)施例的電子設(shè)備102。電子設(shè)備102可以表示臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、蜂窩電話、智能電話或其它電子設(shè)備。如圖1 所示,電子設(shè)備102包括選擇性地執(zhí)行可定制任務(wù)112和不可定制任務(wù)114的處理器110。 可定制任務(wù)112和不可定制任務(wù)114可以基于處理器110內(nèi)部的代碼或從另一源(例如,存儲(chǔ)在系統(tǒng)存儲(chǔ)器130中的應(yīng)用134、經(jīng)由I/O端口 140訪問的便攜式存儲(chǔ)介質(zhì)或網(wǎng)絡(luò)、或經(jīng)由I/O端口 140訪問的網(wǎng)絡(luò))接收到的代碼。在任一種情況下,執(zhí)行可定制任務(wù)112或不可定制任務(wù)114中的至少某些涉及檢索存儲(chǔ)在耦合到處理器110的固件存儲(chǔ)介質(zhì)120中的信肩、ο如所示,固件存儲(chǔ)介質(zhì)120包括默認(rèn)鏡像扇區(qū)122和定制鏡像扇區(qū)124。默認(rèn)鏡像扇區(qū)122存儲(chǔ)具有與執(zhí)行可定制任務(wù)112和/或不可定制任務(wù)114有關(guān)的信息的至少一個(gè)默認(rèn)鏡像。定制鏡像扇區(qū)122選擇性地存儲(chǔ)具有與執(zhí)行至少一個(gè)可定制任務(wù)112有關(guān)的信息的至少一個(gè)定制鏡像。通常,默認(rèn)鏡像扇區(qū)122被預(yù)留以用于默認(rèn)鏡像,即使未提供默認(rèn)鏡像或者即使默認(rèn)鏡像未占用默認(rèn)鏡像扇區(qū)122的全部。類似地,定制鏡像扇區(qū)IM被預(yù)留以用于定制鏡像,即使未提供定制鏡像或者即使定制鏡像未占用定制鏡像扇區(qū)124的全部。在至少某些實(shí)施例中,存儲(chǔ)在默認(rèn)鏡像扇區(qū)122和定制鏡像扇區(qū)124中的“鏡像” 對(duì)應(yīng)于虛擬存儲(chǔ)設(shè)備鏡像,諸如虛擬軟盤鏡像、虛擬光盤鏡像(例如,CD或DVD鏡像)、虛擬記憶棒/卡鏡像(例如,USB棒鏡像、SD卡鏡像)或其它存儲(chǔ)設(shè)備鏡像。在此類實(shí)施例中,處理器110通過從被映射到虛擬鏡像的設(shè)備進(jìn)行讀取來訪問虛擬鏡像。在替換實(shí)施例中,存儲(chǔ)在默認(rèn)鏡像扇區(qū)122和定制鏡像扇區(qū)124中的“鏡像”對(duì)應(yīng)于處理器110可經(jīng)由適當(dāng)?shù)淖x取命令和尋址方案來直接訪問的信息。在至少某些實(shí)施例中,處理器110選擇性地執(zhí)行固件更新實(shí)用工具(utility) 116。固件更新實(shí)用工具116可以基于處理器110內(nèi)部的代碼或從另一源(例如,存儲(chǔ)在系統(tǒng)存儲(chǔ)器130中的應(yīng)用134、經(jīng)由I/O端口 140訪問的便攜式存儲(chǔ)介質(zhì)或經(jīng)由I/O端口 140 訪問的網(wǎng)絡(luò))接收到的代碼。在被執(zhí)行時(shí),固件更新實(shí)用工具116促使處理器110更新默認(rèn)鏡像扇區(qū)122中的鏡像。另外或可替換地,固件更新實(shí)用工具116促使處理器110更新定制鏡像扇區(qū)124中的鏡像。在至少某些實(shí)施例中,單獨(dú)地更新默認(rèn)鏡像扇區(qū)122和定制鏡像扇區(qū)124。在此類實(shí)施例中,可以使用單獨(dú)的固件更新實(shí)用工具來更新默認(rèn)鏡像扇區(qū)122 和定制鏡像扇區(qū)124。如果期望,單獨(dú)的固件更新實(shí)用工具可以被不同方訪問。例如,第一方(例如,制造商、供應(yīng)商或最終用戶)可能能夠更新默認(rèn)鏡像扇區(qū)122,而第二方(例如,制造商、供應(yīng)商或最終用戶)能夠更新定制鏡像扇區(qū)124。如所期望的,可以在不影響默認(rèn)信息的情況下由制造商、供應(yīng)商或最終用戶來控制定制過程。類似地,可以在不影響定制信息的情況下由制造商、供應(yīng)商或最終用戶來控制默認(rèn)過程。如所示,電子設(shè)備102可選地包括耦合到處理器110的至少一個(gè)用戶輸入設(shè)備160 (例如,鍵盤、觸控板、按鈕、鍵區(qū)、撥號(hào)盤、鼠標(biāo)、跟蹤球、讀卡器或其它輸入設(shè)備)和/或至少一個(gè)輸出設(shè)備150 (例如,液晶顯示器(IXD)、打印機(jī)、視頻監(jiān)視器、觸摸屏顯示器、發(fā)光二極管(LED)或其它輸出設(shè)備)。換言之,電子設(shè)備102可以支持直接用戶交互。在替換實(shí)施例中,電子設(shè)備102不支持直接用戶交互(例如,無頭服務(wù)器),但是可以是可經(jīng)由其它設(shè)備訪問的。圖2舉例說明依照本公開的實(shí)施例的系統(tǒng)200。如所示,系統(tǒng)200包括與管理員計(jì)算機(jī)250通信的客戶端計(jì)算機(jī)202,客戶端計(jì)算機(jī)202具有如針對(duì)圖1所述的固件存儲(chǔ)介質(zhì) 120。在圖2中,客戶端計(jì)算機(jī)202包括被耦合到固件存儲(chǔ)介質(zhì)120的管理處理器210。管理處理器210使得管理員計(jì)算機(jī)250能夠與客戶端計(jì)算機(jī)202通信并控制其功能。管理處理器210的一個(gè)示例被稱為集成的無人職守(iLO)處理器。管理處理器210提供的控制功能的示例包括但不限于控制臺(tái)重定向、溫度監(jiān)視、風(fēng)扇控制/監(jiān)視、遠(yuǎn)程功率管理和遠(yuǎn)程媒體重定向。在至少某些實(shí)施例中,客戶端計(jì)算機(jī)202還包括針對(duì)圖1描述的某些或所有其它組件(例如,處理器110、系統(tǒng)存儲(chǔ)器130和/或其它組件)。在這種情況下,固件存儲(chǔ)介質(zhì) 120可以是處理器110和管理處理器210的一部分或者可由處理器110和管理處理器210 訪問。可替換地,固件存儲(chǔ)介質(zhì)120的某些部分可由處理器110訪問,而固件存儲(chǔ)介質(zhì)120 的其它部分可由管理處理器210訪問??商鎿Q地,固件存儲(chǔ)介質(zhì)120的所有部分可由處理器110訪問,而固件存儲(chǔ)介質(zhì)120的僅某些部分可由管理處理器210訪問。可替換地,固件存儲(chǔ)介質(zhì)120的所有部分可由管理處理器210訪問,而固件存儲(chǔ)介質(zhì)120的僅某些部分可由處理器110訪問。依照某些實(shí)施例,管理處理器210包括被耦合到通信接口(為了方便起見未示出) 的組件,所述通信接口諸如外圍組件互連(PCI )、PCI-Express、PCI-X或其它此類接口。因此,客戶端計(jì)算機(jī)202與管理員計(jì)算機(jī)240之間的通信涉及經(jīng)由此類接口來發(fā)送/接收數(shù)據(jù)。另外,客戶端計(jì)算機(jī)202與管理員計(jì)算機(jī)240之間的通信經(jīng)由網(wǎng)絡(luò)MO (例如,局域網(wǎng) (LAN)或廣域網(wǎng)(WAN))或直接連接(例如,管理員計(jì)算機(jī)250的I/O端口 252)發(fā)生。在任一種情況下,可以將從管理員計(jì)算機(jī)250傳輸至管理處理器210的數(shù)據(jù)從一個(gè)通信協(xié)議(例如,諸如TCP/IP的網(wǎng)絡(luò)協(xié)議)轉(zhuǎn)換成另一通信協(xié)議(例如,USB協(xié)議)以供客戶端計(jì)算機(jī)202使用。在至少某些實(shí)施例中,管理處理器210通過模擬數(shù)據(jù)端點(diǎn)來促進(jìn)管理員計(jì)算機(jī) 250的通信和控制功能。例如,管理處理器210可以模擬軟盤驅(qū)動(dòng)器、光盤驅(qū)動(dòng)器、USB主機(jī)控制器、USB外圍設(shè)備和/或USB集線器以促進(jìn)管理員計(jì)算機(jī)250的通信和控制功能。關(guān)于管理處理器模擬的更多信息,可以參考2005年2月M日提交且題為“Method and systems for managing a device”的美國(guó)專利申請(qǐng)序列號(hào)11/065,997和2006年6月28日提交且題為“Emulating a USB host controller”的美國(guó)專利申請(qǐng)序列號(hào)11/477,060,這兩個(gè)美國(guó)專利申請(qǐng)被結(jié)合到本文中以供參考。如圖2所示,管理員計(jì)算機(jī)250包括被耦合到存儲(chǔ)管理應(yīng)用258的存儲(chǔ)器的處理器252。當(dāng)被處理器252執(zhí)行時(shí),管理應(yīng)用258促使管理員計(jì)算機(jī)250與客戶端計(jì)算機(jī)202 通信并控制其功能。作為示例,管理應(yīng)用258可以促使管理員計(jì)算機(jī)250監(jiān)視客戶端計(jì)算機(jī)202的操作和性能。如果客戶端計(jì)算機(jī)202是“無頭”設(shè)備(例如,服務(wù)器),管理應(yīng)用258 可以促使管理員計(jì)算機(jī)250向管理員顯示關(guān)于客戶端計(jì)算機(jī)202的狀況的信息。使用管理處理器210的模擬能力,如果發(fā)生緊急情況或維護(hù)狀況,管理員計(jì)算機(jī)250和管理員計(jì)算機(jī) 250的外圍設(shè)備(例如,軟盤驅(qū)動(dòng)器、CD-ROM驅(qū)動(dòng)器)例如能夠控制客戶端計(jì)算機(jī)202的重新引導(dǎo)過程。如果發(fā)生此類狀況,則客戶端計(jì)算機(jī)202能夠識(shí)別由管理處理器210提供的模擬軟盤驅(qū)動(dòng)器鏡像或模擬光盤驅(qū)動(dòng)器鏡像并在引導(dǎo)過程期間使用該鏡像(即使計(jì)算機(jī)202 的真實(shí)軟盤驅(qū)動(dòng)器或光盤驅(qū)動(dòng)器不可用)。另外或可替換地,管理應(yīng)用258選擇性地促使管理員計(jì)算機(jī)250向客戶端計(jì)算機(jī) 202提供更新、驅(qū)動(dòng)器、文檔或其它類型的支持信息。可以在請(qǐng)求時(shí)或在由管理員計(jì)算機(jī) 250提供并涉及客戶端計(jì)算機(jī)202的安排好的(或隨機(jī))維護(hù)操作期間將此類支持信息提供給客戶端計(jì)算機(jī)202。如果客戶端計(jì)算機(jī)202所需的支持信息已被存儲(chǔ)在固件存儲(chǔ)介質(zhì) 120的默認(rèn)鏡像扇區(qū)122或定制鏡像扇區(qū)IM中,則管理員計(jì)算機(jī)250可以簡(jiǎn)單地訪問固件存儲(chǔ)介質(zhì)120中的支持信息而不是提供支持信息。在各種實(shí)施例中,可以不同地控制對(duì)不同類型的支持信息的訪問級(jí)別。例如,某些支持信息可以僅能夠使用管理員計(jì)算機(jī)250來訪問,而其它支持信息可在沒有管理員計(jì)算機(jī)250的情況下訪問。另外或可替換地,某些支持信息可以僅能夠從客戶端計(jì)算機(jī)202訪問(即,管理員計(jì)算機(jī)250不能訪問固件存儲(chǔ)介質(zhì) 120中的某些支持信息)。圖3舉例說明依照本公開的實(shí)施例的固件存儲(chǔ)介質(zhì)320的扇區(qū)。在至少某些實(shí)施例中,固件存儲(chǔ)介質(zhì)320對(duì)應(yīng)于圖1和2的固件存儲(chǔ)介質(zhì)120。如所示,固件存儲(chǔ)介質(zhì)320 包括多個(gè)64K字節(jié)扇區(qū)320A 320H,其中,扇區(qū)320A 320D和320F 320H在標(biāo)準(zhǔn)BIOS 更新期間被更新。相反,扇區(qū)320E在標(biāo)準(zhǔn)BIOS更新期間不被更新。依照至少某些實(shí)施例, 扇區(qū)320A 320D和320F 320H對(duì)應(yīng)于默認(rèn)鏡像扇區(qū)122,而扇區(qū)320E對(duì)應(yīng)于先前所討論的定制鏡像扇區(qū)124。因此,當(dāng)扇區(qū)320E被更新時(shí)(在定制鏡像更新期間),扇區(qū)320A 320D和320F 320H不被更新。
在至少某些實(shí)施例中,固件存儲(chǔ)介質(zhì)320不同于圖3所示的格式。例如,扇區(qū)的尺寸不限于64K字節(jié)。此外,定制鏡像扇區(qū)(扇區(qū)320E)的位置可以是不同的。此外,可以預(yù)留附加扇區(qū)(除扇區(qū)320E之外)作為定制鏡像扇區(qū)。此外,扇區(qū)320A 320H可以對(duì)應(yīng)于單個(gè)固件芯片的扇區(qū)或多個(gè)固件芯片的扇區(qū)。作為示例,固件存儲(chǔ)介質(zhì)320可以與BIOS芯片、管理處理器芯片或兩者包括在一起。此外,雖然圖3的固件存儲(chǔ)介質(zhì)320與BIOS有關(guān), 但其它固件存儲(chǔ)介質(zhì)不涉及BIOS。圖4舉例說明依照本公開的實(shí)施例的定制固件鏡像400??梢詫⒍ㄖ乒碳R像400 例如存儲(chǔ)在前述的定制鏡像扇區(qū)124中。依照某些實(shí)施例,定制固件鏡像400包括將在對(duì)應(yīng)設(shè)備的引導(dǎo)過程期間被訪問的操作系統(tǒng)(OS)引導(dǎo)控制驅(qū)動(dòng)器402。另外或可替換地,定制固件鏡像400包括徽標(biāo)404A (用于在引導(dǎo)過程期間顯示)、配置設(shè)置404B、系統(tǒng)名404C、 系統(tǒng)制造商404D、熱設(shè)置404E、電源設(shè)置404F和/或引導(dǎo)代碼安裝程序404G以在對(duì)應(yīng)設(shè)備的引導(dǎo)過程期間訪問。配置設(shè)置404B的示例包括安全設(shè)置、引導(dǎo)順序、默認(rèn)COM端口設(shè)置和/或默認(rèn)串行控制臺(tái)設(shè)置。引導(dǎo)順序指定系統(tǒng)固件(BIOS)從安裝在系統(tǒng)中的所有可能引導(dǎo)設(shè)備中選擇引導(dǎo)設(shè)備的順序。在至少某些實(shí)施例中,引導(dǎo)代碼安裝程序404G使用選項(xiàng)ROM格式或其它安裝技術(shù)。引導(dǎo)代碼安裝程序404G可以被制造商、供應(yīng)商或最終用戶用來安裝配置實(shí)用工具或能夠在引導(dǎo)過程期間調(diào)用的其它交互式應(yīng)用,執(zhí)行設(shè)備的定制配置,在引導(dǎo)過程期間顯示文本或圖像(例如,附加徽標(biāo)),安裝網(wǎng)絡(luò)棧和/或執(zhí)行網(wǎng)絡(luò)業(yè)務(wù)診斷或其它功能。另外或可替換地,定制固件鏡像400包括外設(shè)文檔418 (例如使用手冊(cè))和/或外設(shè)實(shí)用工具420 (例如,驅(qū)動(dòng)器)以在對(duì)應(yīng)設(shè)備的運(yùn)行時(shí)間期間訪問。依照各種實(shí)施例,可以單獨(dú)地(作為單獨(dú)鏡像)或一起(作為單個(gè)鏡像)訪問定制固件鏡像400的元素。此外,可以將定制固件鏡像400的元素存儲(chǔ)在單獨(dú)的定制鏡像扇區(qū)或單個(gè)定制鏡像扇區(qū)中。同樣地, 可以一起或單獨(dú)地更新定制固件鏡像400的元素。此外,定制固件鏡像400的不同元素可以由客戶端計(jì)算機(jī)(例如,客戶端計(jì)算機(jī)202)、管理員計(jì)算機(jī)(例如,管理員計(jì)算機(jī)250)或兩者訪問。圖5舉例說明依照本公開的實(shí)施例的方法500。方法500包括開始引導(dǎo)過程(方框 502)。如果任務(wù)被識(shí)別為可定制的(判定框504),則方法500確定任務(wù)信息是否被存儲(chǔ)在定制固件鏡像中(判定框506)。如果任務(wù)未被識(shí)別為可定制的(判定框504)或者如果任務(wù)信息未被存儲(chǔ)在定制固件鏡像中(判定框506),則使用默認(rèn)固件鏡像中的信息來完成任務(wù)(方框510)。否則,使用定制固件鏡像中的信息來完成任務(wù)(方框508)且引導(dǎo)過程在方框512 處繼續(xù)。圖6舉例說明依照本公開的實(shí)施例的另一方法600。方法600包括開始引導(dǎo)過程 (方框602)。在方框604處,調(diào)用選項(xiàng)ROM初始化例程。如果定制選項(xiàng)ROM被存儲(chǔ)在定制固件鏡像中(判定框606),則調(diào)用定制選項(xiàng)ROM(方框608)且引導(dǎo)過程在方框612處繼續(xù)。如果定制選項(xiàng)ROM未被存儲(chǔ)在定制固件鏡像中(判定框606),則執(zhí)行標(biāo)準(zhǔn)選項(xiàng)ROM搜索和初始化(方框610)且引導(dǎo)過程在方框612處繼續(xù)。圖7舉例說明依照本公開的替換實(shí)施例的另一方法700。方法700包括開始運(yùn)行時(shí)間(方框702)。如果需要外設(shè)文檔或?qū)嵱霉ぞ?判定框704),則方法700確定相關(guān)文檔或?qū)嵱霉ぞ呤欠癖淮鎯?chǔ)在定制固件鏡像中(判定框706)。如果是,則從定制固件鏡像獲取該文檔或?qū)嵱霉ぞ?方框708)且運(yùn)行時(shí)間在方框712處繼續(xù)。如果相關(guān)文檔或?qū)嵱霉ぞ呶幢淮鎯?chǔ)在定制固件鏡像中(判定框706),經(jīng)由管理處理器(例如,管理處理器210)從網(wǎng)絡(luò)或便攜式儲(chǔ)存器獲取該文檔或?qū)嵱霉ぞ?方框710),并且運(yùn)行時(shí)間在方框712處繼續(xù)。在某些實(shí)施例中,從管理員計(jì)算機(jī)250提供文檔或?qū)嵱霉ぞ摺?上述討論意圖說明本發(fā)明的原理和各種實(shí)施例。一旦完全理解本公開,許多變更和修改將變得對(duì)于本領(lǐng)域的技術(shù)人員來說顯而易見。意圖在于將以下權(quán)利要求解釋為涵蓋所有此類變更和修改。
權(quán)利要求
1.一種計(jì)算機(jī)系統(tǒng),包括處理器;以及與所述處理器通信的固件存儲(chǔ)介質(zhì),所述固件存儲(chǔ)介質(zhì)存儲(chǔ)在引導(dǎo)過程期間調(diào)用的默認(rèn)鏡像并選擇性地存儲(chǔ)定制鏡像,其中,如果定制鏡像被存儲(chǔ)在固件存儲(chǔ)介質(zhì)中,則引導(dǎo)過程選擇性地用定制鏡像的至少部分來替代默認(rèn)鏡像的至少部分。
2.權(quán)利要求1的計(jì)算機(jī)系統(tǒng),其中,如果定制鏡像被存儲(chǔ)在固件存儲(chǔ)介質(zhì)中,則引導(dǎo)過程選擇性地將定制鏡像的至少部分添加到默認(rèn)鏡像。
3.權(quán)利要求1的計(jì)算機(jī)系統(tǒng),其中,默認(rèn)鏡像和定制鏡像能夠被單獨(dú)地刷新。
4.權(quán)利要求1的計(jì)算機(jī)系統(tǒng),其中,定制鏡像包括操作系統(tǒng)(OS)引導(dǎo)控制驅(qū)動(dòng)器。
5.權(quán)利要求1的計(jì)算機(jī)系統(tǒng),其中,所述定制鏡像包括徽標(biāo)、系統(tǒng)名和系統(tǒng)制造商中的至少一個(gè)。
6.權(quán)利要求1的計(jì)算機(jī)系統(tǒng),其中,所述定制鏡像包括配置設(shè)置、熱設(shè)置和電源設(shè)置中的至少一個(gè)。
7.權(quán)利要求1的計(jì)算機(jī)系統(tǒng),其中,所述定制鏡像包括選項(xiàng)ROM代碼。
8.權(quán)利要求1的計(jì)算機(jī)系統(tǒng),其中,所述固件存儲(chǔ)介質(zhì)包括基本輸入/輸出系統(tǒng) (BIOS),并且其中,所述定制鏡像被作為虛擬存儲(chǔ)設(shè)備鏡像來訪問。
9.權(quán)利要求1的計(jì)算機(jī)系統(tǒng),其中,所述處理器包括使得計(jì)算機(jī)系統(tǒng)能夠被遠(yuǎn)程控制的管理處理器,其中,在運(yùn)行時(shí)間期間經(jīng)由管理處理器作為虛擬存儲(chǔ)設(shè)備鏡像來訪問所述定制鏡像。
10.權(quán)利要求9的計(jì)算機(jī)系統(tǒng),其中,所述定制鏡像包括用于計(jì)算機(jī)系統(tǒng)的外圍設(shè)備的文檔和實(shí)用工具中的至少一個(gè)。
11.權(quán)利要求9的計(jì)算機(jī)系統(tǒng),其中,經(jīng)由管理處理器來更新所述定制鏡像。
12.一種方法,包括將默認(rèn)鏡像存儲(chǔ)在固件存儲(chǔ)介質(zhì)中;選擇性地將定制鏡像存儲(chǔ)在所述固件存儲(chǔ)介質(zhì)中;如果定制鏡像被存儲(chǔ)在固件存儲(chǔ)介質(zhì)中,則作為引導(dǎo)過程的一部分訪問定制鏡像以完成任務(wù);以及如果定制鏡像未被存儲(chǔ)在固件存儲(chǔ)介質(zhì)中,則使用默認(rèn)鏡像來完成該任務(wù)。
13.權(quán)利要求12的方法,還包括在不更新默認(rèn)鏡像的情況下選擇性地更新定制鏡像。
14.權(quán)利要求12的方法,還包括在不更新定制鏡像的情況下選擇性地更新默認(rèn)鏡像。
15.權(quán)利要求12的方法,還包括將至少一個(gè)項(xiàng)目存儲(chǔ)為定制鏡像,所述項(xiàng)目選自由OS 引導(dǎo)控制驅(qū)動(dòng)器、徽標(biāo)、系統(tǒng)名、系統(tǒng)制造商、配置設(shè)置、熱設(shè)置、電源設(shè)置、選項(xiàng)ROM代碼、 外圍設(shè)備文檔和外圍設(shè)備實(shí)用工具組成的組中。
全文摘要
在至少某些實(shí)施例中,計(jì)算機(jī)系統(tǒng)包括處理器和與處理器通信的固件存儲(chǔ)介質(zhì)。固件存儲(chǔ)介質(zhì)存儲(chǔ)在引導(dǎo)過程期間調(diào)用的默認(rèn)鏡像并選擇性地存儲(chǔ)定制鏡像。如果固件存儲(chǔ)介質(zhì)存儲(chǔ)定制鏡像,則引導(dǎo)過程選擇性地用定制鏡像的至少部分來替代默認(rèn)鏡像的至少部分。
文檔編號(hào)G06F9/44GK102177499SQ200880131478
公開日2011年9月7日 申請(qǐng)日期2008年10月8日 優(yōu)先權(quán)日2008年10月8日
發(fā)明者A·C·卡特斯, J·斯波茨伍德, K·G·迪皮尤 申請(qǐng)人:惠普開發(fā)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
读书| 绩溪县| 积石山| 新巴尔虎左旗| 顺义区| 镇安县| 奉新县| 荣昌县| 额济纳旗| 商河县| 哈密市| 井冈山市| 沭阳县| 紫阳县| 图木舒克市| 兰西县| 滦南县| 商城县| 永年县| 休宁县| 姜堰市| 宜春市| 中牟县| 郑州市| 灯塔市| 葵青区| 桂平市| 浠水县| 浮梁县| 萝北县| 大埔区| 东阳市| 舒城县| 福泉市| 锦州市| 历史| 宜都市| 随州市| 石狮市| 金寨县| 安康市|