專利名稱:多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種計(jì)算機(jī)周邊技術(shù),特別是關(guān)于一種多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口,應(yīng)用在具有多個(gè)獨(dú)立處理單元的集群化計(jì)算機(jī)系統(tǒng),例如刀片型服務(wù)器系統(tǒng)(blade server),該刀片型服務(wù)器系統(tǒng)中的多個(gè)獨(dú)立的服務(wù)模塊可通過一多任務(wù)切換方式共享一組周邊裝置,例如一鍵盤和一鼠標(biāo)。
背景技術(shù):
刀片型服務(wù)器(blade server)是一種集群式(clustering type)的網(wǎng)絡(luò)服務(wù)器,其特點(diǎn)在于利用同一個(gè)電路框架(chassis)整合二個(gè)或二個(gè)以上的模塊化的服務(wù)器單元(以下稱為“服務(wù)模塊”),這些服務(wù)模塊即用來以集群方式提供同一種服務(wù)功能,也就是網(wǎng)絡(luò)使用者只要連接到這些服務(wù)模塊其中任何一個(gè),即可連線使用該刀片型服務(wù)器提供的服務(wù)功能。在實(shí)際應(yīng)用上,刀片型服務(wù)器中的每一個(gè)服務(wù)模塊即制成一塊刀片狀的電路板,因此網(wǎng)絡(luò)管理人員隨時(shí)方便地以插合方式整合到電路框架增加用戶容量。在具體實(shí)施上,刀片型服務(wù)器通常設(shè)置有一箱控制器(chassis management unit),管控刀片型服務(wù)器中所有的服務(wù)模塊及其共享設(shè)備。
一般計(jì)算機(jī)平臺(tái)均配置有專屬的輸出入設(shè)備,例如包括鍵盤、顯示屏幕和鼠標(biāo),使用者可通過這些輸出入設(shè)備操作計(jì)算機(jī)平臺(tái)執(zhí)行應(yīng)用程序和系統(tǒng)管理工作。然而在刀片型服務(wù)器的應(yīng)用上,由于輸出入設(shè)備只有在初始系統(tǒng)設(shè)定時(shí)需要使用到,在實(shí)際執(zhí)行服務(wù)功能時(shí)并不需要,因此為了節(jié)省設(shè)備成本及機(jī)房空間,一般作為服務(wù)器的計(jì)算機(jī)平臺(tái)均未附設(shè)有輸出入用的周邊裝置。然而當(dāng)需要對(duì)刀片型服務(wù)器系統(tǒng)進(jìn)行一些必要的系統(tǒng)維護(hù)或管理工作時(shí),例如當(dāng)其中某一片服務(wù)模塊發(fā)生當(dāng)機(jī)現(xiàn)象時(shí),便有需要將刀片型服務(wù)器系統(tǒng)外接鍵盤和鼠標(biāo)執(zhí)行重新開機(jī)的系統(tǒng)維護(hù)工作。
上述問題的一種解決方法即為采用所謂的鍵盤/屏幕/鼠標(biāo)切換器(Keyboard/Video/Mouse Switch,KVM),將刀片型服務(wù)器以共接方式連接到同一組鍵盤、屏幕和鼠標(biāo)。目前在IESC(Inventec Enterprise SystemCorporation)采用的刀片型服務(wù)器系統(tǒng)中,鍵盤和鼠標(biāo)的搭接是利用PS/2連接器,在實(shí)際應(yīng)用將PS/2連接器搭配到KVM切換器時(shí),必須要另利用到一USB至PS2轉(zhuǎn)換器作轉(zhuǎn)換。然而這種作法的缺點(diǎn)在于其兼容性較差,因此在實(shí)際應(yīng)用時(shí)有較多的局限性,例如不兼容于Solaris的服務(wù)器操作系統(tǒng)。
發(fā)明內(nèi)容
為克服上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的主要目的在于提供一種多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口,可讓一刀片型服務(wù)器系統(tǒng)中的多個(gè)獨(dú)立的服務(wù)模塊,通過一PS/2連接器共享一組外部的周邊裝置,不需要采用USB至PS2轉(zhuǎn)換器。
本發(fā)明的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口是應(yīng)用在一具有多個(gè)獨(dú)立的處理單元的集群化計(jì)算機(jī)系統(tǒng),例如一刀片型服務(wù)器系統(tǒng)(blade server),該刀片型服務(wù)器系統(tǒng)中多個(gè)獨(dú)立的服務(wù)模塊可通過一多任務(wù)切換方式共享一組外部的周邊裝置,例如一鍵盤和一鼠標(biāo)。
在實(shí)體架構(gòu)上,本發(fā)明的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口至少包括該多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口至少包括多個(gè)切換模塊,其中每一個(gè)切換模塊是整合到各個(gè)處理單元;且其中每一個(gè)切換模塊至少包括一第一連接端、一第二連接端、一第三連接端和一控制端,其中該第一連接端是向外共同連接到該組周邊裝置、該第二連接端是連接到其所屬的處理單元中的一輸出入控制器;多個(gè)切換控制模塊,它是分別以一對(duì)一方式連接到這些切換模塊;且其可輸出一切換控制信號(hào)至其所屬的切換模塊的控制端,用以分別控制各個(gè)切換模塊的第一連接端、第二連接端和第三連接端之間的聯(lián)機(jī)切換動(dòng)作;一插接響應(yīng)模塊,在該組周邊裝置插接到該集群化計(jì)算機(jī)系統(tǒng)時(shí),響應(yīng)地令該機(jī)箱控制器從該集群化計(jì)算機(jī)系統(tǒng)中選擇其中一個(gè)處理單元作為一初始化主控處理單元,并同時(shí)產(chǎn)生一初始化激活信息;一初始化控制模塊,可響應(yīng)該初始化激活信息,首先令該機(jī)箱控制器選擇的初始化主控處理單元中的切換控制模塊,控制其所屬的切換模塊的第一連接端連接到第三連接端,借此將該組周邊裝置通過該切換模塊聯(lián)機(jī)到該機(jī)箱控制器,令該機(jī)箱控制器對(duì)該組周邊裝置執(zhí)行一初始化程序;一組態(tài)設(shè)定模塊,在該初始化控制模塊執(zhí)行完初始化程序之后,令各個(gè)處理單元中的切換控制模塊將其所屬的切換模塊的第二連接端連接到第三連接端,借此將各個(gè)處理單元中的切換控制模塊連接到其輸出入控制器,讓該機(jī)箱控制器可將初始化所得的組態(tài)設(shè)定數(shù)據(jù),通過該輸出入控制器傳送給各個(gè)處理單元中的中央處理器,將該中央處理器設(shè)定為可使用該組周邊裝置的組態(tài);以及一周邊裝置聯(lián)機(jī)控制模塊,可在該組態(tài)設(shè)定模塊執(zhí)行完組態(tài)設(shè)定程序之后,響應(yīng)一使用者致動(dòng)的處理單元選擇事件,令該處理單元選擇事件所選擇的處理單元中的切換控制模塊,將其所屬的切換模塊的第一連接端連接到第二連接端,借此將該組周邊裝置聯(lián)機(jī)到其中的輸出入控制器,讓該組周邊裝置可聯(lián)機(jī)到該處理單元選擇事件所選擇的處理單元。
本發(fā)明的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口讓該刀片型服務(wù)器系統(tǒng)中的多個(gè)獨(dú)立的刀片型服務(wù)器,通過一多任務(wù)切換方式共享一組外部的周邊裝置,具體實(shí)施上不需要采用限制性較多、兼容性較低的USB至PS2轉(zhuǎn)換器,因此應(yīng)用上具有較高的跨平臺(tái)性,適用于多種不同的操作系統(tǒng)。
圖1是本發(fā)明的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口整合到一刀片型服務(wù)器系統(tǒng)的應(yīng)用方式示意圖;圖2是發(fā)明的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口的基本架構(gòu)示意圖;圖3A是本發(fā)明的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口采用的切換控制模塊實(shí)施方式示意圖;以及圖3B是本發(fā)明的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口采用的切換控制模塊另一實(shí)施方式示意圖。
具體實(shí)施例方式
實(shí)施例以下即配合附圖,詳細(xì)說明本發(fā)明的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口。
圖1顯示本發(fā)明的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口100的應(yīng)用方式。如圖所示,本發(fā)明的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口100在實(shí)際應(yīng)用上是整合到一具有多個(gè)獨(dú)立的處理單元的集群化計(jì)算機(jī)系統(tǒng),例如一刀片型服務(wù)器系統(tǒng)10,且該刀片型服務(wù)器系統(tǒng)10具有多個(gè)獨(dú)立的服務(wù)模塊(圖1僅代表性地顯示4個(gè)服務(wù)模塊11、12、13、14,其中服務(wù)模塊的數(shù)量并無限制),這些服務(wù)模塊11、12、13、14均統(tǒng)一受控于單一個(gè)機(jī)箱控制器(chassis management unit)20,該刀片型服務(wù)器系統(tǒng)10中的多個(gè)服務(wù)模塊11、12、13、14可通過一共同特定形式的連接器,例如PS/2連接器40,以一多任務(wù)切換方式共享同一組外部的周邊裝置,例如包括一鍵盤41和一鼠標(biāo)42。此外,該機(jī)箱控制器20是通過一特定規(guī)范的總線架構(gòu),例如IPMB(IntelligentPlatform Management Bus)規(guī)范的總線架構(gòu),連接到各個(gè)服務(wù)模塊11、12、13、14。
在實(shí)際應(yīng)用時(shí),使用者(即網(wǎng)絡(luò)系統(tǒng)管理人員)即可通過一處理單元選擇器30,選擇將鍵盤41和鼠標(biāo)42連接到這些服務(wù)模塊11、12、13、14中任一個(gè)上。在具體實(shí)施上,該處理單元選擇器30例如是一鍵盤/屏幕/鼠標(biāo)切換器(Keyboard/Video/Mouse Switch,KVM)。
如圖2所示,本發(fā)明的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口100的模塊化架構(gòu)至少包括(a)多個(gè)切換模塊110;(b)多個(gè)切換控制模塊120;(c)一插接響應(yīng)模塊130;(d)一初始化控制模塊140;(e)一組態(tài)設(shè)定模塊150;以及(f)一周邊裝置聯(lián)機(jī)控制模塊160。以下分別說明這些模塊的個(gè)別屬性及功能。
各個(gè)切換模塊110分別整合到服務(wù)模塊11、12、13、14;且每一個(gè)切換模塊110至少包括一第一連接端(P1)111、一第二連接端(P2)112、一第三連接端(P3)113和一控制端114;其中第一連接端(P1)111是向外共同連接到PS/2連接器40;第二連接端(P2)112是連接到其所屬的服務(wù)模塊11、12、13、14中的輸出入控制器,例如是SB/SIO輸出入控制器32;第三連接端(P3)113和控制端114則是連接到其所屬的服務(wù)模塊11、12、13、14中整合的的切換控制模塊120。
切換控制模塊120是分別整合到服務(wù)模塊11、12、13、14,并以一對(duì)一方式連接到這些切換模塊110;且其可輸出一切換控制信號(hào)SW到其所屬的切換模塊110的控制端114,用以分別控制各個(gè)切換模塊110的第一連接端(P1)111、第二連接端(P2)112和第三連接端(P3)113之間的聯(lián)機(jī)切換動(dòng)作。在具體實(shí)施上,此切換控制模塊120分別如圖3A和圖3B所示包括二種不同的實(shí)施方式。在圖3A中,此切換控制模塊120是直接采用一IPMI(Intelligent Platform ManagementInterface)架構(gòu)中的BMC(Baseboard Management Controller)單元管理控制器121,其中該BMC單元管理控制器121不只用于接收選擇信號(hào)KVM_SEL及周邊裝置有插置信號(hào)KM_PRESENT,也負(fù)責(zé)實(shí)際對(duì)切換模塊110執(zhí)行切換動(dòng)作。在圖3B中,該切換控制模塊120包括一BMC單元管理控制器121和一微處理器122,其中該BMC單元管理控制器121僅用以接收選擇信號(hào)KVM_SEL及周邊裝置有插置信號(hào)KM_PRESENT,并響應(yīng)地令該微處理器122實(shí)際對(duì)切換模塊110執(zhí)行切換動(dòng)作。
插接響應(yīng)模塊130可在周邊裝置41、42插接到該刀片型服務(wù)器系統(tǒng)10時(shí),響應(yīng)地令該機(jī)箱控制器20從該刀片型服務(wù)器系統(tǒng)10中選擇其中一個(gè)內(nèi)定的處理單元(在此實(shí)施例中,假設(shè)為第1個(gè)服務(wù)模塊11)作為一初始化主控處理單元11,并同時(shí)發(fā)出一初始化激活信息至初始化控制模塊140。
初始化控制模塊140可響應(yīng)上述插接響應(yīng)模塊130發(fā)出的初始化激活信息,首先令初始化主控處理單元11中的切換控制模塊120,將其所屬的切換模塊110的第一連接端(P1)111連接到第三連接端(P3)113,借此將該組周邊裝置41、42通過切換模塊110和切換控制模塊120聯(lián)機(jī)到機(jī)箱控制器20,令機(jī)箱控制器20對(duì)該組新插接的周邊裝置41、42執(zhí)行一初始化程序。
組態(tài)設(shè)定模塊150可在上述初始化控制模塊140執(zhí)行完初始化程序之后,響應(yīng)地首先令各個(gè)服務(wù)模塊11、12、13、14中的切換控制模塊120,將其所屬的切換模塊110的第二連接端(P2)112連接到第三連接端(P3)113,借此令該機(jī)箱控制器20可將初始化后的組態(tài)設(shè)定數(shù)據(jù)(即PS/2規(guī)范下的周邊裝置組態(tài)設(shè)定數(shù)據(jù))傳送給各個(gè)服務(wù)模塊11、12、13、14中的中央處理器31,令其中央處理器31被設(shè)定為可使用該組周邊裝置41、42的狀態(tài)。
周邊裝置聯(lián)機(jī)控制模塊160可在上述組態(tài)設(shè)定模塊150執(zhí)行完設(shè)定程序之后,響應(yīng)一處理單元選擇事件201(也就是使用者利用該處理單元選擇器30從服務(wù)模塊11、12、13、14中選擇其中之一聯(lián)機(jī)到該組周邊裝置41、42),令使用者所選擇的服務(wù)模塊(11、12、13或14)中的切換控制模塊120將其所屬的切換模塊110的第一連接端(P1)111連接到第二連接端(P2)112,借此令該組周邊裝置41、42可通過切換模塊110連接到SB/SIO輸出入控制器32,讓該組周邊裝置41、42可通過該SB/SIO輸出入控制器32聯(lián)機(jī)到使用者所選擇的服務(wù)模塊(11、12、13或14)中的中央處理器31。
以下以一應(yīng)用實(shí)例說明本發(fā)明的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口100在實(shí)際應(yīng)用時(shí)的運(yùn)行方式。在此實(shí)例中,假設(shè)使用者將鍵盤41和鼠標(biāo)42同時(shí)通過PS/2連接器40插接到刀片型服務(wù)器系統(tǒng)10。
請(qǐng)同時(shí)參閱圖1和圖2,在實(shí)際應(yīng)用時(shí),當(dāng)使用者將鍵盤41和鼠標(biāo)42通過PS/2連接器40插接到刀片型服務(wù)器系統(tǒng)10時(shí),即可首先令PS/2連接器40發(fā)出一周邊裝置有插置信號(hào)KM_PRESENT至各個(gè)服務(wù)模塊11、12、13、14,并同時(shí)觸動(dòng)插接響應(yīng)模塊130,響應(yīng)地令該機(jī)箱控制器20從該刀片型服務(wù)器系統(tǒng)10中選擇其中一個(gè)內(nèi)定的處理單元(在此實(shí)例中,假設(shè)是第1個(gè)服務(wù)模塊11)作為一初始化主控處理單元11,并同時(shí)發(fā)出一初始化激活信息至初始化控制模塊140,令初始化控制模塊140響應(yīng)地首先令初始化主控處理單元11中的切換控制模塊120,將其所屬的切換模塊110的第一連接端(P1)111連接到第三連接端(P3)113,借此將該組周邊裝置41、42通過切換模塊110和切換控制模塊120聯(lián)機(jī)到機(jī)箱控制器20,令機(jī)箱控制器20對(duì)該組新插接的周邊裝置41、42執(zhí)行一初始化程序。當(dāng)此初始化程序完成之后,組態(tài)設(shè)定模塊150即會(huì)響應(yīng)地首先令各個(gè)服務(wù)模塊11、12、13、14中的切換控制模塊120,將其所屬的切換模塊110的第二連接端(P2)112連接到第三連接端(P3)113,借此令該機(jī)箱控制器20可將初始化后的組態(tài)設(shè)定數(shù)據(jù)(即PS/2規(guī)范下的周邊裝置組態(tài)設(shè)定數(shù)據(jù))傳送給各個(gè)服務(wù)模塊11、12、13、14中的中央處理器31,令各個(gè)中央處理器31被設(shè)定為可使用該組周邊裝置41、42的狀態(tài)。
接者假設(shè)使用者要利用該鍵盤41和鼠標(biāo)42對(duì)刀片型服務(wù)器系統(tǒng)10中的第2個(gè)服務(wù)模塊12進(jìn)行系統(tǒng)管理工作。在此狀況下,使用者即可利用處理單元選擇器30選擇第2個(gè)服務(wù)模塊12發(fā)出一處理單元選擇事件201。周邊裝置聯(lián)機(jī)控制模塊160即可響應(yīng)此處理單元選擇事件201,令使用者所選擇的服務(wù)模塊12中的切換控制模塊120,將其所屬的切換模塊110的第一連接端(P1)111連接到第二連接端(P2)112,借此令該組周邊裝置41、42通過切換模塊110連接到SB/SIO輸出入控制器32,該組周邊裝置41、42可通過該SB/SIO輸出入控制器32聯(lián)機(jī)到使用者所選擇的服務(wù)模塊12中的中央處理器31。即可令使用者利用鍵盤41和鼠標(biāo)42操控刀片型服務(wù)器系統(tǒng)10中的第2個(gè)服務(wù)模塊12進(jìn)行所需的系統(tǒng)管理工作。
若使用者接著要對(duì)刀片型服務(wù)器系統(tǒng)10中的第3個(gè)服務(wù)模塊13進(jìn)行系統(tǒng)管理工作,則依同理首先利用處理單元選擇器30選擇第3個(gè)服務(wù)模塊13,即可令周邊裝置聯(lián)機(jī)控制模塊160令第3個(gè)服務(wù)模塊13中的切換控制模塊120,將其所屬的切換模塊110的第一連接端(P1)111連接到第二連接端(P2)112,借此令該組周邊裝置41、42通過切換模塊110聯(lián)機(jī)到第3個(gè)服務(wù)模塊13中的中央處理器31。
總而言之,本發(fā)明提供了一種多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口,應(yīng)用在一具有多個(gè)獨(dú)立的處理單元的集群化計(jì)算機(jī)系統(tǒng),例如一刀片型服務(wù)器系統(tǒng);本發(fā)明可讓該刀片型服務(wù)器系統(tǒng)中的多個(gè)獨(dú)立的刀片型服務(wù)器,通過一多任務(wù)切換方式共享一組外部的周邊裝置,在具體實(shí)施上不需要采用限制性較多、使得兼容性較低的USB至PS2轉(zhuǎn)換器,因此應(yīng)用上具有較高的跨平臺(tái)性,因此適用于多種不同的操作系統(tǒng)。
權(quán)利要求
1.一種多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口,搭配至一集群化計(jì)算機(jī)系統(tǒng),該集群化計(jì)算機(jī)系統(tǒng)包括多個(gè)獨(dú)立的處理單元,該集群化計(jì)算機(jī)系統(tǒng)中的多個(gè)處理單元可通過一多任務(wù)切換方式及通過一特定形式的周邊裝置連接器共享一組周邊裝置,其特征在于,該多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口至少包括多個(gè)切換模塊,其中每一個(gè)切換模塊是整合到各個(gè)處理單元;且其中每一個(gè)切換模塊至少包括一第一連接端、一第二連接端、一第三連接端和一控制端,其中該第一連接端是向外共同連接到該組周邊裝置、該第二連接端是連接到其所屬的處理單元中的一輸出入控制器;多個(gè)切換控制模塊,它是分別以一對(duì)一方式連接到這些切換模塊;且其可輸出一切換控制信號(hào)至其所屬的切換模塊的控制端,用以分別控制各個(gè)切換模塊的第一連接端、第二連接端和第三連接端之間的聯(lián)機(jī)切換動(dòng)作;一插接響應(yīng)模塊,在該組周邊裝置插接到該集群化計(jì)算機(jī)系統(tǒng)時(shí),響應(yīng)地令該機(jī)箱控制器從該集群化計(jì)算機(jī)系統(tǒng)中選擇其中一個(gè)處理單元作為一初始化主控處理單元,并同時(shí)產(chǎn)生一初始化激活信息;一初始化控制模塊,可響應(yīng)該初始化激活信息,首先令該機(jī)箱控制器選擇的初始化主控處理單元中的切換控制模塊,控制其所屬的切換模塊的第一連接端連接到第三連接端,借此將該組周邊裝置通過該切換模塊聯(lián)機(jī)到該機(jī)箱控制器,令該機(jī)箱控制器對(duì)該組周邊裝置執(zhí)行一初始化程序;一組態(tài)設(shè)定模塊,在該初始化控制模塊執(zhí)行完初始化程序之后,令各個(gè)處理單元中的切換控制模塊將其所屬的切換模塊的第二連接端連接到第三連接端,借此將各個(gè)處理單元中的切換控制模塊連接到其輸出入控制器,讓該機(jī)箱控制器可將初始化所得的組態(tài)設(shè)定數(shù)據(jù),通過該輸出入控制器傳送給各個(gè)處理單元中的中央處理器,將該中央處理器設(shè)定為可使用該組周邊裝置的組態(tài);以及一周邊裝置聯(lián)機(jī)控制模塊,可在該組態(tài)設(shè)定模塊執(zhí)行完組態(tài)設(shè)定程序之后,響應(yīng)一使用者致動(dòng)的處理單元選擇事件,令該處理單元選擇事件所選擇的處理單元中的切換控制模塊,將其所屬的切換模塊的第一連接端連接到第二連接端,借此將該組周邊裝置聯(lián)機(jī)到其中的輸出入控制器,讓該組周邊裝置可聯(lián)機(jī)到該處理單元選擇事件所選擇的處理單元。
2.如權(quán)利要求1所述的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口,其特征在于,該集群化計(jì)算機(jī)系統(tǒng)是一刀片型服務(wù)器系統(tǒng)。
3.如權(quán)利要求1所述的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口,其特征在于,該組周邊裝置包括一鍵盤和一鼠標(biāo)。
4.如權(quán)利要求1所述的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口,其特征在于,該特定形式的周邊裝置連接器是一PS/2式的周邊裝置連接器。
5.如權(quán)利要求1所述的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口,其特征在于,該機(jī)箱控制器是通過一IPMB規(guī)范的總線架構(gòu)連接到各個(gè)處理單元。
6.如權(quán)利要求1所述的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口,其特征在于,該集群化計(jì)算機(jī)系統(tǒng)中的各個(gè)處理單元中的輸出入控制器是一SB/SIO式的輸出入控制器。
7.如權(quán)利要求1所述的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口,其特征在于,在該使用者致動(dòng)的處理單元選擇事件中,是使用一處理單元選擇器選擇所需的處理單元,且該處理單元選擇器是一KVM式的鍵盤/屏幕/鼠標(biāo)切換器。
8.如權(quán)利要求1所述的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口,其特征在于,在該切換控制模塊是一IPMI所規(guī)范的架構(gòu)中的BMC單元管理控制器。
9.如權(quán)利要求1所述的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口,其特征在于,各個(gè)切換控制模塊包括一IPMI的BMC單元管理控制器,受控于該機(jī)箱控制器及接收相關(guān)的控制信號(hào);以及一微處理器,受控于該BMC單元管理控制器對(duì)其所屬的切換模塊執(zhí)行切換動(dòng)作。
全文摘要
一種多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口,搭配至一具有多個(gè)獨(dú)立的處理單元的集群化計(jì)算機(jī)系統(tǒng),例如刀片型服務(wù)器系統(tǒng),本發(fā)明的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口至少包括多個(gè)切換模塊、多個(gè)切換控制模塊、一插接響應(yīng)模塊、一初始化控制模塊、一組態(tài)設(shè)定模塊以及一周邊裝置聯(lián)機(jī)控制模塊;本發(fā)明的多任務(wù)式計(jì)算機(jī)周邊裝置聯(lián)機(jī)切換接口讓該刀片型服務(wù)器系統(tǒng)中的多個(gè)獨(dú)立的刀片型服務(wù)器,通過一多任務(wù)切換方式共享一組外部的周邊裝置,具體實(shí)施上不需要采用限制性較多、兼容性較低的USB至PS2轉(zhuǎn)換器,因此應(yīng)用上具有較高的跨平臺(tái)性,適用于多種不同的操作系統(tǒng)。
文檔編號(hào)G06F3/033GK1959599SQ20051011550
公開日2007年5月9日 申請(qǐng)日期2005年11月4日 優(yōu)先權(quán)日2005年11月4日
發(fā)明者李俊良 申請(qǐng)人:英業(yè)達(dá)股份有限公司