網絡計算機及其ide磁碟電源控制方法
2023-10-08 16:22:49 2
專利名稱:網絡計算機及其ide磁碟電源控制方法
技術領域:
本發明總體上涉及一種網絡計算機,更確切地說,涉及一種網絡計算機和一種控制該網絡計算機的集成化驅動器電子線路(integrateddrive electronics,以下簡稱IDE)磁碟的電源的方法,通過CompactPCI把熱切換功能應用到IDE磁碟的獨立磁碟冗餘陣列(redundant array ofindependent disks,以下簡稱RAID)系統中。
近來,具有熱切換功能的CompactPCI被用作外圍設備單元和主板相連的接口。熱切換功能允許在伺服器開啟狀態下進行外圍設備單元切換。
因為伺服器計算機要處理大量的數據,所以磁碟使用強度很大,不可避免的受到一些損害。如果磁碟受到損害了,那麼就應該迅速地用未損壞的磁碟替換掉已損壞的磁碟,但是由於用於連接IDE磁碟的傳統背板並不具有熱切換功能,所以應在關閉伺服器計算機後再把磁碟換掉。
本發明的其它目標和優點將在下面的說明中闡明,其中有些可從說明中明顯看出來,有些可通過使用該發明體會到。
本發明的上述目標以及其它目標通過提供一種網絡計算機來實現,該網絡計算機包含至少一個IDE磁碟;一個為IDE磁碟提供電能的電源設備;一個為每個IDE磁碟提供小型PCI連接頭插槽的背板;一個橋板,該橋板具有可連接IDE磁碟的磁碟連接頭和一個可與IDE磁碟一起連接到背板或一起從背板斷開的CompactPCI連接頭;以及一個磁碟電源控制器,它通過檢測CompactPCI連接頭的管腳與背板上的CompactPCI連接頭插槽是否接觸來判定IDE磁碟是否存在,並根據判定結果控制向IDE磁碟供電或者切斷IDE磁碟的電源。CompactPCI連接頭逐漸地連接到背板或從背板斷開,從而在CompactPCI連接頭連到CompactPCI插槽時,傳送IDE磁碟電源的管腳最後連接,而在CompactPCI連接頭從CompactPCI插槽斷開時,傳送IDE磁碟電源的管腳最先斷開。
為了控制電源,磁碟電源控制器可能包含一個在背板中提供的EPLD。
CompactPCI連接頭可包含許多長度各不相同的管腳。
在IDE磁碟連接到背板的過程中,當磁碟電源控制器檢測到與CompactPCI連接頭最短的管腳接觸時,就可控制供應到IDE磁碟的功率。
在IDE磁碟與背板斷開的過程中,當磁碟電源控制器檢測到與CompactPCI連接頭最短管腳斷開時,就可控制切斷IDE磁碟的電源。
根據本發明的另外一個方面,上述目標以及其它目標也可通過提供一種控制至少具有一個IDE磁碟的網絡計算機的IDE磁碟電源的方法來實現,這種方法包括在計算機主體中提供一個連接部件,具有許多不同長度管腳的CompactPCI連接頭將連到這個連接部件;提供一個子連接部件,它通過CompactPCI連接頭把IDE磁碟和連接部件連接起來;在子連接部件連接到連接部件的過程中,檢測與CompactPCI連接頭管腳的接觸;根據不同長度的CompactPCI連接頭管腳的接觸情況判定IDE磁碟是否存在,從而控制供應到IDE磁碟的電源或切斷IDE磁碟的電源。
在控制供應到IDE磁碟的電源或者切斷IDE磁碟的電源過程中,根據與CompactPCI連接頭的最短管腳的接觸判定IDE磁碟存在時,就可向IDE磁碟供應功率。
根據與CompactPCI連接頭最短管腳的斷開判定IDE磁碟不存在時,功率控制方法還可控制切斷IDE磁碟的電源。
圖2是用於
圖1中IDE硬碟的背板的內部結構圖;圖3是連接圖1中背板和IDE磁碟的橋板的內部結構圖;圖4是描述連接圖1中IDE磁碟過程的流程圖;圖5是描述斷開圖1中IDE磁碟過程的流程圖;圖6是用於RAID系統的IDE磁碟的傳統背板的結構圖;圖7是傳統橋板的內部結構圖。
優選實施例下面將詳細介紹本發明的實施例,在附圖中給出了其中的例子,在所有圖中相同標號指代相同元件。
圖1是本發明的具有一個用於IDE磁碟的RAID系統的網絡計算機結構圖。如圖1所示,該網絡計算機包括一個背板5,其上可連接多個IDE磁碟;多個橋板3,所述的多個IDE磁碟1通過這些橋板分別連接到背板5上;一個主板11,它用電纜連接到背板5上,它上面裝有中央處理器14,該中央處理器通過至少訪問一個IDE磁碟1來讀取/寫入數據;一個電源設備9,它向連接到背板6的IDE磁碟1提供電源。在該網絡計算機中,IDE磁碟1基於RAID系統並行連接,從而可存儲大量數據並能對數據進行快速處理。
根據本發明,CompactPCI規範用作連接外圍設備和主板的接口,該規範具有熱切換功能,它允許在網絡計算機運行過程中切換外圍設備。因此,為了將熱切換功能應用到基於RAID系統的相互連接的大量IDE磁碟中,背板5和橋板3具有如下的配置。
圖2是用於圖1中IDE硬碟的背板的內部結構圖。如圖2所示,本發明中的背板5包括多個可連接IDE磁碟的110針CompactPCI連接頭插槽21;一個電源控制器7,它檢測IDE磁碟1是否連接到110針CompactPCI連接頭插槽21上,並控制供應到IDE磁碟1的電源;以及一個IDE輸入埠(圖中未顯示),主板連接頭(圖中未顯示)連接到該輸入埠以訪問IDE磁碟1。
圖3是連接圖1中的背板和IDE磁碟的橋板的內部結構圖。如圖所示,橋板3包括一個IDE連接頭插槽33,IDE磁碟連接頭31與其連接;一個110針CompactPCI連接頭22,用來把橋板3連接到110針CompactPCI連接頭插槽21上。
110針CompactPCI連接頭22由大量長度不同(短、標準、長)的管腳組成,每個管腳的輸入/輸出信號是預先確定的,以實現CompactPCI規範的熱切換功能。在110針CompactPCI連接頭22的每一管腳和110針CompactPCI連接頭插槽21的管腳相連的地方,IDE磁碟1的存在與否就根據預先確定的不同長度管腳的分步先後接觸確定,從而實現CompactPCI規範的熱切換功能。
換句話說,在IDE磁碟連接到背板5時,110針CompactPCI連接頭22的管腳就按照長度的順序(也就是按照長、標準和短的順序)插入到110針CompactPCI連接頭插槽21中。因此,當110針CompactPCI連接頭22的管腳和110針CompactPCI連接頭插槽21接觸時,磁碟電源控制器7就可確定IDE磁碟1的是否存在。
磁碟電源控制器7定期地檢測110針CompactPCI連接頭22的管腳是否和110針CompactPCI連接頭插槽21相接觸。如果110針CompactPCI連接頭預先確定的管腳和110針CompactPCI連接頭插槽21接觸,就向電源設備9輸出一個磁碟存在/不存在信號。根據磁碟存在/不存在信號向IDE磁碟1供電。磁碟電源控制器7可包含一個包括電源控制邏輯的EPLD。優選地,用110針CompactPCI連接頭22的最短的管腳來確定IDE磁碟1的存在/不存在並用它向IDE磁碟1供電,它將在最後插入到110針的CompactPCI連接頭插槽21中。這樣,只有在IDE磁碟1完全連接到背板5的地方才向IDE磁碟1供電。此外,如果斷開了IDE磁碟,向IDE磁碟1供電的最短管腳就從110針CompactPCI連接頭插槽21斷開。一旦斷開最短管腳,就切斷了IDE磁碟的電功率,從而較長的管腳在電源切斷之後才斷開連接。
圖4是連接IDE磁碟1和背板5的流程圖。如圖4所示,在IDE磁碟1連接到背板5時,磁碟電源控制器7的管腳檢測和電源控制過程如下。首先,當110針的CompactPCI連接頭22的最長的管腳在操作S1中接觸到背板5的110針的CompactPCI連接頭插槽21時,磁碟電源控制器7就做好和IDE磁碟1進行數據通信的準備。此後,標準長度的管腳在操作S3中與110針CompactPCI連接頭插槽21接觸,然後最短的管腳在操作S5中和110針CompactPCI連接頭插槽21接觸。當最短管腳和110針CompactPCI連接頭插槽21接觸時,磁碟電源控制器(EPLD)7檢測到最短管腳的接觸,並在操作S7中向電源設備9輸出一個磁碟存在信號「1」。電源設備9響應磁碟存在信號,在操作S9中向IDE磁碟1供電,從而在操作S11中結束IDE磁碟1和背板5的連接過程。
圖5是從背板5斷開IDE磁碟過程的流程圖。如圖所示,當從背板5斷開IDE磁碟1時,磁碟電源控制器7的管腳檢測和電源控制的過程如下。首先,當最短管腳在操作P1中從110針CompactPCI連接頭插槽21斷開時,磁碟電源控制器7檢測到最短管腳的斷開,在操作P3中向電源設備9輸出磁碟不存在信號「0」。於是,在磁碟電源控制器7向電源設備9輸出磁碟不存在信號「0」時,電源設備9在操作P5(P5)中切斷IDE磁碟1的電功率。此後,標準長度的管腳在操作P7中從110針CompactPCI連接頭插槽21斷開,然後最長的管腳在操作P9中從110針CompactPCI連接頭插槽21斷開,從而在操作P11中結束從背板5斷開IDE磁碟1的過程。
總而言之,磁碟電源控制器7根據管腳長度來檢測110管腳的CompactPCI連接頭22,從而確定IDE磁碟1是否存在,並控制IDE磁碟的電源。從而,可在伺服器計算機運行中切換IDE磁碟1。
利用本發明,對於RAID系統下通過CompactPCI規範連接到背板上的IDE磁碟1來說,不必關閉伺服器計算機的電源就可切換一個或多個IDE磁碟1。從而,允許熱切換功能並且可安全的切換IDE磁碟1。
如上所述,本發明提供了一種網絡計算機和一種控制網絡計算機的IDE磁碟電源的方法,本發明通過CompactPCI把熱切換功能應用到IDE磁碟的RAID系統中。
儘管只說明和描述了本發明的少數幾個實施例,本領域的一般技術人員仍能理解的是,可以對這些實施例進行變化和替換而不脫離本發明的原理和精神,本發明的原理和精神的範圍在權利要求書中定義。
權利要求
1.一種包含IDE磁碟和向IDE磁碟供電的電源設備的網絡計算機,這種網絡計算機還包括一個配有CompactPCI連接頭插槽的背板;一個橋板,該橋板具有一個可連接IDE磁碟的磁碟連接頭和一個可連接到CompactPCI連接頭插槽也可從CompactPCI連接頭插槽斷開的CompactPCI連接頭,該CompactPCI連接頭有多個管腳;以及一個磁碟電源控制器,該控制器通過檢測所述多個管腳中預先確定的一個管腳是否與CompactPCI連接頭插槽接觸來判定IDE磁碟是否存在,並根據判定結果控制IDE磁碟的電功率。
2.如權利要求1中的網絡計算機,其特徵在於,磁碟電源控制器包含一個在背板上提供的增強可編程邏輯器件(EPLD),該器件根據判定結果控制電源。
3.如權利要求2中的網絡計算機,其特徵在於,多個管腳中預先確定的那個管腳和這些管腳中其它管腳的長度不一樣。
4.如權利要求3中的網絡計算機,其特徵在於,在IDE磁碟連接到背板過程中,在檢測到CompactPCI連接頭的多個管腳中最短的管腳和CompactPCI連接頭插槽接觸時,磁碟電源控制器將向IDE磁碟供電。
5.如權利要求3中的網絡計算機,其特徵在於,在IDE磁碟與背板斷開的過程中,在檢測到CompactPCI連接頭最短的管腳從CompactPCI連接頭插槽斷開時,磁碟電源控制器將切斷IDE磁碟電源。
6.一種控制網絡計算機IDE磁碟電源的方法,包括在計算機主體中提供一個連接部分,具有許多長度不同的管腳的CompactPCI連接頭可連到該部分;提供一個子連接部分,它通過CompactPCI連接頭連接IDE磁碟和所述連接部分;檢測CompactPCI連接頭的多個管腳中的第一個和第二個管腳是否各自與連接部分接觸;根據檢測第一個和第二個管腳的接觸來判定IDE磁碟是否存在,通過判定結果來控制IDE磁碟的電源。
7.如權利要求6中控制電源的方法,其特徵在於,在檢測到第一個和第二個管腳分別接觸時,電源的控制包括向IDE磁碟供電。
8.如權利要求6中控制電源的方法,其特徵在於,在檢測到第一個管腳接觸而第二個管腳不接觸時,電源的控制包括切斷IDE磁碟的電源。
9.一種網絡計算機,包括一個適配CompactPCI連接頭的磁碟驅動器,該CompactPCI連接頭具有多個管腳,其中這些管腳中至少有一個管腳要比其它的管腳短;一個配有CompactPCI連接頭插槽的背板,該CompactPCI連接頭插槽適於連接多個的管腳;一個電源設備,通過所述管腳中至少一個管腳向磁碟驅動器供電;以及一個向磁碟驅動器寫入數據、從磁碟驅動器讀出數據的中央處理器。
10.如權利要求9中的網絡計算機,其特徵在於還包括一個磁碟電源控制器,它一個磁碟電源控制器,它判定在所述管腳中是否至少有一個管腳和CompactPCI連接頭插槽接觸;並根據判定結構控制磁碟的電源。
11.如權利要求10中的網絡計算機,其特徵在於在CompactPCI連接頭與背板斷開的過程中,磁碟電源控制器在將其它管腳從CompactPCI連接頭插槽分開前先切斷CompactPCI連接頭插槽的電源。
12.如權利要求10中的網絡計算機,其特徵在於,磁碟電源控制器包含一個在背板上提供的EPLD。
13.一種網絡計算機,包括一個配備多個連接頭插槽的背板;多個磁碟驅動器,每個磁碟驅動器適配一個具有多個管腳的連接頭,所述管腳中至少有一個預定管腳的長度和其它管腳不同,每個連接頭分別與背板上的連接頭插槽中的一個進行連接;一個磁碟電源控制器,它根據管腳長度控制每個磁碟驅動器的電源;以及一個向磁碟驅動器寫入數據、從磁碟驅動器讀出數據的中央處理器。
14.一種在具有至少一個中央處理器和一個配備多個連接頭插槽的背板的網絡計算機中熱切換磁碟驅動器的方法,這種方法包括為每個磁碟驅動器提供一個適配器,該適配器配有一個具有多個管腳的連接頭,其中所述管腳中至少有一個管腳比其它管腳短,每個連接頭分別適於和背板上多個連接頭插槽中的一個進行連接。根據多個管腳中某個管腳和多個連接頭插槽中相應的某個連接頭插槽的分離和結合,來控制每個磁碟驅動器的電源,該控制不依賴於磁碟。
15.一種網絡計算機,包括一個配備多個連接頭插槽的背板;多個磁碟驅動器,每個磁碟驅動器適配一個具有多個管腳的連接頭,在所述多個管腳中有預定長度短的、標準的和長的管腳,每個連接頭分別與背板上的連接頭插槽中的一個進行連接,這些磁碟驅動器中的每個磁碟驅動器都通過連接頭插槽接通電源;一個向磁碟驅動器寫入數據、從磁碟驅動器讀出數據的中央處理器;以及一個磁碟電源控制器,它通過檢測至少一個短管腳和相應連接頭插槽的接觸來控制每個連接頭插槽的電源,該控制不依賴於應用於中央處理器的電源控制,也不依賴於應用於其它連接頭插槽的電源控制。
16.如權利要求15中的網絡計算機,其特徵在於從相應的連接頭插槽斷開一個磁碟驅動器時,儘管相應的標準管腳和相應的長管腳仍和相應的連接頭插槽連接,但是一旦至少有一個短管腳和相應的連接頭插槽脫離接觸,施加到連接頭插槽的電源就斷開。
17.如權利要求15中的網絡計算機,其特徵在於把一個磁碟驅動器插入到各自的連接頭插槽時,在相應的長管腳和相應的短管腳插入到相應的連接頭插槽之後,以及至少有一個短管腳插入到相應的連接頭插槽之後,電源才連接到相應的連接頭插槽。
全文摘要
一種網絡計算機,它配有具備IDE磁碟熱切換功能的RAID系統。一個橋板,它具有可連接IDE磁碟的磁碟連接頭,它通過一個CompactPCI連接頭把IDE磁碟連接到計算機的背板上。CompactPCI連接頭適配長度呈梯度變化的管腳。一個磁碟電源控制器,通過檢測CompactPCI連接頭的管腳是否和背板上的CompactPCI連接頭插槽接觸來判定IDE磁碟的是否存在,並根據判定結果控制IDE磁碟的功率。
文檔編號G06F1/26GK1447238SQ0212657
公開日2003年10月8日 申請日期2002年7月24日 優先權日2002年3月27日
發明者樸明植 申請人:三星電子株式會社