(57)【要約】【課題】低周波数動作時にも、複数のプロセッサが同一稼動して障害に備えることが可能なＦＴコンピュータおよびその制御方法を提供する。【解決手段】停止部５２ａは、各ＣＰＵが基準周波数のクロック信号で同一の処理をしている状況下で温度異常信号を受け付けると、ＣＰＵ４１を停止する。設定部５２ｂは、ＣＰＵ４１が基準周波数のクロック信号で動作し、かつ、モジュール２内のＣＰＵが停止している状況下で温度異常信号を受け付けると、調整部４２を制御してクロック信号の周波数を低周波数に設定する。起動部５２ｃは、ＣＰＵ４１が低周波数のクロック信号で動作し、かつ、モジュール２内のＣＰＵが停止している場合、モジュール２内の調整部を制御して、クロック信号の周波数を低周波数に設定してモジュール２内のＣＰＵに低周波数のクロック信号を供給し、そのＣＰＵにＣＰＵ４１と同一処理を行わせる。【選択図】図１
2008217051.tif 000002
【特許請求の範囲】
【請求項１】
処理装置が二重化されているフォールトトレラントコンピュータであって、
前記処理装置の各々は、
ＣＰＵと、
自処理装置内のＣＰＵへのクロック信号の周波数を調整する調整部と、
自処理装置の温度を検出する検出部と、
自処理装置内および他の処理装置内のＣＰＵの動作状況を確認する確認部と、
前記確認の結果が、各処理装置内のＣＰＵが基準周波数のクロック信号で同一の処理をしている状況を表すときに、自処理装置の温度が所定温度を超えた場合、自処理装置内のＣＰＵを停止する停止部と、
前記確認の結果が、他の処理装置内のＣＰＵが停止している状況を表すときに、自処理装置の温度が前記所定温度を超えた場合、自処理装置内の調整部を制御して前記クロック信号の周波数を前記基準周波数より低い低周波数に設定する設定部と、
前記確認の結果が、自処理装置内のＣＰＵが前記低周波数のクロック信号で稼動している状況を表す場合、他の処理装置内の調整部を制御して他の処理装置内のＣＰＵに前記低周波数のクロック信号を供給し、当該ＣＰＵに自処理装置内のＣＰＵと同一の処理を行わせる起動部と、を含む、フォールトトレラントコンピュータ。
【請求項２】
請求項１に記載のフォールトトレラントコンピュータにおいて、
前記起動部の各々は、前記確認の結果が、自処理装置内のＣＰＵが前記低周波数のクロック信号で所定時間継続して稼動している状況を表す場合、他の処理装置内の調整部を制御して他の処理装置内のＣＰＵに前記低周波数のクロック信号を供給し、当該ＣＰＵに自処理装置内のＣＰＵと同一の処理を行わせる、フォールトトレラントコンピュータ。
【請求項３】
請求項１または２に記載のフォールトトレラントコンピュータにおいて、
前記停止部は、さらに、前記確認の結果が、各処理装置内のＣＰＵが基準周波数のクロック信号で同一の処理をしている状況で自処理装置のＣＰＵの処理負荷が所定値より低くなった状況を表す場合、自処理装置内のＣＰＵを停止し、
前記設定部は、さらに、前記確認の結果が、他の処理装置内のＣＰＵが停止している状況で自処理装置のＣＰＵの処理負荷が前記所定値より低くなった状況を表す場合、自処理装置内の調整部を制御して前記クロック信号の周波数を前記低周波数に設定する、フォールトトレラントコンピュータ。
【請求項４】
フォールトトレラントコンピュータ内で、ＣＰＵを含み二重化されている各処理装置が行うフォールトトレラントコンピュータの制御方法であって、
各処理装置が、自処理装置の温度を検出する検出ステップと、
各処理装置が、自処理装置内および他の処理装置内のＣＰＵの動作状況を確認する確認ステップと、
各処理装置が、前記確認の結果が、各処理装置内のＣＰＵが基準周波数のクロック信号で同一の処理をしている状況を表すときに、自処理装置の温度が所定温度を超えた場合、自処理装置内のＣＰＵを停止する停止ステップと、
各処理装置が、前記確認の結果が、他の処理装置内のＣＰＵが停止している状況を表すときに、自処理装置の温度が前記所定温度を超えた場合、自処理装置内の調整部を制御して前記クロック信号の周波数を前記基準周波数より低い低周波数に設定する設定ステップと、
各処理装置が、前記確認の結果が、自処理装置内のＣＰＵが前記低周波数のクロック信号で稼動している状況を表す場合、他の処理装置内のＣＰＵに前記低周波数のクロック信号を供給し、当該ＣＰＵに自処理装置内のＣＰＵと同一の処理を行わせる起動ステップと、を含むフォールトトレラントコンピュータの制御方法。
【請求項５】
請求項４に記載のフォールトトレラントコンピュータの制御方法において、
前記起動ステップでは、前記確認の結果が、自処理装置内のＣＰＵが前記低周波数のクロック信号で所定時間継続して稼動している状況を表す場合、他の処理装置内のＣＰＵに前記低周波数のクロック信号を供給し、当該ＣＰＵに自処理装置内のＣＰＵと同一の処理を行わせる、フォールトトレラントコンピュータの制御方法。
【請求項６】
請求項４または５に記載のフォールトトレラントコンピュータの制御方法において、
前記停止ステップでは、さらに、前記確認の結果が、各処理装置内のＣＰＵが基準周波数のクロック信号で同一の処理をしている状況で自処理装置のＣＰＵの処理負荷が所定値より低くなった状況を表す場合、自処理装置内のＣＰＵを停止し、
前記設定ステップでは、さらに、前記確認の結果が、他の処理装置内のＣＰＵが停止している状況で自処理装置のＣＰＵの処理負荷が前記所定値より低くなった状況を表す場合、前記クロック信号の周波数を前記低周波数に設定する、フォールトトレラントコンピュータの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォールトトレラント（Fault Tolerant）コンピュータ（以下「ＦＴコンピュータ」と称する。）およびその制御方法に関し、特には、多重化された複数のプロセッサが同期を取りながら同一処理を実行するロックステップ方式のＦＴコンピュータおよびその制御方法に関する。
【背景技術】
【０００２】
従来、プロセッサが二重化されたロックステップ方式のＦＴコンピュータが知られている。このＦＴコンピュータでは、一方のプロセッサに障害が発生しても、他方のプロセッサが正常稼動し続ける。このため、ＦＴコンピュータは、障害発生時でも正常稼動を続けることが可能になる。
【０００３】
特許文献１には、異常発生時、具体的には商用電源が断状態になると、電源をバッテリに切り替えると共に一方のプロセッサを停止させ、商用電源の断状態が所定時間継続すると、動作中のプロセッサに供給するクロック信号の周波数を低くする二重化処理回路、すなわち、ＦＴコンピュータが記載されている。
【０００４】
特許文献２には、ＣＰＵの温度上昇、すなわち、異常発生に伴い、ＣＰＵに供給するクロック信号の周波数を低くしてＣＰＵの発熱量を抑えるクロック可変回路が記載されている。
【特許文献１】特開平７−１６０３６９号公報
【特許文献２】特開２０００−１８７５２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来、ＦＴコンピュータにおいて、プロセッサの動作周波数を変動した後も二重化稼動を維持する仕組みはなかった。その理由は、ＦＴコンピュータでは、２つのプロセッサが完全同期して稼動しているため、その状態で動作周波数を変動することは難しいためである。
【０００６】
また、特許文献２に記載の技術を特許文献１に記載のＦＴコンピュータに適用することによって、以下のようなＦＴコンピュータが想到されるかもしれない。
【０００７】
つまり、双方のプロセッサが稼動中に一方のプロセッサが高温になると、そのプロセッサの稼動を停止し、その後、他方のプロセッサが高温になると、そのプロセッサのクロック信号の周波数を低くするＦＴコンピュータが想到されるかもしれない。
【０００８】
しかしながら、このＦＴコンピュータでは、低周波数動作時には、一方のプロセッサしか稼動しない。このため、このＦＴコンピュータは、低周波数動作時には、２つのプロセッサが完全同期して同一処理を行うＦＴコンピュータとして機能しない。
【０００９】
本発明の目的は、低周波数動作時にも、複数のプロセッサが同一稼動して障害に備えることが可能なＦＴコンピュータおよびその制御方法を提供することである。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明のＦＴコンピュータは、処理装置が二重化されているフォールトトレラントコンピュータであって、前記処理装置の各々は、ＣＰＵと、自処理装置内のＣＰＵへのクロック信号の周波数を調整する調整部と、自処理装置の温度を検出する検出部と、自処理装置内および他の処理装置内のＣＰＵの動作状況を確認する確認部と、前記確認の結果が、各処理装置内のＣＰＵが基準周波数のクロック信号で同一の処理をしている状況を表すときに、自処理装置の温度が所定温度を超えた場合、自処理装置内のＣＰＵを停止する停止部と、前記確認の結果が、他の処理装置内のＣＰＵが停止している状況を表すときに、自処理装置の温度が前記所定温度を超えた場合、自処理装置内の調整部を制御して前記クロック信号の周波数を前記基準周波数より低い低周波数に設定する設定部と、前記確認の結果が、自処理装置内のＣＰＵが前記低周波数のクロック信号で稼動している状況を表す場合、他の処理装置内の調整部を制御して他の処理装置内のＣＰＵに前記低周波数のクロック信号を供給し、当該ＣＰＵに自処理装置内のＣＰＵと同一の処理を行わせる起動部と、を含む。
【００１１】
本発明のＦＴコンピュータの制御方法は、フォールトトレラントコンピュータ内で、ＣＰＵを含み二重化されている各処理装置が行うフォールトトレラントコンピュータの制御方法であって、各処理装置が、自処理装置の温度を検出する検出ステップと、各処理装置が、自処理装置内および他の処理装置内のＣＰＵの動作状況を確認する確認ステップと、各処理装置が、前記確認の結果が、各処理装置内のＣＰＵが基準周波数のクロック信号で同一の処理をしている状況を表すときに、自処理装置の温度が所定温度を超えた場合、自処理装置内のＣＰＵを停止する停止ステップと、各処理装置が、前記確認の結果が、他の処理装置内のＣＰＵが停止している状況を表すときに、自処理装置の温度が前記所定温度を超えた場合、自処理装置内の調整部を制御して前記クロック信号の周波数を前記基準周波数より低い低周波数に設定する設定ステップと、各処理装置が、前記確認の結果が、自処理装置内のＣＰＵが前記低周波数のクロック信号で稼動している状況を表す場合、他の処理装置内のＣＰＵに前記低周波数のクロック信号を供給し、当該ＣＰＵに自処理装置内のＣＰＵと同一の処理を行わせる起動ステップと、を含む。
【００１２】
上記発明によれば、ＣＰＵの温度が上昇したときに、ＣＰＵのクロック信号の周波数を低くして発熱量を抑えて低消費電力状態にし、かつ、この状態で、２つのＣＰＵが同一の処理を行う。このため、低周波数動作時でも、ＦＴコンピュータとして機能することが可能になる。
【００１３】
なお、前記起動部の各々は、前記確認の結果が、自処理装置内のＣＰＵが前記低周波数のクロック信号で所定時間継続して稼動している状況を表す場合、他の処理装置内の調整部を制御して他の処理装置内のＣＰＵに前記低周波数のクロック信号を供給し、当該ＣＰＵに自処理装置内のＣＰＵと同一の処理を行わせることが望ましい。
【００１４】
上記発明によれば、例えば、高温状態が続く場合に、２つのＣＰＵが低周波数動作状態で同一の処理を行うことが可能になる。このため、一時的な温度の誤検出により、２つのＣＰＵが低周波数動作状態で同一の処理を行うことを防止できる。
【００１５】
また、前記起動部の各々は、前記確認の結果が、自処理装置内のＣＰＵが前記低周波数のクロック信号で所定時間継続して稼動している状況を表す場合、他の処理装置内の調整部を制御して他の処理装置内のＣＰＵに前記低周波数のクロック信号を供給し、当該ＣＰＵに自処理装置内のＣＰＵと同一の処理を行わせることが望ましい。
【００１６】
上記発明によれば、ＦＴコンピュータの負荷が低い状態のときに、低周波数（低消費電力状態）での稼動に遷移でき、例えば、省電力モード化で、２つのＣＰＵが低周波数動作状態で同一の処理を行うことが可能になる。
【発明の効果】
【００１７】
本発明によれば、ＦＴコンピュータにおいて、低周波数動作時にも、複数のプロセッサが同一稼動して障害に備えることが可能になる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施例を図面を参照して説明する。
【００１９】
図１は、本発明の一実施例のＦＴコンピュータを示したブロック図である。図１では、ＦＴサーバとして使用されるＦＴコンピュータが示されている。なお、ＦＴコンピュータは、ＦＴサーバに限るものではない。
【００２０】
図１において、ＦＴサーバは、ＣＰＵ／ＩＯモジュール（以下、単に「モジュール」と称する。）１および２と、バックパネル３とを含む。モジュール１および２は、バックパネル３と接続され、バックパネル３内の共通バス３１を介して相互に通信を行える。
【００２１】
モジュール１および２は、処理装置の一例であり、同一構成である。このため、以下ではモジュール１について説明し、モジュール２の説明を省略する。なお、モジュール２の説明は、例えば、以下の「モジュール１」という記載を「モジュール２」と読み替えることによって実現される。
【００２２】
モジュール１は、プロセッサ４とＦＴ制御チップ５とを含む。プロセッサ４は、ＣＰＵ４１と、調整部４２と、検出部４３とを含む。ＦＴ制御チップ５は、確認部５１と、制御部５２とを含む。制御部５２は、停止部５２ａと、設定部５２ｂと、起動部５２ｃとを含む。
【００２３】
プロセッサ４は、種々の処理を行う。
【００２４】
ＣＰＵ４１は、基本的に、モジュール２内のＣＰＵと同期を取りながら同一処理を実行する。
【００２５】
ＣＰＵ４１は、自己の動作状況を表す動作状況信号をＦＴ制御チップ５に提供する。例えば、ＣＰＵ４１が基準周波数のクロック信号で動作している場合、ＣＰＵ４１は、ＣＰＵ４１が基準周波数のクロック信号で動作していることを表す動作状況信号を提供する。一方、ＣＰＵ４１が基準周波数より低い低周波数のクロック信号で動作している場合、ＣＰＵ４１は、ＣＰＵ４１が低周波数のクロック信号で動作していることを表す動作状況信号を提供する。
【００２６】
なお、動作状況信号は、ＣＰＵ４１の処理負荷の大きさも表す。また、ＣＰＵ４１は、停止しているとき、動作状況信号を出力しない。
【００２７】
調整部４２は、ＣＰＵ４１の動作速度を規定するクロック信号の周波数を調整可能であり、その調整されたクロック信号をＣＰＵ４１に提供する。
【００２８】
検出部４３は、プロセッサ４の温度を検出する。本実施例では、検出部４３は、ＣＰＵ４１の温度をプロセッサ４の温度として検出し、その温度が所定の温度を超えた場合、プロセッサのエラー信号の一つであるプロセッサ高温を示す温度異常信号を出力する。
【００２９】
ＦＴ制御チップ５は、コンピュータ等の制御部とメモリ（記録媒体）を有し、その制御部がメモリからＦＴ制御チップ５の動作を規定するＦＴ制御ソフトウェア（プログラム）を読み取り実行することにより、確認部５１と制御部５２（停止部５２ａ、設定部５２ｂおよび起動部５２ｃ）として機能する。
【００３０】
確認部５１は、モジュール１内およびモジュール２内のＣＰＵの動作状況を確認する。
【００３１】
例えば、確認部５１は、モジュール１内のＣＰＵ４１からの動作状況信号が表す内容に基づいて、モジュール１内のＣＰＵ４１の動作状況を確認し、また、モジュール２内の確認部と通信してモジュール２内のＣＰＵの動作状況を確認する。
【００３２】
具体的には、確認部５１は、モジュール１内のＣＰＵ４１からの動作状況信号が、ＣＰＵ４１が基準周波数のクロック信号で動作していることを表す場合、モジュール１内のＣＰＵ４１が基準周波数のクロック信号で動作していると判断する。
【００３３】
また、確認部５１は、モジュール１内のＣＰＵ４１からの動作状況信号が、ＣＰＵ４１が低周波数のクロック信号で動作していることを表す場合、モジュール１内のＣＰＵ４１が低周波数のクロック信号で動作していると判断する。
【００３４】
また、確認部５１は、モジュール２内の確認部へ、モジュール１内のＣＰＵ４１の動作状況を表す状況情報を通知する。なお、モジュール１内のＣＰＵ４１が動作を停止しているとき、確認部５１も動作を停止する。このため、モジュール１内のＣＰＵ４１が動作を停止しているとき、状況情報は通知されない。
【００３５】
また、確認部５１は、モジュール２内の確認部から、モジュール２内のＣＰＵの動作状況を表す状況情報を受け付け、その状況情報に基づいて、モジュール２内のＣＰＵの動作状況を確認する。なお、確認部５１は、モジュール２内の確認部から状況情報を取得できない場合、モジュール２内のＣＰＵ（具体的には、モジュール２）が停止していると判断する。
【００３６】
制御部５２は、確認部５１の確認結果と、検出部４３の検出結果と、に基づいて、モジュール１内のＣＰＵ４１およびモジュール２内のＣＰＵの動作を制御する。
【００３７】
停止部５２ａは、確認部５１の確認結果が、各モジュール内のＣＰＵが基準周波数のクロック信号で動作していること、すなわち、各モジュール内のＣＰＵが基準周波数のクロック信号で同一の処理をしていること、を表す状況下で、検出部４３から温度異常信号を受け付けた場合、ＣＰＵ４１を停止する。
【００３８】
具体的には、停止部５２ａは、各モジュール内のＣＰＵが基準周波数のクロック信号で同一の処理をしている状況下で、モジュール１内の検出部４３から温度異常信号を受け付けた場合、モジュール１をＦＴサーバから切り離してモジュール１内のＣＰＵ４１を停止する。
【００３９】
設定部５２ｂは、確認部５１の確認結果が、モジュール１内のＣＰＵ４１が基準周波数のクロック信号で動作しており、かつ、モジュール２内のＣＰＵが停止していること、を表す状況下で、モジュール１内の検出部４３から温度異常信号を受け付けた場合、モジュール１内の調整部４２を制御して、クロック信号の周波数を低周波数に設定する。
【００４０】
起動部５２ｃは、確認部５１の確認結果が、モジュール１内のＣＰＵ４１が低周波数のクロック信号で動作しており、かつ、モジュール２内のＣＰＵが停止していること、を表す場合、モジュール２を起動し、モジュール２内の調整部４２を制御して、モジュール２内のクロック信号の周波数を低周波数に設定してモジュール２内のＣＰＵに低周波数のクロック信号を供給し、モジュール２内のＣＰＵにモジュール１内のＣＰＵと同一の処理を行わせる。
【００４１】
例えば、起動部５２ｃは、モジュール１内のＣＰＵ４１が低周波数のクロック信号で所定時間（例えば、１分）継続して稼動した場合、モジュール２内の調整部４２を制御してモジュール２内のＣＰＵに低周波数のクロック信号を供給し、モジュール２内のＣＰＵにモジュール１内のＣＰＵと同一の処理を行わせる。
【００４２】
なお、本実施例では、停止部５２ａは、各モジュール内のＣＰＵが基準周波数のクロック信号で同一の処理をしている状況で、モジュール１内のＣＰＵ４１の処理負荷（処理負荷の大きさ）が所定値より低くなった場合、モジュール１をＦＴサーバから切り離してモジュール１内のＣＰＵ４１を停止する。
【００４３】
また、本実施例では、設定部５２ｂは、モジュール２内のＣＰＵが停止している状況でモジュール１内のＣＰＵ４１の処理負荷（処理負荷の大きさ）が前記所定値より低くなった場合、モジュール２を起動し、モジュール２内の調整部４２を制御してモジュール２内のクロック信号の周波数を低周波数に設定する。
【００４４】
次に、動作を説明する。
【００４５】
図２は、ＦＴ制御チップの動作を説明するためのフローチャートである。以下、図２を参照して、ＦＴ制御チップの動作を説明する。
【００４６】
ＦＴサーバが正常稼動中、つまり、モジュール１および２が同じ命令列をクロック同期させて全く同じに処理している２重化状態において、モジュール１内のプロセッサ４の温度が上昇し、プロセッサ４からの温度異常信号がアサートされた場合（ステップＳ２１およびＳ２２）、モジュール１は動作を停止して縮退し、ＦＴサーバは、モジュール２での片系稼動に遷移する（ステップＳ２３）。
【００４７】
これは、アサートされた信号がＦＴ制御チップ５内の制御部５２に入力され、制御部５２が、プロセッサ４からの温度異常信号がアサートされたモジュール１を縮退（停止）させる処理を行うことによって実現される。
【００４８】
次にモジュール１が縮退している状態で、モジュール２において、プロセッサの温度が上昇し、温度異常信号がアサートされた場合（ステップＳ２１およびＳ２２）、モジュール２内の制御部は、プロセッサ標準機能を利用してプロセッサ（具体的にはモジュール２内のＣＰＵ）の動作周波数（クロック信号の周波数）をおとして、モジュール２の動作状態を高消費電力状態から低消費電力状態に遷移させて過熱を抑える（ステップＳ２４）。
【００４９】
この状態（低消費電力状態）が長く続く場合（ステップＳ２５）、モジュール２内の制御部は、縮退していたモジュール１を起動し、その後、プロセッサ標準機能を利用して、予め設定済みであるモジュール２内のプロセッサ（ＣＰＵ）の動作周波数と同じ周波数でモジュール１内プロセッサ（ＣＰＵ４１）を稼動してから、２重化のための組込み処理に入り、低周波数（低消費電力状態）での２重化を実現する（ステップＳ２６）。
【００５０】
また、制御部５２は、各モジュール内のプロセッサ（ＣＰＵ）が基準周波数のクロック信号で同一の処理をしている状況で、モジュール１内のＣＰＵ４１の処理負荷が所定値より低くなった場合、モジュール１を退避（停止）してモジュール１内のＣＰＵ４１を停止する。
【００５１】
制御部５２は、モジュール２内のＣＰＵが停止している状況でモジュール１内のＣＰＵ４１の処理負荷が前記所定値より低くなった場合、縮退していたモジュール２を起動し、モジュール２内の調整部を制御してクロック信号の周波数を低周波数に設定し、モジュール１内のプロセッサ（ＣＰＵ）の動作周波数と同じ周波数でモジュール２内プロセッサ（ＣＰＵ）を稼動してから、２重化のための組込み処理に入り、低周波数（低消費電力状態）での２重化を実現する。
本実施例のＦＴサーバにおけるサーマル・スロットリング方法では、一方のモジュール内に実装されているプロセッサが高温状態となった場合に、このモジュールを縮退させてＦＴサーバが片系稼動している場合において、動作しているモジュール内に実装されているプロセッサでも高温状態となった場合に、プロセッサ標準機能を利用して、プロセッサの動作周波数をおとして過熱を抑える。
【００５２】
そのときに、縮退していたモジュール内に実装されているプロセッサを、稼動しているモジュール内に実装されているプロセッサと同周波数にて２重化させる。
【００５３】
本実施例によれば、ＣＰＵの温度が上昇したときに、ＦＴ制御チップは、ＣＰＵのクロック信号の周波数を低くして発熱量を抑えて低消費電力状態にし、かつ、この状態で、２つのＣＰＵに同一の処理を行わせる。このため、低周波数動作時でも、ＦＴコンピュータとして機能することが可能になる。
【００５４】
なお、起動部５２ｃは、モジュール１内のＣＰＵが低周波数のクロック信号で所定時間継続して稼動した場合、モジュール２内の調整部４２を制御してモジュール２内のＣＰＵに低周波数のクロック信号を供給し、モジュール２内のＣＰＵにモジュール１内のＣＰＵと同一の処理を行わせる。
【００５５】
この場合、例えば、高温状態が続く場合に、２つのＣＰＵが低周波数動作状態で同一の処理を行うことが可能になる。このため、一時的な温度の誤検出により、２つのＣＰＵが低周波数動作状態で同一の処理を行うことを防止できる。
【００５６】
また、ＦＴサーバの負荷が低い状態にて、低周波数（低消費電力状態）での稼動に遷移することで、省電力モードでの２重化という新たな効果を有する。
【００５７】
以上説明した実施例において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【図面の簡単な説明】
【００５８】
【図１】本発明の一実施例のＦＴサーバを示したブロック図である。
【図２】ＦＴ制御チップの動作を説明するためのフローチャートである。
【符号の説明】
【００５９】
１、２  ＣＰＵ／ＩＯモジュール
３      バックパネル
３１    共通バス
４      プロセッサ
４１    ＣＰＵ
４２    調整部
４３    検出部
５      ＦＴ制御チップ
５１    確認部
５２    制御部
５２ａ  停止部
５２ｂ  設定部
５２ｃ  起動部
【図１】
2008217051.tif 000003
【図２】
2008217051.tif 000004