專利名稱:電源回復(fù)自動(dòng)開機(jī)的伺服裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種伺服裝置,特別是一種電源回復(fù)自動(dòng)開機(jī)的伺服裝置。
背景技術(shù):
刀鋒服務(wù)器系統(tǒng)是將多張單板服務(wù)器主機(jī)(即主機(jī)板)透過一個(gè)完整的基 座(又稱之為刀鋒基座)而整合于單一機(jī)箱?;越y(tǒng)一集中管理的方式,提供 電源、風(fēng)扇散熱、網(wǎng)絡(luò)通訊等功能。此些主機(jī)板是插設(shè)于基座上,以致整個(gè)硬 件架構(gòu)狀似刀鋒,因此稱之為刀鋒服務(wù)器系統(tǒng)。于刀鋒服務(wù)器系統(tǒng)中,所有服 務(wù)器主機(jī)能彼此共享電源供應(yīng)器、顯示器、輸入裝置及網(wǎng)絡(luò)環(huán)境等資源。因此, 搭配刀鋒服務(wù)器主機(jī)所使用的電源供應(yīng)器、風(fēng)扇等組件的總數(shù)量,肯定較多臺(tái) 機(jī)架式或直立式服務(wù)器系統(tǒng)的環(huán)境大為精簡,既然機(jī)器內(nèi)部組件減少,相對(duì)而 言,耗電量勢必大幅下滑。并且,可在不汰換整個(gè)系統(tǒng)的情形之下,因應(yīng)用戶 的需求而提供客制化功能變化。
基本輸入輸出系統(tǒng)(Basic Input/Output System,簡稱BIOS)是儲(chǔ)存于計(jì)算機(jī) 硬件上最基本的韌體程序代碼,主要用于自我開機(jī)測試、初始化動(dòng)作、記錄系 統(tǒng)設(shè)定值、提供常駐程序庫及加載操作系統(tǒng)等,為與硬件溝通的微型操作系統(tǒng)。
目前,于刀鋒服務(wù)器系統(tǒng)中,每一個(gè)主機(jī)板皆配置有一只讀存儲(chǔ)器,以儲(chǔ) 存一基本輸入輸出系統(tǒng)(BIOS)作為此主機(jī)板開機(jī)使用。
當(dāng)欲更新基本輸入輸出系統(tǒng)時(shí),則必須啟動(dòng)欲更新基本輸入輸出系統(tǒng)的主 機(jī)板以對(duì)其只讀存儲(chǔ)器執(zhí)行基本輸入輸出系統(tǒng)的更新程序。然而,若欲更新刀 鋒服務(wù)器系統(tǒng)中所有主機(jī)板的基本輸入輸出系統(tǒng)時(shí),則相當(dāng)耗費(fèi)時(shí)間且效率不 佳。
再者,目前刀鋒服務(wù)器系統(tǒng)在運(yùn)作時(shí)若發(fā)生斷電的情況,則所有插置于基 座上的主機(jī)板將全數(shù)因斷電而關(guān)機(jī),而當(dāng)電源回復(fù)時(shí),每一個(gè)主機(jī)板則必須個(gè) 別重新手動(dòng)開機(jī),將耗費(fèi)相當(dāng)?shù)臅r(shí)間。
此外,若在無人管理服務(wù)器時(shí)發(fā)生斷電又復(fù)電的情況,亦將造成刀鋒服務(wù)器系統(tǒng)因無法自動(dòng)重新開機(jī)而暫時(shí)停止運(yùn)作,造成用戶的損失。
發(fā)明內(nèi)容
為了解決上述先前技術(shù)的問題,本發(fā)明提出一種電源回復(fù)自動(dòng)開機(jī)的伺服
裝置及方法,以解決先前技術(shù)所存在于基本輸入輸出系統(tǒng)(BIOS)的更新程序復(fù) 雜及斷電后復(fù)電時(shí)無法自動(dòng)重新開機(jī)的問題。
本發(fā)明揭露一種電源回復(fù)自動(dòng)開機(jī)的伺服裝置包括多個(gè)主機(jī)板、電路板、 電源供應(yīng)器、記憶單元、自動(dòng)開機(jī)單元與切換單元。
電路板與每一個(gè)主機(jī)板電性連接。電源供應(yīng)器電性連接于電路板與每一個(gè) 主機(jī)板。記憶單元設(shè)置于電路板上。切換單元設(shè)置于電路板上,電性連接自動(dòng) 開機(jī)單元。
電源供應(yīng)器提供主機(jī)板及電路板運(yùn)作所需的電力。記憶單元儲(chǔ)存至少一基 本輸入輸出系統(tǒng),以供各個(gè)主機(jī)板執(zhí)行開機(jī)程序。
自動(dòng)開機(jī)單元檢測電源供應(yīng)器的電力的提供。并且,當(dāng)電源供應(yīng)器不正常 停止電力的提供后再次恢復(fù)電力的提供時(shí),自動(dòng)開機(jī)單元將輸出選擇信號(hào)。切 換單元再根據(jù)選擇信號(hào)將記憶單元中的基本輸入輸出系統(tǒng)依序傳送給各個(gè)主 機(jī)板,藉以自動(dòng)重新執(zhí)行開機(jī)程序。
此外,電路板上更設(shè)置有一狀態(tài)單元。狀態(tài)單元確認(rèn)主機(jī)板對(duì)基本輸入輸 出系統(tǒng)的使用狀態(tài)并據(jù)以產(chǎn)生狀態(tài)信號(hào)。此時(shí),自動(dòng)開機(jī)單元根據(jù)狀態(tài)信號(hào)輸 出選擇信號(hào)。切換單元再根據(jù)選擇信號(hào)決定欲傳送基本輸入輸出系統(tǒng)的主機(jī) 板。
根據(jù)本發(fā)明實(shí)施例,狀態(tài)單元可包括緩存器。緩存器電性連接于每一個(gè)主 機(jī)板。
緩存器用以記錄主機(jī)板對(duì)基本輸入輸出系統(tǒng)的使用狀態(tài)并依據(jù)記錄的使 用狀態(tài)輸出狀態(tài)信號(hào)。自動(dòng)開機(jī)單元于輸出選擇信號(hào)時(shí)產(chǎn)生切換信號(hào)給緩存 器,以切換緩存器的紀(jì)錄。
其中,自動(dòng)開機(jī)單元可包括電源狀態(tài)單元、電源回復(fù)單元與選擇單元。
電源狀態(tài)單元電性連接于電源回復(fù)單元與每一個(gè)主機(jī)板。電源回復(fù)單元電 性連接于選擇單元。選擇單元電性連接于切換單元。
電源狀態(tài)單元記錄每一主機(jī)板的電源狀態(tài)。當(dāng)電源供應(yīng)器不正常停止電力的提供后再次恢復(fù)電力的提供時(shí),電源回復(fù)單元依據(jù)狀態(tài)信號(hào)和電源狀態(tài)單元 所記錄的電源狀態(tài)發(fā)出控制信號(hào)。選擇單元再根據(jù)控制信號(hào)輸出選擇信號(hào)。 另一方面,每一主機(jī)板可更包括一芯片組。
電源狀態(tài)單元透過芯片組得知芯片組所屬的主機(jī)板的電源狀態(tài)。主機(jī)板透 過芯片組接收基本輸入輸出系統(tǒng)。狀態(tài)單元透過芯片組得知芯片組所屬的主機(jī) 板對(duì)基本輸入輸出系統(tǒng)的使用狀態(tài)。
其中,芯片組可包括通用輸入輸出接口(General Purpose Input/Output,簡 稱GPIO)與序列外圍接口控制單元。
電源狀態(tài)單元透過通用輸入輸出接口得知芯片組所屬的主機(jī)板的電源狀 態(tài)。狀態(tài)單元透過通用輸入輸出接口得知芯片組所屬的主機(jī)板對(duì)基本輸入輸出 系統(tǒng)的使用狀態(tài)。序列外圍接口控制單元?jiǎng)t用以接收基本輸入輸出系統(tǒng)。
再者,在電路板上更設(shè)置有多個(gè)連接單元。此些連接單元可個(gè)別電性連接 一主機(jī)板。此時(shí),狀態(tài)單元和切換單元經(jīng)由連接單元而與主機(jī)板通訊。
狀態(tài)單元和切換單元經(jīng)由連接單元與主機(jī)板通訊。且當(dāng)自動(dòng)開機(jī)單元設(shè)置 于電路板上時(shí),自動(dòng)開機(jī)單元亦可經(jīng)由連接單元與主機(jī)板通訊。
綜上所述,根據(jù)本發(fā)明的電源回復(fù)自動(dòng)開機(jī)的伺服裝置,其利用集中式配 置的單一記憶單元來提供各主機(jī)板所需的基本輸入輸出系統(tǒng),并藉由自動(dòng)開機(jī) 單元于電源供應(yīng)器不正常停止電力提供后再次恢復(fù)電力提供時(shí)輸出選擇信號(hào), 以使切換單元根據(jù)選擇信號(hào)再次將基本輸入輸出系統(tǒng)傳送給主機(jī)板以供主機(jī) 板進(jìn)行自動(dòng)開機(jī)作業(yè)。
有關(guān)本發(fā)明的特征與實(shí)作,茲配合圖示作最佳實(shí)施例詳細(xì)說明如下。
圖1為本發(fā)明一實(shí)施例的電源回復(fù)自動(dòng)開機(jī)的伺服裝置方塊圖; 圖2為本發(fā)明一實(shí)施例的電源回復(fù)自動(dòng)開機(jī)的伺服裝置方塊圖;以及 圖3為本發(fā)明一實(shí)施例的電源回復(fù)自動(dòng)開機(jī)流程圖。主要組件符號(hào)說明
100.................................主機(jī)板
100a...............................主機(jī)板
100b...............................主機(jī)板101.................................芯片組
102.................................通用輸入輸出接口
103.................................序列外圍接口控制單元
104.................................電源管理單元
105.................................連接單元
105a...............................連接單元
105b...............................連接單元
106.................................北橋芯片
107.................................中央處理器
108.................................電源啟動(dòng)單元
200.................................背板
201.................................記憶單元
202.................................切換單元
203.................................自動(dòng)開機(jī)單元
204.................................狀態(tài)單元
205.................................連接單元
205a...............................連接單元
205b...............................連接單元
206.................................緩存器
207.................................邏輯單元
208.................................電源狀態(tài)單元
209.................................電源回復(fù)單元
210.................................選擇單元
211.................................計(jì)時(shí)單元
300.................................電源供應(yīng)器
具體實(shí)施例方式
根據(jù)本發(fā)明的電源回復(fù)自動(dòng)開機(jī)的伺服裝置,是由基座以統(tǒng)一集中管理的 方式提供基本輸入輸出系統(tǒng),換言之,是將儲(chǔ)存有基本輸入輸出系統(tǒng)的單一記 憶單元配置于電路板上,再藉由共享機(jī)制提供給各個(gè)主機(jī)板使用,并且設(shè)計(jì)有自動(dòng)開機(jī)單元,以于電源不正常停止電力提供后再次恢復(fù)電力提供時(shí),可由自 動(dòng)回復(fù)機(jī)制致使主機(jī)板進(jìn)行自動(dòng)開機(jī)作業(yè)。
請(qǐng)參照?qǐng)D1,為本發(fā)明一實(shí)施例的電源回復(fù)自動(dòng)開機(jī)的伺服裝置方塊圖。
如圖1所示,電源回復(fù)自動(dòng)開機(jī)的伺服裝置包括多個(gè)主機(jī)板100a、 100b(以下 通稱為主機(jī)板100)及單一基座(圖中未標(biāo)號(hào))。此基座包括電路板(例如背板 200)、電源供應(yīng)器300、記憶單元201、自動(dòng)開機(jī)單元203與切換單元202。以 下為方便說明,電路板以背板200作說明。
背板200與每一主機(jī)板100電性連接。記憶單元201設(shè)置于背板200上。 切換單元202設(shè)置于背板200上且電性連接自動(dòng)開機(jī)單元203 。電源供應(yīng)器300 電性連接于每一主機(jī)板100與背板200。
每一個(gè)主機(jī)板100具有一型號(hào)(又稱主機(jī)板型號(hào))。記憶單元201儲(chǔ)存有多 個(gè)基本輸入輸出系統(tǒng)(BIOS)實(shí)體程序區(qū)段,并且每一個(gè)基本輸入輸出系統(tǒng)實(shí)體 程序區(qū)段對(duì)應(yīng)于型號(hào)的其中之一。
舉例來說,記憶單元201可儲(chǔ)存有多個(gè)基本輸入輸出系統(tǒng),且每個(gè)基本輸 入輸出系統(tǒng)對(duì)應(yīng)于一種主機(jī)板型號(hào);亦或是儲(chǔ)存有單一基本輸入輸出系統(tǒng)共享 程序區(qū)段及多個(gè)基本輸入輸出系統(tǒng)實(shí)體程序區(qū)段,而每個(gè)基本輸入輸出系統(tǒng)實(shí) 體程序區(qū)段對(duì)應(yīng)于一種主機(jī)板型號(hào),換言之,由基本輸入輸出系統(tǒng)共享程序區(qū) 段及基本輸入輸出系統(tǒng)實(shí)體程序區(qū)段中之一構(gòu)成對(duì)應(yīng)于一種主機(jī)板型號(hào)的基 本輸入輸出系統(tǒng)。于開機(jī)時(shí),此單一的基本輸入輸出系統(tǒng)共享程序區(qū)段則依序 提供給各個(gè)主機(jī)板使用。而基本輸入輸出系統(tǒng)實(shí)體程序區(qū)段則依據(jù)對(duì)應(yīng)的主機(jī) 板型號(hào)提供給具有該主機(jī)板型號(hào)的主機(jī)板100使用。
電源供應(yīng)器300提供主機(jī)板100及背板200運(yùn)作所需的電力。自動(dòng)開機(jī)單 元203檢測電源供應(yīng)器300的電力的提供,并于電源供應(yīng)器300不正常停止電 力的提供后再次恢復(fù)電力的提供時(shí)輸出選擇信號(hào)。切換單元202則根據(jù)選擇信 號(hào)將基本輸入輸出系統(tǒng)傳送給主機(jī)板100中的其之一。
切換單元202根據(jù)欲接收基本輸入輸出系統(tǒng)的主機(jī)板100的主機(jī)板型號(hào)自 記憶單元201中擷取對(duì)應(yīng)的實(shí)體程序區(qū)段輸出給欲接收基本輸入輸出系統(tǒng)的 主機(jī)板100。
其中,可于切換單元202中儲(chǔ)存有一對(duì)應(yīng)表,并且此對(duì)應(yīng)表記錄著主機(jī)板 型號(hào)、基本輸入輸出系統(tǒng)實(shí)體程序區(qū)段于記憶單元201中的多個(gè)儲(chǔ)存地址及主機(jī)板型號(hào)根據(jù)對(duì)應(yīng)的基本輸入輸出系統(tǒng)實(shí)體程序區(qū)段與儲(chǔ)存地址的對(duì)應(yīng)關(guān)系。 并且,切換單元202可根據(jù)對(duì)應(yīng)表所記錄的內(nèi)容及欲接收基本輸入輸出系統(tǒng)的
主機(jī)板100的型號(hào)自記憶單元201中擷取基本輸入輸出系統(tǒng)實(shí)體程序區(qū)段。
此外,如圖1所示,更包括一狀態(tài)單元204設(shè)置于背板200上,狀態(tài)單元 204電性連接于自動(dòng)開機(jī)單元203與每一個(gè)主機(jī)板100。
其中,狀態(tài)單元204確認(rèn)主機(jī)板100對(duì)基本輸入輸出系統(tǒng)的使用狀態(tài)并據(jù) 以產(chǎn)生狀態(tài)信號(hào)。而自動(dòng)開機(jī)單元203則根據(jù)狀態(tài)信號(hào)輸出選擇信號(hào),且切換 單元202根據(jù)選擇信號(hào)決定欲傳送基本輸入輸出系統(tǒng)的主機(jī)板100。
此外,本實(shí)施例的基本輸入輸出系統(tǒng)的伺服裝置更包括多個(gè)連接單元 205a、 105a、 205b、 105b(以下通稱連接單元105與205)。
連接單元105設(shè)置于主機(jī)板100上。連接單元205設(shè)置于背板200上。背 板200藉由連接單元105與連接單元205電性連接主機(jī)板100的其中之一。
舉例來說,連接單元205a、 205b分別對(duì)應(yīng)于連接單元105a、 105b。連接 單元205a、 205b設(shè)置于背板200上,而連接單元105a、 105b則分別設(shè)置于主 機(jī)板100上。背板200和主機(jī)板100則藉由相對(duì)應(yīng)的連接單元205a、 105a或 205b、 105b而電性連接。例如,主機(jī)板100a利用連接單元105a耦接背板200 上的連接單元205a,而主機(jī)板100b利用連接單元105b耦接背板200上的連 接單元205b。
于此,背板200上的各組件系經(jīng)由相對(duì)應(yīng)的一組連接單元205a、 105a(或 205b、 105b)與主機(jī)板100a(或100b)的各組件通訊。艮卩,狀態(tài)單元204和切換 單元202經(jīng)由連接單元205a、 105a(或205b、 105b)與主機(jī)板100a(或100b)通 訊。其中,相互對(duì)應(yīng)的連接單元205a、 105a(或205b、 105b)可分別為插槽和金 手指形式的接口,且主機(jī)板100a(或100b)藉由其金手指形式的接口插設(shè)于背板 200上對(duì)應(yīng)的插槽內(nèi),以致形成主機(jī)板100和背板200之間的通訊。然而,相 互對(duì)應(yīng)的連接單元205a、 105a(或205b、 105b)亦可分別為兩總線接頭,以藉由 總線連接兩接頭而形成主機(jī)板100和背板200之間的通訊。
再者,背板200和一主機(jī)板100之間的通訊可由一組連接單元105、 205 達(dá)成,亦可藉由二組或二組以上的連接單元105、 205達(dá)成。
請(qǐng)參照?qǐng)D2,為本發(fā)明一實(shí)施例的電源回復(fù)自動(dòng)開機(jī)的伺服裝置方塊圖。 如圖2所示,電源回復(fù)自動(dòng)開機(jī)的伺服裝置包括多個(gè)主機(jī)板100、背板200、電源供應(yīng)器300、記憶單元201、自動(dòng)開機(jī)單元203、切換單元202與狀態(tài)單 元204。
其中,狀態(tài)單元204包括緩存器206與邏輯單元207。自動(dòng)開機(jī)單元203 則包括電源狀態(tài)單元208、電源回復(fù)單元209、選擇單元210與計(jì)時(shí)單元211。
緩存器206電性連接于每一個(gè)主機(jī)板100、電源回復(fù)單元209與每一個(gè)邏 輯單元207。邏輯單元207電性連接于每一個(gè)主機(jī)板100與選擇單元210。電 源狀態(tài)單元208電性連接于電源回復(fù)單元209與每一個(gè)主機(jī)板100。電源回復(fù) 單元209電性連接于選擇單元210。選擇單元210電性連接于切換單元202。 計(jì)時(shí)單元211則電性連接于電源回復(fù)單元209。
緩存器206記錄主機(jī)板100對(duì)基本輸入輸出系統(tǒng)的使用狀態(tài)并依據(jù)記錄的 使用狀態(tài)輸出狀態(tài)信號(hào)。邏輯單元207則根據(jù)主機(jī)板100對(duì)基本輸入輸出系統(tǒng) 的使用狀態(tài)與緩存器206的紀(jì)錄選擇欲接收基本輸入輸出系統(tǒng)的主機(jī)板100。
在此,邏輯單元207可選擇性地選用與門,然其僅為示例性說明,非用以 限定本發(fā)明。
舉例來說,若主機(jī)板100的其中之一對(duì)基本輸入輸出系統(tǒng)的使用狀態(tài)為忙 碌狀態(tài)時(shí),則緩存器206記錄邏輯「1」的忙碌狀態(tài)(即前述的使用狀態(tài))并輸 出邏輯「1」的忙碌信號(hào)(即前述的狀態(tài)信號(hào));若主機(jī)板100的其中之一對(duì)基 本輸入輸出系統(tǒng)的使用狀態(tài)為非忙碌狀態(tài)時(shí),則緩存器206記錄邏輯「0」的 閑置狀態(tài)(即前述的使用狀態(tài))并輸出邏輯「0」的閑置信號(hào)(即前述的狀態(tài)信號(hào)), 此閑置信號(hào)代表基本輸入輸出系統(tǒng)可供任一主機(jī)板100使用。并且,緩存器 206會(huì)將邏輯「0」或邏輯「1」的狀態(tài)信號(hào)輸出給電源回復(fù)單元209。
當(dāng)邏輯單元207接收到緩存器206傳送的邏輯「0」的閑置信號(hào)且接收到 主機(jī)板100送出的邏輯「1」的開機(jī)信號(hào)時(shí),邏輯單元207將輸出邏輯「1」的 選擇信號(hào)與邏輯「1」的切換信號(hào)以切換緩存器206的紀(jì)錄成為邏輯「1」的忙 碌狀態(tài),以宣告基本輸入輸出系統(tǒng)的使用狀態(tài)正為忙碌狀態(tài)。
電源狀態(tài)單元208記錄每一主機(jī)板100的電源狀態(tài)。電源回復(fù)單元209 于電源供應(yīng)器300不正常停止電力的提供后再次恢復(fù)電力的提供時(shí),依據(jù)狀態(tài) 信號(hào)和電源狀態(tài)發(fā)出控制信號(hào),并且發(fā)出邏輯為1的切換信號(hào)給緩存器206 切換緩存器206的紀(jì)錄。選擇單元210則根據(jù)控制信號(hào)輸出選擇信號(hào)。計(jì)時(shí)單 元211對(duì)每一主機(jī)板100的開機(jī)時(shí)間進(jìn)行計(jì)時(shí)。舉例來說,每一主機(jī)板提供邏輯「1」的電源狀態(tài)至電源狀態(tài)單元208, 以致使電源狀態(tài)單元208據(jù)以記錄每個(gè)主機(jī)板100當(dāng)前的運(yùn)作狀態(tài)。當(dāng)電源供 應(yīng)器300不正常停止電力的提供后再次恢復(fù)電力的提供時(shí),電源回復(fù)單元209 將根據(jù)斷電前所記錄到的主機(jī)板的電源狀態(tài),以決定是否致動(dòng)該主機(jī)板進(jìn)行重 新開機(jī);換言之,電源回復(fù)單元209是根據(jù)緩存器206的邏輯「1」的狀態(tài)信 號(hào)與邏輯「1」的電源狀態(tài)發(fā)出邏輯「1」的控制信號(hào)至選擇單元210,選擇單 元210再輸出一邏輯「1」的選擇信號(hào)至切換單元202以決定欲傳送基本輸入 輸出系統(tǒng)的主機(jī)板100。
再者,每一主機(jī)板100包括有一芯片組101 。電源狀態(tài)單元208透過芯片 組101得知芯片組101所屬的主機(jī)板100的電源狀態(tài)。主機(jī)板100透過芯片組 101接收基本輸入輸出系統(tǒng)。狀態(tài)單元204透過芯片組101得知芯片組101所 屬的主機(jī)板100對(duì)基本輸入輸出系統(tǒng)的使用狀態(tài)。
其中,芯片組101包括通用輸入輸出接口 102、序列外圍接口控制單元103 與電源管理單元104。
通用輸入輸出接口 102電性連接于緩存器206。序列外圍接口控制單元103 電性連接于切換單元202。電源管理單元104電性連接于邏輯單元207。
電源狀態(tài)單元208透過通用輸入輸出接口 102得知芯片組101所屬的主機(jī) 板100的電源狀態(tài)。狀態(tài)單元204透過通用輸入輸出接口 102得知芯片組101 所屬的主機(jī)板100對(duì)基本輸入輸出系統(tǒng)的使用狀態(tài)。序列外圍接口控制單元 103則接收基本輸入輸出系統(tǒng)。電源管理單元104確認(rèn)主機(jī)板100的電源啟動(dòng)。
在本實(shí)施例中,前述的芯片組101可為南橋芯片,且主機(jī)板IOO更包括北 橋芯片106與中央處理器107,以執(zhí)行計(jì)算機(jī)指令運(yùn)算。南橋芯片(即芯片組 IOI)電性連接至北橋芯片106。北橋芯片106電性連接至中央處理器107?;?本上,南橋芯片、北橋芯片和中央處理器的運(yùn)作原理為本領(lǐng)域技術(shù)人員所熟知, 故于此不再贅述,此外南橋芯片與北橋芯片亦可以一整合芯片實(shí)施。然其僅為 示例性說明,并非用以限定本發(fā)明實(shí)施態(tài)樣。
以下將以圖2搭配圖3做進(jìn)一步說明根據(jù)本發(fā)明一實(shí)施例的電源回復(fù)自動(dòng) 開機(jī)流程。
首先,當(dāng)電源供應(yīng)器300不正常停止電力的提供后再次恢復(fù)電力的提供 時(shí),電源狀態(tài)單元208記錄每一主機(jī)板100的邏輯「1」的電源狀態(tài)(歩驟10)。然后,緩存器206依據(jù)記錄的主機(jī)板100對(duì)基本輸入輸出系統(tǒng)的使用狀態(tài)輸出 邏輯「1」的狀態(tài)信號(hào)(步驟20)。接著,電源回復(fù)單元209依據(jù)邏輯「1」的狀 態(tài)信號(hào)和邏輯「1」的電源狀態(tài)發(fā)出邏輯「1」的控制信號(hào),并且發(fā)出邏輯「1」 的切換信號(hào)給緩存器206切換緩存器206的紀(jì)錄以及發(fā)出邏輯「1」的計(jì)時(shí)信 號(hào)至計(jì)時(shí)單元211(步驟30)。再來,選擇單元210則根據(jù)邏輯「lj的控制信 號(hào)輸出邏輯「1」的選擇信號(hào)(步驟40)。最后,切換單元202則根據(jù)邏輯「1」 的選擇信號(hào)將基本輸入輸出系統(tǒng)傳送給主機(jī)板100的其中之一,且計(jì)時(shí)單元 211開始計(jì)算開機(jī)時(shí)間直到開機(jī)完成(步驟50)。
其中,包括電源狀態(tài)單元208透過通用輸入輸出接口 102得知芯片組101 所屬的主機(jī)板100的邏輯「1」的電源狀態(tài),緩存器206透過通用輸入輸出接 口 102得知芯片組101所屬的主機(jī)板100對(duì)基本輸入輸出系統(tǒng)的邏輯「1」的 使用狀態(tài)。
當(dāng)主機(jī)板100接收基本輸入輸出系統(tǒng)并開機(jī)完成后,電源回復(fù)單元209 將停止計(jì)時(shí)單元211計(jì)時(shí),并依據(jù)上述的流程繼續(xù)下一個(gè)主機(jī)板100的開機(jī)作業(yè)。
綜上所述,根據(jù)本發(fā)明的電源回復(fù)自動(dòng)開機(jī)的伺服裝置,其利用集中式配 置的單一記憶單元來提供各主機(jī)板所需的基本輸入輸出系統(tǒng),并藉由自動(dòng)開機(jī) 單元于電源供應(yīng)器不正常停止電力提供后再次恢復(fù)電力提供時(shí)輸出選擇信號(hào), 以使切換單元根據(jù)選擇信號(hào)再次將基本輸入輸出系統(tǒng)傳送給主機(jī)板以供主機(jī) 板進(jìn)行自動(dòng)開機(jī)作業(yè)。
雖然本發(fā)明已以較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,在不 背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作 出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán) 利要求的保護(hù)范圍。
權(quán)利要求
1.一種電源回復(fù)自動(dòng)開機(jī)的伺服裝置,其特征在于,包括多個(gè)主機(jī)板;一電路板,與該主機(jī)板電性連接;一電源供應(yīng)器,用以提供該主機(jī)板及該電路板運(yùn)作所需的電力;一記憶單元,設(shè)置于該電路板上,以儲(chǔ)存至少一基本輸入輸出系統(tǒng);一自動(dòng)開機(jī)單元,以檢測該電源供應(yīng)器的該電力的提供,其中于該電源供應(yīng)器不正常停止該電力的提供后再次恢復(fù)該電力的提供時(shí),該自動(dòng)開機(jī)單元輸出一選擇信號(hào);以及一切換單元,設(shè)置于該電路板上,電性連接該自動(dòng)開機(jī)單元,以根據(jù)該選擇信號(hào)將該基本輸入輸出系統(tǒng)傳送給該主機(jī)板中之一。
2. 如權(quán)利要求1所述的電源回復(fù)自動(dòng)開機(jī)的伺服裝置,其特征在于,更包括一狀態(tài)單元,設(shè)置于該電路板上,以確認(rèn)該主機(jī)板對(duì)該基本輸入輸出系統(tǒng) 的一使用狀態(tài)據(jù)以產(chǎn)生一狀態(tài)信號(hào);其中,該自動(dòng)開機(jī)單元是根據(jù)該狀態(tài)信號(hào)輸出該選擇信號(hào),且該切換單元 是根據(jù)該選擇信號(hào)決定欲接收該基本輸入輸出系統(tǒng)的該主t幾板。
3. 如權(quán)利要求2所述的電源回復(fù)自動(dòng)開機(jī)的伺服裝置,其特征在于,該自 動(dòng)開機(jī)單元包括一電源狀態(tài)單元,用以記錄每一該主機(jī)板的一電源狀態(tài); 一電源回復(fù)單元,電性連接該電源狀態(tài)單元,以于該電源供應(yīng)器不正常停止該電力的提供后再次恢復(fù)該電力的提供時(shí),依據(jù)該狀態(tài)信號(hào)和該電源狀態(tài)發(fā)出一控制信號(hào);以及一選擇單元,電性連接該切換單元、該狀態(tài)單元和該電源回復(fù)單元,以根據(jù)該控制信號(hào)輸出該選擇信號(hào)。
4. 如權(quán)利要求3所述的電源回復(fù)自動(dòng)開機(jī)的伺服裝置,其特征在于,該自 動(dòng)開機(jī)單元更包括一計(jì)時(shí)單元,電性連接于該電源回復(fù)單元,用以對(duì)每一該主機(jī)板的一開機(jī) 時(shí)間進(jìn)行計(jì)時(shí)。
5. 如權(quán)利要求3所述的電源回復(fù)自動(dòng)開機(jī)的伺服裝置,其特征在于,每一該主機(jī)板包括一芯片組,該電源狀態(tài)單元透過該芯片組得知該芯片組所屬的該主機(jī)板的 該電源狀態(tài),該主機(jī)板透過該芯片組接收該基本輸入輸出系統(tǒng),且該狀態(tài)單元 透過該芯片組得知該芯片組所屬的該主機(jī)板對(duì)該基本輸入輸出系統(tǒng)的該使用 狀態(tài)。
6. 如權(quán)利要求5所述的電源回復(fù)自動(dòng)開機(jī)的伺服裝置,其特征在于,每一 該芯片組包括一通用輸入輸出接口,該電源狀態(tài)單元透過該通用輸入輸出接口得知該芯 片組所屬的該主機(jī)板的該電源狀態(tài),該狀態(tài)單元透過該通用輸入輸出接口得知 該芯片組所屬的該主機(jī)板對(duì)該基本輸入輸出系統(tǒng)的該使用狀態(tài);以及一序列外圍接口控制單元,用以接收該基本輸入輸出系統(tǒng)。
7. 如權(quán)利要求2所述的電源回復(fù)自動(dòng)開機(jī)的伺服裝置,其特征在于,該狀 態(tài)單元包括一緩存器,用以記錄該主機(jī)板對(duì)該基本輸入輸出系統(tǒng)的該使用狀態(tài)并依據(jù) 記錄的該使用狀態(tài)輸出該狀態(tài)信號(hào);其中該自動(dòng)開機(jī)單元于輸出該選擇信號(hào)時(shí)產(chǎn)生一切換信號(hào)給該緩存器,以 切換該緩存器的紀(jì)錄。
8. 如權(quán)利要求7所述的電源回復(fù)自動(dòng)開機(jī)的伺服裝置,其特征在于,每一 該主機(jī)板包括一芯片組,該自動(dòng)開機(jī)單元透過該芯片組得知該芯片組所屬的該主機(jī)板的 該電源狀態(tài),該芯片組接收該基本輸入輸出系統(tǒng),且該緩存器透過該芯片組得 知該芯片組所屬的該主機(jī)板對(duì)該基本輸入輸出系統(tǒng)的該使用狀態(tài)。
9. 如權(quán)利要求8所述的電源回復(fù)自動(dòng)開機(jī)的伺服裝置,其特征在于,每一 該芯片組包括一通用輸入輸出接口,該自動(dòng)開機(jī)單元透過該通用輸入輸出接口得知該芯 片組所屬的該主機(jī)板的該電源狀態(tài),該緩存器透過該通用輸入輸出接口得知該 芯片組所屬的該主機(jī)板對(duì)該基本輸入輸出系統(tǒng)的該使用狀態(tài);以及一序列外圍接口控制單元,用以接收該基本輸入輸出系統(tǒng)。
10. 如權(quán)利要求l所述的電源回復(fù)自動(dòng)開機(jī)的伺服裝置,其特征在于, 每一該基本輸入輸出系統(tǒng)包括一實(shí)體程序區(qū)段,并對(duì)應(yīng)一主機(jī)板型號(hào),該切換單元根據(jù)欲接收該基本輸入輸出系統(tǒng)的該主機(jī)板的該主機(jī)板型號(hào)自該記憶單 元中擷取對(duì)應(yīng)的該實(shí)體程序區(qū)段輸出給欲接收該基本輸入輸出系統(tǒng)的該主機(jī) 板。
11. 如權(quán)利要求2所述的電源回復(fù)自動(dòng)開機(jī)的伺服裝置,其特征在于, 更包括多個(gè)連接單元,設(shè)置于該電路板上,每一該連接單元用以電性連接該主機(jī) 板中之一;其中,該狀態(tài)單元和該切換單元是經(jīng)由該連接單元與該主機(jī)板通訊。
12. 如權(quán)利要求l所述的電源回復(fù)自動(dòng)開機(jī)的伺服裝置,其特征在于, 更包括多個(gè)連接單元,設(shè)置于該電路板上,每一該連接單元用以電性連接該主機(jī) 板中之一;其中,該切換單元經(jīng)由該連接單元與該主機(jī)板通訊。
13. 如權(quán)利要求l所述的電源回復(fù)自動(dòng)開機(jī)的伺服裝置,其特征在于, 該自動(dòng)開機(jī)單元設(shè)置于該電路板上。
14. 如權(quán)利要求13所述的電源回復(fù)自動(dòng)開機(jī)的伺服裝置,其特征在于, 更包括多個(gè)連接單元,設(shè)置于該電路板上,每一該連接單元用以電性連接該主機(jī) 板中之一;其中,該切換單元和該自動(dòng)開機(jī)單元經(jīng)由該連接單元與該主機(jī)板通訊。
15. —種電源回復(fù)自動(dòng)開機(jī)的方法,應(yīng)用于一伺服裝置,該伺服裝置包 括多個(gè)主機(jī)板與一電路板,該電路板儲(chǔ)存有一基本輸入輸出系統(tǒng),該方法包括:在不正常停止電力提供后再次恢復(fù)電力的提供時(shí)記錄每一該主機(jī)板的一 電源狀態(tài);根據(jù)紀(jì)錄的該主機(jī)板對(duì)該基本輸入輸出系統(tǒng)的一使用狀態(tài)產(chǎn)生一狀態(tài)信號(hào)根據(jù)該狀態(tài)信號(hào)和該電源狀態(tài)產(chǎn)生一控制信號(hào); 根據(jù)該控制信號(hào)產(chǎn)生一選擇信號(hào);以及根據(jù)該選擇信號(hào)將該基本輸入輸出系統(tǒng)傳送至該主機(jī)板的其中之一以執(zhí) 行幵機(jī)。
全文摘要
本發(fā)明公開了一種電源回復(fù)自動(dòng)開機(jī)的伺服裝置及方法,包括多個(gè)主機(jī)板、電路板、電源供應(yīng)器、記憶單元、自動(dòng)開機(jī)單元與切換單元。于此,切換單元和儲(chǔ)存有基本輸入輸出系統(tǒng)的記憶單元設(shè)置于電路板上。自動(dòng)開機(jī)單元在電源供應(yīng)器不正常停止電力提供后再次恢復(fù)電力提供時(shí),輸出選擇信號(hào),致使切換單元根據(jù)選擇信號(hào)將基本輸入輸出系統(tǒng)依序傳送給各個(gè)主機(jī)板,以完成整個(gè)伺服裝置的自動(dòng)重新開機(jī)。
文檔編號(hào)G06F9/445GK101582035SQ20081009758
公開日2009年11月18日 申請(qǐng)日期2008年5月14日 優(yōu)先權(quán)日2008年5月14日
發(fā)明者林宜民, 黃國維 申請(qǐng)人:英業(yè)達(dá)股份有限公司