專利名稱:共享式基本輸入輸出系統(tǒng)的伺服裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種伺服裝置,特別是一種共享式基本輸入輸出系統(tǒng)的伺服裝置。
背景技術(shù):
一般個人計算機(Personal Computer,簡稱PC)于同一時刻下無法提供給多 個用戶使用,所以便發(fā)展出能同時支持多個用戶且具有較高計算能力的計算 機,其又稱為服務(wù)器。服務(wù)器是通過網(wǎng)絡(luò)供多個客戶端用戶使用。
近年來,服務(wù)器系統(tǒng)進化至刀鋒服務(wù)器(Blade Server)系統(tǒng)的階段,其不但 節(jié)省空間,更有利于企業(yè)的辦公場合使用,相當(dāng)合乎經(jīng)濟效益。刀鋒服務(wù)器系 統(tǒng)系將多張主機板通過一個完整的基座而整合于單一機箱。
基本輸入輸出系統(tǒng)(Basic Input/Output System,簡稱BIOS)是儲存于計算機
硬件上最基本的韌體程序代碼,主要用于自我開機測試、初始化動作、記錄系 統(tǒng)設(shè)定值、提供常駐程序庫及加載操作系統(tǒng)等,為與硬件溝通的微型操作系統(tǒng)。
于刀鋒服務(wù)器系統(tǒng)中,每一個主機板上皆配置有一只讀存儲器,以供儲存 基本輸入輸出系統(tǒng),作為開機使用。
然而,若是當(dāng)于刀鋒服務(wù)器系統(tǒng)中有任何一個主機板的基本輸入輸出系統(tǒng) 損毀時,此主機板將無法正常開機。并且,于發(fā)生基本輸入輸出系統(tǒng)損毀時, 不論使用者欲自行更換基本輸入輸出系統(tǒng),或是送回給生產(chǎn)此刀鋒服務(wù)器系統(tǒng) 的廠商進行修理,其維修過程都相當(dāng)繁復(fù),且將耗費許多時間。
發(fā)明內(nèi)容
為了解決上述現(xiàn)有技術(shù)的問題,本發(fā)明提出一種共享式基本輸入輸出系統(tǒng) 的伺服裝置及方法,以解決先前技術(shù)所存在刀鋒服務(wù)器系統(tǒng)的主機板的基本輸 入輸出系統(tǒng)(BIOS)損壞時即無法開機的問題。
本發(fā)明揭露一種共享式基本輸入輸出系統(tǒng)的伺服裝置包括多個主機板、電路板與切換控制單元。
每一個主機板電性連接至電路板。切換控制單元設(shè)置于電路板之上。
每一個主機板包括記憶單元、芯片組與路徑切換單元。記憶單元電性連接 路徑切換單元。路徑切換單元電性連接芯片組。
記憶單元儲存有至少一基本輸入輸出系統(tǒng)。路徑切換單元具有與切換控制 單元通訊基本輸入輸出系統(tǒng)的傳送路徑。
芯片組在所屬的主機板的開機過程中通過路徑切換單元接收記憶單元的 基本輸入輸出系統(tǒng)。當(dāng)芯片組所屬的主機板的記憶單元儲存的基本輸入輸出系 統(tǒng)損毀時,切換控制單元將響應(yīng)主機板的開機失敗事件產(chǎn)生控制信號給發(fā)生開 機失敗事件的主機板及發(fā)生開機失敗事件的主機板之外的另一主機板。接收到 控制信號的主機板的路徑切換單元再根據(jù)控制信號導(dǎo)通傳送路徑。其中切換控 制單元是響應(yīng)一主機板的開機失敗事件而根據(jù)另一主機板對該基本輸入輸出 系統(tǒng)的一使用狀態(tài)產(chǎn)生該控制信號給此二主機板。
此外,在電路板上更設(shè)有管理單元。管理單元電性連接切換控制單元。管 理單元檢測每一主機板的開機失敗事件并于開機失敗事件發(fā)生時致能切換控 制單元。
再者,每一主機板更設(shè)置有基板管理控制單元?;骞芾砜刂茊卧娦赃B 接至管理單元。當(dāng)發(fā)生開機失敗事件時,基板管理控制單元宣告所屬的主機板 的開機失敗事件給管理單元。
根據(jù)本發(fā)明實施例,路徑切換單元可包括計時單元與開關(guān)。每一芯片組則
包括通用輸入輸出接口(Geneml Purpose Input/Output,簡稱GPIO)與序列外圍
接口控制單元。
計時單元計算基本輸入輸出系統(tǒng)的接收時間以于接收時間到達時產(chǎn)生切 換信號。開關(guān)根據(jù)控制信號導(dǎo)通與切換控制單元通訊的傳送路徑及根據(jù)切換信 號切斷與切換控制單元通訊的傳送路徑。
管理單元通過通用輸入輸出端口得知所屬的主機板對基本輸入輸出系統(tǒng) 的使用狀態(tài)。序列外圍接口控制單元通過路徑切換單元接收基本輸入輸出系 統(tǒng)。
綜上所述,藉由本發(fā)明的共享式基本輸入輸出系統(tǒng)的伺服裝置,得以在主 機板發(fā)生開機失敗事件時,利用路徑切換單元根據(jù)切換控制單元響應(yīng)主機板的開機失敗事件所產(chǎn)生的控制信號導(dǎo)通發(fā)生開機失敗事件的主機板與另一主機 板的記憶單元的傳送路徑,藉以達成主機板共享基本輸入輸出系統(tǒng)。
有關(guān)本發(fā)明的特征與實作,茲配合圖示作最佳實施例詳細(xì)說明如下。
圖1為本發(fā)明一實施例的共享式基本輸入輸出系統(tǒng)的伺服裝置方塊圖
圖2為本發(fā)明一實施例的共享式基本輸入輸出系統(tǒng)的伺服裝置方塊圖
圖3為本發(fā)明一實施例的共享式基本輸入輸出系統(tǒng)的伺服裝置方塊圖;以
及
圖4為本發(fā)明一實施例的共享式基本輸入輸出系統(tǒng)的使用流程圖。
主要組件符號說明
100.................................主機板
100a...............................第一主機板
100b...............................第二主機板
101.................................記憶單元
102.................................芯片組
103.................................路徑切換單元
104.................................基板管理控制單元
105.................................連接單元
105a...............................連接單元
105b...............................連接單元
106.................................開關(guān)
107.................................通用輸入輸出接口
108.................................序列外圍接口控制單元
109.................................北橋芯片
110.................................中央處理器
111.................................電源管理單元
112.................................電源啟動單元
113.................................計時單元
200.................................背板201.................................切換控制單元
202.................................管理單元
203.................................計時單元
205.................................連接單元
205a...............................連接單元,
205b...............................連接單元
206.................................緩存器
207.................................邏輯單元
具體實施例方式
在根據(jù)本發(fā)明的共享式基本輸入輸出系統(tǒng)的伺服裝置中,利用路徑切換單 元根據(jù)切換控制單元響應(yīng)主機板的開機失敗事件所產(chǎn)生的控制信號導(dǎo)通發(fā)生 開機失敗事件的主機板與另一主機板的記憶單元的傳送路徑,以使主機板共享 基本輸入輸出系統(tǒng)。
請參照圖1,為根據(jù)本發(fā)明一實施例的共享式基本輸入輸出系統(tǒng)的伺服裝 置的方塊圖。如圖1所示,共享式基本輸入輸出系統(tǒng)的伺服裝置包括多個主機 板100、電路板(例如背板200)與切換控制單元201。為方便說明,以兩主機 板為例,但不局限于此,以下分別稱之為第一主機板100a和第二主機板100b, 并通稱為主機板IOO。此外,電路板以背板200說明。
每一個主機板100電性連接至背板200。切換控制單元201設(shè)置于背板200 之上。
每一個主機板100包括記憶單元101、芯片組102與路徑切換單元103。 記憶單元101電性連接路徑切換單元103。路徑切換單元103電性連接芯片組 102。
記憶單元101儲存有至少一基本輸入輸出系統(tǒng)。
路徑切換單元103具有與切換控制單元201通訊基本輸入輸出系統(tǒng)的傳送 路徑。
芯片組102于所屬的主機板100的開機過程中通過路徑切換單元103接收 記憶單元101的基本輸入輸出系統(tǒng)。當(dāng)芯片組102所屬的主機板100的記憶單 元101儲存的基本輸入輸出系統(tǒng)損毀時,切換控制單元201將響應(yīng)主機板100的開機失敗事件產(chǎn)生控制信號給發(fā)生開機失敗事件的主機板100及發(fā)生開機
失敗事件的主機板100之外的另一主機板100。接收到控制信號的主機板100 的路徑切換單元103再根據(jù)控制信號導(dǎo)通傳送路徑。
其中,切換控制單元201響應(yīng)主機板100的開機失敗事件而根據(jù)另一主機 板100對基本輸入輸出系統(tǒng)的使用狀態(tài)產(chǎn)生控制信號給此二主機板100。
舉例來說,當(dāng)?shù)谝恢鳈C板100a的記憶單元101儲存的基本輸入輸出系統(tǒng) 損毀時,背板200上的切換控制單元201將響應(yīng)第一主機板100a的開機失敗 事件產(chǎn)生控制信號給發(fā)生第一主機板100a及第二主機板100b。然后,第一主 機板100a的路徑切換單元103和第二主機板100b的路徑切換單元103根據(jù)切 換控制單元201產(chǎn)生的控制信號導(dǎo)通傳送路徑。第一主機板100a和第二主機 板100b的傳送路徑導(dǎo)通后,第一主機板100a的芯片組102可經(jīng)過第一主機板 100a的路徑切換單元103、背板200上的切換控制單元201和第二主機板100b 的路徑切換單元103取得第二主機板100b的記憶單元101中的基本輸入輸出 系統(tǒng),據(jù)以執(zhí)行開機程序。
此外,在背板200上更設(shè)有管理單元202。管理單元202電性連接切換控 制單元201。
管理單元202檢測每一主機板100的開機失敗事件并于開機失敗事件發(fā)生 時致能切換控制單元201。
再者,每一主機板100更設(shè)置有基板管理控制單元104。基板管理控制單 元104電性連接至管理單元202。
當(dāng)發(fā)生開機失敗事件時,基板管理控制單元104會宣告所屬的主機板100 的開機失敗事件給管理單元202。
再者,共享式基本輸入輸出系統(tǒng)的伺服裝置更包括多個連接單元105a、 105b、 205a、 205b (以下通稱連接單元105、 205)。
第一主機板100a和第二主機板100b分別具有連接單元105a、 105b,且 連接單元205a、205b設(shè)置于背板200上。連接單元105a對應(yīng)于連接單元205a, 以致連接單元105a可與連接單元205a耦接,以形成第一主機板100a和背板 200之間的通訊路徑;同樣地,連接單元105b對應(yīng)于連接單元205b,以致連 接單元105b可與連接單元205b耦接,以形成第二主機板100b和背板200之 間的通訊路徑。于此,背板200上的各組件經(jīng)由相對應(yīng)的一組連接單元205、 105與主機 板100的各組件通訊。其中,相互對應(yīng)的連接單元105、 205可分別為金手指 形式的接口和插槽,且主機板100藉由其金手指形式的接口插設(shè)于背板200 上對應(yīng)的插槽內(nèi),以致形成主機板100和背板200之間的通訊。然而,相互對 應(yīng)的連接單元105、 205亦可分別為兩總線接頭,以藉由總線連接兩接頭而形 成主機板100和背板200之間的通訊。
再者,背板200和一主機板100之間的通訊可由一組連接單元105、 205 達成,亦可藉由二組或二組以上的連接單元105、 205達成。
在此,切換控制單元201 (和管理單元202)可選擇性地由單一處理器實 現(xiàn)。換言之,切換控制單元201 (和管理單元202)的功能可由硬件組件達成, 亦可利用韌體/軟件方式實現(xiàn)。記憶單元101可選擇性地選用只讀存儲器。然 上述僅為示例性說明,并非用以限定本發(fā)明。
請參照圖2,為根據(jù)本發(fā)明一實施例的共享式基本輸入輸出系統(tǒng)的伺服裝 置的方塊圖。如圖2所示,根據(jù)本實施例,其中路徑切換單元103包括計時單 元113與開關(guān)106。芯片組102則包括通用輸入輸出端口 107、序列外圍接口 控制單元108與電源管理單元111。主機板IOO也包括電源啟動單元112。
路徑切換單元103的計時單元113計算基本輸入輸出系統(tǒng)的接收時間以在 接收時間到達時產(chǎn)生切換信號。開關(guān)106根據(jù)控制信號導(dǎo)通與切換控制單元 201通訊的傳送路徑及根據(jù)切換信號切斷與切換控制單元201通訊的傳送路 徑。
管理單元202通過通用輸入輸出接口 107得知所屬的主機板IOO對基本輸 入輸出系統(tǒng)的使用狀態(tài)。序列外圍接口控制單元108通過路徑切換單元103 接收基本輸入輸出系統(tǒng)。電源管理單元111確認(rèn)主機板100的電源啟動。電源 啟動單元112用以開機。
其中,背板200更設(shè)有一計時單元203,背板200的計時單元203電性連 接于管理單元202,以計算接收到控制信號的主機板100的路徑切換單元103
根據(jù)控制信號導(dǎo)通傳送路徑的時間。
在本實施例中,前述的芯片組102可為南橋芯片,且主機板100更包括北 橋芯片109與中央處理器110,以執(zhí)行計算機指令運算。南橋芯片(即芯片組 102)電性連接至北橋芯片109。北橋芯片109電性連接至中央處理器110。基本上,南橋芯片、北橋芯片和中央處理器的運作原理系為本領(lǐng)域技術(shù)人員所熟 知,故于此不再贅述,此外南橋芯片與北橋芯片亦可以一整合芯片實施。然其 僅為示例性說明,并非用以限定本發(fā)明實施態(tài)樣。
請參照圖3,為根據(jù)本發(fā)明一實施例的共享式基本輸入輸出系統(tǒng)的伺服裝 置的方塊圖。如圖3所示,本實施例的管理單元202包括緩存器206與多個邏 輯單元207。
緩存器206電性連接于邏輯單元207與芯片組102。邏輯單元207電性連 接于主機板100與切換控制單元201 。
緩存器206記錄主機板100對傳送路徑的使用狀態(tài)。每一個邏輯單元207 根據(jù)主機板100中之一的開機失敗事件及緩存器206的紀(jì)錄產(chǎn)生致能信號及切 換信號,而切換信號用以切換緩存器206的紀(jì)錄。
當(dāng)主機板100無使用傳送路徑時,緩存器206將輸出一閑置信號給每一個 邏輯單元207,并且邏輯單元207于接收到開機失敗事件和閑置信號時將輸出 致能信號及切換信號。
在此,邏輯單元207可選擇性地選用與門,然其僅為示例性說明。
舉例來說,當(dāng)主機板100無使用傳送路徑時,緩存器206將記錄邏輯「0」 的閑置狀態(tài)(即一種使用狀態(tài))并輸出邏輯「0」的閑置信號至與門(即前述的邏 輯單元207),與門于接收到邏輯「1」的開機失敗事件與邏輯「0」的閑置信號 后將輸出邏輯「1」的致能信號與邏輯「1」的切換信號以使緩存器206記錄邏 輯「1」的忙錄狀態(tài)(即另一種使用狀態(tài)),以得知傳送路徑的使用狀態(tài)正為忙 碌狀態(tài)。
一般來說,每一個主機板IOO具有其個別的型號(又稱主機板型號)。 于此,切換控制單元201將從每一個主機板100依序?qū)ㄅc發(fā)生開機失敗 事件的主機板100間的傳送路徑,直到使發(fā)生開機失敗事件的主機板100取得 另一主機板100中的基本輸入輸出系統(tǒng)且成功以取得的基本輸入輸出系統(tǒng)進 行開機程序。
此外,亦可于記憶單元101中儲存有多個基本輸入輸出系統(tǒng),且每個基本 輸入輸出系統(tǒng)對應(yīng)于一種主機板型號;亦或是儲存有單一基本輸入輸出系統(tǒng)共 享程序區(qū)段及多個基本輸入輸出系統(tǒng)實體程序區(qū)段,而每個基本輸入輸出系統(tǒng) 實體程序區(qū)段對應(yīng)于一種主機板型號,換言之,由基本輸入輸出系統(tǒng)共享程序區(qū)段及基本輸入輸出系統(tǒng)實體程序區(qū)段中的一構(gòu)成對應(yīng)于一種主機板型號的 基本輸入輸出系統(tǒng)。在開機時,此單一的基本輸入輸出系統(tǒng)共享程序區(qū)段則依 序提供給各個主機板使用。而基本輸入輸出系統(tǒng)實體程序區(qū)段則依據(jù)對應(yīng)的主 機板型號提供給具有該主機板型號的主機板使用。
當(dāng)有主機板100發(fā)生開機失敗事件時,切換控制單元201根據(jù)發(fā)生開機失 敗事件的主機板100的型號導(dǎo)通與其相同型號的另一主機板100和發(fā)生開機失 敗事件的主機板100間的傳送路徑,并根據(jù)發(fā)生開機失敗事件的主機板100 的型號自另一主機板100的記憶單元101中取得對應(yīng)的基本輸入輸出系統(tǒng)以傳 送給發(fā)生開機失敗事件的主機板100。
請參照圖4,為根據(jù)本發(fā)明一實施例的共享式基本輸入輸出系統(tǒng)的使用流 程圖。
首先,當(dāng)一主機板100發(fā)生開機失敗事件時將由基板管理控制單元104 宣告所屬的主機板的開機失敗事件至背板200的管理單元202(步驟10)。接著, 通過管理單元202告知發(fā)生開機失敗事件的主機板信息至切換控制單元201 后,切換控制單元201響應(yīng)主機板100的開機失敗事件產(chǎn)生控制信號(步驟20)。 最后再根據(jù)控制信號導(dǎo)通發(fā)生開機失敗事件的主機板100與另一主機板100 的基本輸入輸出系統(tǒng)的傳送路徑(步驟30)。
以下為了方便說明,將以二個主機板為例,請參照圖2及圖4,其分為一 第一主機板100a、 一第二主機板100b與背板200。儲存于第二主機板100b中 的基本輸入輸出系統(tǒng)包括分別對應(yīng)一種型號的多個實體程序區(qū)段。在此,第二 主機板100b的型號相應(yīng)于第一主機板100a的型號。
首先,第一主機板100a通過按壓電源開關(guān)啟動開機程序,此時第一主機 板100a的芯片組102將輸出邏輯「1」的開機信號至第一主機板100a的路徑 切換單元103的計時單元113,接著計時單元113開始計時且路徑切換單元103 的開關(guān)106將導(dǎo)通第一主機板100a的芯片組102與第一主機板100a的記憶單 元101之間的第一路徑,并執(zhí)行開機程序。當(dāng)?shù)谝恢鳈C板100a發(fā)生開機失敗 事件時,計時單元113停止計時并輸出邏輯「1」的切換信號至開關(guān)106,開 關(guān)106便切斷第一路徑并切換至第二路徑,此時通過第一主機板100a的基板 管理控制單元104輸出第一主機板100a的開機失敗信號至背板200的管理單 元202(步驟10),管理單元202將命令背板200的計時單元203開始計時,并輸送第一主機板100a的型號至切換控制單元201,然后切換控制單元201產(chǎn) 生控制信號(步驟20)并根據(jù)控制信號導(dǎo)通第二路徑與第二主機板100b的路徑 切換單元103,使得第一主機板100a的芯片組102得以接收到第二主機板100b 的記憶單元101中相應(yīng)第一主機板100a的型號的基本輸入輸出系統(tǒng)(步驟30), 最后第一主機板100a執(zhí)行第二次開機程序,當(dāng)完成開機程序時,第一主機板 100a的芯片組102輸出邏輯「 1 j的開機完成信號至管理單元202以使得背板 200的計時單元203停止計時。
綜上所述,藉由本發(fā)明的共享式基本輸入輸出系統(tǒng)的伺服裝置,得以在主 機板發(fā)生開機失敗事件時,利用路徑切換單元根據(jù)切換控制單元響應(yīng)主機板的 開機失敗事件所產(chǎn)生的控制信號導(dǎo)通發(fā)生開機失敗事件的主機板與另一主機 板的記憶單元的傳送路徑,藉以達成主機板共享基本輸入輸出系統(tǒng)。
雖然本發(fā)明已以較佳實施例揭露如上,然其并非用以限定本發(fā)明,在不 背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作 出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán) 利要求的保護范圍。
權(quán)利要求
1.一種共享式基本輸入輸出系統(tǒng)的伺服裝置,其特征在于,包括多個主機板,每一該主機板包括一記憶單元,用以儲存至少一基本輸入輸出系統(tǒng);以及一芯片組,用以于所屬的該主機板的開機過程中接收該基本輸入輸出系統(tǒng);一電路板,電性連接每一該主機板;以及一切換控制單元,設(shè)置于該電路板上,用以響應(yīng)該主機板的一開機失敗事件產(chǎn)生一控制信號給該主機板之中二主機板,該二主機板包括發(fā)生該開機失敗事件的該主機板;其中每一該主機板更包括一路徑切換單元,電性連接該芯片組和該記憶單元,具有與該切換控制單元通訊該基本輸入輸出系統(tǒng)的一傳送路徑,以根據(jù)該控制信號導(dǎo)通該傳送路徑。
2. 如權(quán)利要求1所述的共享式基本輸入輸出系統(tǒng)的伺服裝置,其特征在 于,更包括一管理單元,設(shè)置于該電路板上,電性連接該切換控制單元,以檢測每一 該主機板的該開機失敗事件并于該開機失敗事件發(fā)生時致能該切換控制單元。
3. 如權(quán)利要求2所述的共享式基本輸入輸出系統(tǒng)的伺服裝置,其特征在 于,每一該主機板更包括一基板管理控制單元,電性連接至該管理單元,用以宣告所屬的該主機板 的該開機失敗事件給該管理單元。
4. 如權(quán)利要求1所述的共享式基本輸入輸出系統(tǒng)的伺服裝置,其特征在 于,每一該路徑切換單元包括一計時單元,用以計算該基本輸入輸出系統(tǒng)的一接收時間以在該接收時間 到達時產(chǎn)生一切換信號;以及一開關(guān),用以根據(jù)該控制信號導(dǎo)通該傳送路徑,及根據(jù)該切換信號切斷該 傳送路徑。
5. 如權(quán)利要求1所述的共享式基本輸入輸出系統(tǒng)的伺服裝置,其特征在 于,每一該主機板更包括一基板管理控制單元,用以宣告所屬的該主機板的該開機失敗事件。
6. 如權(quán)利要求1所述的共享式基本輸入輸出系統(tǒng)的伺服裝置,其特征在 于,該切換控制單元響應(yīng)該二主機板中之一的該開機失敗事件而根據(jù)該二主機 板中的另一對該基本輸入輸出系統(tǒng)的一使用狀態(tài)產(chǎn)生該控制信號。
7. 如權(quán)利要求6所述的共享式基本輸入輸出系統(tǒng)的伺服裝置,其特征在于,更包括一管理單元,設(shè)置于該電路板上,電性連接該切換控制單元,以檢測每一 該主機板的該開機失敗事件并確認(rèn)該主機板對該基本輸入輸出系統(tǒng)的該使用 狀態(tài),于該開機失敗事件發(fā)生時根據(jù)該使用狀態(tài)致能該切換控制單元。
8. 如權(quán)利要求7所述的共享式基本輸入輸出系統(tǒng)的伺服裝置,其特征在 于,每一該芯片組包括一通用輸入輸出端口,該管理單元通過該通用輸入輸出接口得知所屬的該 主機板對該基本輸入輸出系統(tǒng)的該使用狀態(tài);以及一序列外圍接口控制單元,電性連接于該路徑切換單元,用以接收該基本 輸入輸出系統(tǒng)。
9. 一種共享式基本輸入輸出系統(tǒng)的伺服裝置,其特征在于,包括 一第一主機板,包括-一記憶單元,用以儲存至少一基本輸入輸出系統(tǒng);以及一芯片組,用以于該第一主機板的開機過程中接收該基本輸入輸出系統(tǒng);一第二主機板,包括一記憶單元,用以儲存至少一基本輸入輸出系統(tǒng);以及 一芯片組,用以于所屬的該第二主機板的開機過程中接收該基本輸入輸出 系統(tǒng);一電路板,電性連接至該第一主機板和該第二主機板;以及 一切換控制單元,設(shè)置于該電路板上,用以響應(yīng)該第一主機板的一開機失敗事件產(chǎn)生一控制信號;其中該第一主機板和該第二主機板中的每一主機板更包括 一路徑切換單元,電性連接該芯片組和該記'l"乙單元,具有與該切換控制單元通訊該基本輸入輸出系統(tǒng)的一傳送路徑,以根據(jù)該控制信號導(dǎo)通該傳送路徑;其中當(dāng)該路徑切換單元導(dǎo)通該傳送路徑時,該第二主機板中的該基本輸入 輸出系統(tǒng)藉由該傳送路徑于該第二主機板與該第 一主機板之間傳送。
10. 如權(quán)利要求9所述的共享式基本輸入輸出系統(tǒng)的伺服裝置,其特征 在于,每一該主機板更包括一管理單元,設(shè)置于該電路板上,電性連接該切換控制單元,以檢測每一 該主機板的該開機失敗事件并于該開機失敗事件發(fā)生時致能該切換控制單元。
11. 如權(quán)利要求10所述的共享式基本輸入輸出系統(tǒng)的伺服裝置,其特征 在于,該管理單元包括一緩存器,用以記錄該主機板對該基本輸入輸出系統(tǒng)的一使用狀態(tài);以及 多個邏輯單元,每一該邏輯單元用以根據(jù)該主機板中之一的該開機失敗事件及該緩存器的紀(jì)錄產(chǎn)生一致能信號及一切換信號,其中該切換信號用以切換該緩存器的紀(jì)錄。
12. 如權(quán)利要求9所述的共享式基本輸入輸出系統(tǒng)的伺服裝置,其特征 在于,每一該路徑切換單元包括一計時單元,用以計算該基本輸入輸出系統(tǒng)的一接收時間以于該接收時間 到達時產(chǎn)生一切換信號;以及一開關(guān),用以根據(jù)該控制信號導(dǎo)通該傳送路徑,及根據(jù)該切換信號切斷該 傳送路徑。
13. 如權(quán)利要求10所述的共享式基本輸入輸出系統(tǒng)的伺服裝置,其特征 在于,每一該芯片組包括一通用輸入輸出端口 ,該管理單元通過該通用輸入輸出接口得知所屬的該 主機板對該基本輸入輸出系統(tǒng)的該使用狀態(tài);以及一序列外圍接口控制單元,電性連接于該路徑切換單元,用以接收該基本 輸入輸出系統(tǒng)。
14. 如權(quán)利要求10所述的共享式基本輸入輸出系統(tǒng)的伺服裝置,其特征 在于,儲存于該第二主機板中的該基本輸入輸出系統(tǒng)包括分別對應(yīng)一種型號的 多個實體程序區(qū)段,且當(dāng)該路徑切換單元導(dǎo)通該傳送路徑時,該切換控制單元 根據(jù)該第一主機板的型號自該第二主機板的該記憶單元中擷取對應(yīng)該第一主 機板的型號的該實體程序區(qū)段并傳送給該第一主機板。
15. —種共享基本輸入輸出系統(tǒng)的方法,應(yīng)用于一伺服裝置,該伺服裝置包括多個主機板與一電路板,每一該主機板儲存有一基本輸入輸出系統(tǒng),每 一該主機板之間具有一傳送路徑,其特征在于,該方法包括發(fā)生一開機失敗事件時宣告該主機板的該開機失敗事件至該電路板; 響應(yīng)該開機失敗事件通過該電路板產(chǎn)生一控制信號;以及 根據(jù)該控制信號導(dǎo)通發(fā)生該開機失敗事件的該主機板與另一該主機板的 該傳送路徑以共享該基本輸入輸出系統(tǒng)。
全文摘要
本發(fā)明公開了一種共享式基本輸入輸出系統(tǒng)的伺服裝置及方法包括多個主機板、電路板與切換控制單元。于主機板發(fā)生開機失敗事件時,利用根據(jù)切換控制單元響應(yīng)主機板的開機失敗事件所產(chǎn)生的控制信號導(dǎo)通發(fā)生開機失敗事件的主機板與另一主機板的記憶單元的傳送路徑,以使主機板共享基本輸入輸出系統(tǒng)。
文檔編號G06F9/445GK101582036SQ20081009758
公開日2009年11月18日 申請日期2008年5月14日 優(yōu)先權(quán)日2008年5月14日
發(fā)明者李興銀, 王昭人 申請人:英業(yè)達股份有限公司