(57)【特許請求の範囲】
【請求項１】
待機電力および操作電力を出力する電源部を備える周辺装置と、
ネットワークを介した遠隔管理によって電力の起動指示を受信する第１の制御部と、前記第１の制御部に対して前記待機電力から前記操作電力が供給されるまでに要する時間以上の所定時間を保持する記憶部と、前記第１の制御部に前記待機電力が供給されている状態であり、かつ前記第１の制御部が起動中状態であることを条件にして前記第１の制御部への電力遮断を発動させる保護機能を備えており、前記第１の制御部が前記起動指示を受けて前記起動中状態になったことを検出した場合、前記起動中状態の検出時から前記所定時間遅延させた時刻で、前記保護機能を発動するための前記条件の判定を行う第２の制御部と、を含む情報処理装置と、
を有する情報処理システム。
【請求項２】
前記周辺装置は、前記電源部の他に、前記電源部からの電力の供給制御を行う電源制御部、拡張バスを有して前記拡張バスを介した通信を中継する中継装置および前記拡張バスにそれぞれ接続された複数の演算処理装置を含む演算処理装置群を少なくとも備え、
前記電源制御部は、前記電源部、前記中継装置、前記情報処理装置および前記演算処理装置群の順に前記操作電力の供給を行う、
請求項１記載の情報処理システム。
【請求項３】
前記電源制御部は、前記中継装置へ前記操作電力の供給制御を行った場合、前記中継装置への前記操作電力の供給制御の終了後に、前記中継装置が起動状態になったことを示すフラグを設定し、
前記第２の制御部は、前記フラグの設定状態を定期的に監視し、前記フラグが設定されていることを検出した場合、前記記憶部に格納されているプログラムデータを用いて前記周辺装置の初期化処理を行い、
前記電源制御部は、前記初期化処理の終了を検出した場合、前記演算処理装置群に前記操作電力の供給制御を行う、
請求項２記載の情報処理システム。
【請求項４】
前記第２の制御部は、前記第１の制御部が前記起動指示を受信したことを検出した場合、
前記記憶部に格納されているプログラムデータを用いて、前記周辺装置の前記初期化処理のうちの前記中継装置の初期化を除く第１の処理を行い、
前記フラグの設定状態を定期的に監視し、前記第１の処理の終了後、前記フラグが設定されるまで前記初期化処理の実行を待機し、
前記フラグが設定されていることを検出した場合、前記プログラムデータを用いて、前記中継装置の初期化を含む第２の処理を行って前記初期化処理の実行を継続する、
請求項３記載の情報処理システム。
【請求項５】
ネットワークを介した遠隔管理によって電力の起動指示を受信する第１の制御部と、
前記第１の制御部に対して待機電力から操作電力が供給されるまでに要する時間以上の所定時間を保持する記憶部と、
前記第１の制御部に前記待機電力が供給されている状態であり、かつ前記第１の制御部が起動中状態であることを条件にして前記第１の制御部への電力遮断を発動させる保護機能を備えており、前記第１の制御部が前記起動指示を受けて前記起動中状態になったことを検出した場合、前記起動中状態の検出時から前記所定時間遅延させた時刻で、前記保護機能を発動するための前記条件の判定を行う第２の制御部と、
を有する情報処理装置。
【請求項６】
コンピュータに、
ネットワークを介した遠隔管理によって電力の起動指示を受信する制御部に対して、前記制御部に待機電力から操作電力が供給されるまでに要する時間以上の所定時間をメモリに保持し、
前記制御部に前記待機電力が供給されている状態であり、かつ前記制御部が起動中状態であることを条件にして前記制御部への電力遮断を行う保護機能を発動し、
前記制御部が前記起動指示を受けて前記起動中状態になったことを検出した場合、前記起動中状態の検出時から前記所定時間遅延させた時刻で、前記保護機能を発動するための前記条件の判定を行う、
処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
ホストＰＣ（Personal Computer）と、コプロセッサ（co-processor）間の通信を、ＰＣＩｅ（Peripheral Component Interconnect Express：登録商標）等の拡張バスを用いて行う情報処理システムが開発されている。
【０００３】
このような情報処理システムを起動させる場合には、スタンバイ電力が供給されている状態で、電源ボタンの押下やＷｏＬ（Wake on LAN（Local Area Network））による遠隔電源投入が行われる。
【０００４】
また、情報処理システムは、システム内の構成デバイスに対して電力供給を制御する電源制御部を備えている。電源制御部が電源ボタンの押下やＷｏＬによる起動トリガを検出することで、電力供給がスタンバイ電力からアクティブ電力に切替えられてシステムが起動する。
【０００５】
一方、ホストＰＣが搭載されるメインボードには、ＡＭＴ（Active Management Technology）と呼ばれる機能が備えられている。ＡＭＴは、ＬＡＮ等のネットワークを通じて遠隔からホストＰＣを管理する遠隔管理機能であり、ＡＭＴを使ってホストＰＣの電力をオンオフすることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１９−１０９６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記のように、ＡＭＴは、ホストＰＣの起動トリガになることができるが、電源制御部には、ＡＭＴによる起動トリガを認識する機構が備えられていない。このため、ＡＭＴによる起動では、スタンバイ電力からアクティブ電力への切替えが行われず、ホストＰＣはスタンバイ電力を利用して起動しようとする。
【０００８】
しかし、スタンバイ電力は、アクティブ電力よりも低電力であるため、ホストＰＣを起動させるには電力不足である。よって、ＡＭＴを用いてホストＰＣに起動トリガが与えられると、スタンバイ電力が供給された電力不足の状態でホストＰＣは起動しようとする。このため、ＯＣＰ（Over Current Protection）等の保護機能が働いてしまい、ホストＰＣが搭載されているメインボードがシャットダウンしてしまう。
【０００９】
このように、従来の情報処理システムでは、ＡＭＴを用いてホストＰＣを起動させようとすると、ホストＰＣがシャットダウンしていまい、正常な起動が困難であるという問題がある。
【００１０】
１つの側面では、本発明は、ホストＰＣの遠隔管理機能にもとづく正常な起動を可能にした情報処理システム、情報処理装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、情報処理システムが提供される。情報処理システムは、待機電力および操作電力を出力する電源部を備える周辺装置と、ネットワークを介した遠隔管理によって電力の起動指示を受信する第１の制御部と、第１の制御部に対して待機電力から操作電力が供給されるまでに要する時間以上の所定時間を保持する記憶部と、第１の制御部に待機電力が供給されている状態であり、かつ第１の制御部が起動中状態であることを条件にして第１の制御部への電力遮断を発動させる保護機能を備えており、第１の制御部が起動指示を受けて起動中状態になったことを検出した場合、起動中状態の検出時から所定時間遅延させた時刻で保護機能を発動するための条件の判定を行う第２の制御部と、を含む情報処理装置とを有する。
【００１２】
また、上記課題を解決するために、上記情報処理システムと同様の制御を実行する情報処理装置が提供される。
さらに、コンピュータに上記情報処理システムと同様の制御を実行させるプログラムが提供される。
【発明の効果】
【００１３】
１側面によれば、ホストＰＣの遠隔管理機能にもとづく正常な起動が可能になる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施の形態の情報処理システムの一例を説明するための図である。
【図２】第２の実施の形態の情報処理システムの構成の一例を示す図である。
【図３】信号の名称および機能の一覧を示す図である。
【図４】情報処理システムのエッジコンピューティングの適用例を示す図である。
【図５】ホストＰＣのハードウェア構成の一例を示す図である。
【図６】通常の起動シーケンスの一例を示す図である。
【図７】保護機能の発動条件の変更を説明するための図である。
【図８】ＡＭＴによる起動シーケンスの一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本実施の形態について図面を参照して説明する。
［第１の実施の形態］
図１は第１の実施の形態の情報処理システムの一例を説明するための図である。情報処理システム１−１は、情報処理装置１と周辺装置２を備える。情報処理装置１は、制御部１ａ（第１の制御部）、制御部１ｂ（第２の制御部）および記憶部１ｃを含む。周辺装置２は、電源部２ａを含む。電源部２ａは、待機電力および操作電力を出力する。待機電力は、コンセントプラグが接続されて電源が切れている状態でも消費される電力であり、操作電力は、各構成部が運用しているときに供給される電力である。
【００１６】
制御部１ａ、１ｂおよび記憶部１ｃの各処理は、例えば、情報処理装置１が備える図示しないプロセッサが、所定のプログラムを実行することによって実現される。なお、制御部１ｂは、制御部１ａに待機電力が供給されている状態であり、かつ制御部１ａが起動中状態であることを条件にして、制御部１ａへの電力遮断（シャットダウン）を発動させる保護機能１ｂ１を備えている。
【００１７】
図１の例を用いて動作の流れについて説明する。
〔ステップＳ１〕制御部１ａは、ネットワークを介した遠隔管理によって電力の起動指示を受信する。
〔ステップＳ２〕制御部１ｂは、制御部１ａに対して待機電力から操作電力が供給されるまでに要する時間以上の所定時間ｔｄを保持する。
【００１８】
〔ステップＳ３〕制御部１ｂは、時刻Ｔ１において、制御部１ａが起動指示を受けて起動中状態になったことを検出する。
〔ステップＳ４〕制御部１ｂは、制御部１ａが起動指示を受けて起動中状態になったことを検出すると、起動中状態を検出した時刻Ｔ１から所定時間ｔｄ遅延させた時刻Ｔ２で保護機能１ｂ１を発動するための条件の判定を行う。
【００１９】
ここで、保護機能１ｂ１の発動条件は、制御部１ａが起動中状態であり、かつ待機電力が供給されているときであり、この場合は、制御部１ａの起動に要する電力が不足するため、制御部１ｂは、保護機能１ｂ１を稼働させて制御部１ａの電力遮断を行う。
【００２０】
仮に、起動中状態の検出タイミングである時刻Ｔ１を保護機能１ｂ１の発動条件の判定タイミングにすると、時刻Ｔ１では、制御部１ａは起動中状態であり、電力状態は待機電力であるため（操作電力にまだ遷移していないため）、保護機能１ｂ１が発動して電力遮断が生じてしまう。
【００２１】
これに対し、制御部１ｂでは、時刻Ｔ２を保護機能１ｂ１の発動条件の判定タイミングにしている。遠隔管理にもとづく起動指示があった場合、制御部１ｂは、起動中状態を検出した時刻Ｔ１から所定時間ｔｄ遅延させた時刻Ｔ２で保護機能１ｂ１を発動するための条件の判定を行う。この所定時間ｔｄは、上述のように、制御部１ａに対して待機電力から操作電力が供給されるまでに要する時間以上の設定時間である。
【００２２】
このため、時刻Ｔ２においては、制御部１ａに操作電力が供給されている状態で、かつ制御部１ａが起動中状態となるので、保護機能１ｂ１の発動条件から外すことができる。よって、遠隔管理によって電力の起動指示が与えられた場合でも、保護機能１ｂ１を動作させることなく、制御部１ａを起動状態にすることができる。
【００２３】
このように、情報処理システム１−１では、制御部１ａが遠隔管理による起動指示を受けて起動中状態になったことを検出した場合、起動中状態の検出時から所定時間以上遅延させた時刻で、保護機能発動条件の判定を行う。これにより、遠隔管理機能にもとづく正常な起動が可能になる。
【００２４】
［第２の実施の形態］
次に第２の実施の形態として、拡張バスの一例であるＰＣＩｅを用いた情報処理システムについて説明する。なお、以降の説明では、待機電力をスタンバイ電力、操作電力をアクティブ電力と呼ぶ。
【００２５】
図２は第２の実施の形態の情報処理システムの構成の一例を示す図である。情報処理システム１−２は、ＰＣＩｅコネクタ（図示せず）を介して接続されるメインボードＢｄ１とブリッジボードＢｄ２とを備える。
【００２６】
メインボードＢｄ１には、ホストＰＣ１０が搭載され、ホストＰＣ１０は、制御部１１ａ、１１ｂ、記憶部１２、ＬＡＮインタフェース部１３および反転部ｉｃ３を含む。
ブリッジボードＢｄ２には、電源制御部２０、ＰＣＩｅブリッジコントローラ３０、ＰＳＵ（Power Supply Unit：電源部）４０、コプロセッサボード５０（演算処理装置群）、電源ボタン６および反転部ｉｃ１、ｉｃ２が搭載されている。なお、反転部ｉｃ１、ｉｃ２、ｉｃ３は、インバータ回路であり信号レベルの反転を行う。
【００２７】
制御部１１ａ、１１ｂは、ホストＰＣ１０の主機能を担うプロセッサである。制御部１１ａ、１１ｂは、通信ラインＬ１で接続されて、通信ラインＬ１を通じて相互通信を行う。
例えば、制御部１１ｂが電力遮断指示を電源制御部２０から受けた場合、制御部１１ｂは、通信ラインＬ１を通じて、その旨を制御部１１ａに通知する。制御部１１ａは、通信ラインＬ１を通じて、現在稼働している処理の終了後に電力断の許可を制御部１１ｂに通知し、制御部１１ｂは許可を得てから電力遮断を行う。このような通信が通信ラインＬ１を通じて制御部１１ａ、１１ｂ間で行われる（上記の相互通信は１つの例である）。
【００２８】
記憶部１２は、制御部１１ｂに接続され、ブリッジボードＢｄ２内の構成デバイスの初期化処理等を行うプログラムデータであるＢＩＯＳ（Basic Input Output System）を格納する。また、記憶部１２は、上述した保護機能発動条件の判定タイミングを遅延させるための所定時間ｔｄを格納する。なお、制御部１１ａにも図示しないメモリが接続され、そのメモリには制御部１１ａに実行させる各種データが記憶される。
【００２９】
ＬＡＮインタフェース部１３は、ＬＡＮと接続して、ＬＡＮを介して送信された遠隔管理機能の１つであるＡＭＴの信号のインタフェース制御を行う。なお、ＬＡＮ以外のネットワークに接続して、ネットワークインタフェース制御を行うことも可能である。
【００３０】
電源制御部２０は、スタンバイ電力にもとづいて駆動し、システム内の各構成デバイスに対する電力供給または電力停止制御を行う。例えば、電源制御部２０は、電源ボタン６の操作やＷｏＬにもとづいて、ホストＰＣ１０、ＰＳＵ４０、コプロセッサボード５０へのアクティブ電力の電力供給または電力供給停止の制御を行う。
【００３１】
ＰＣＩｅブリッジコントローラ３０は、コプロセッサ５−１、・・・、５−ｎ（演算処理装置）が搭載されたコプロセッサボード５０をブリッジ接続し、ホストＰＣ１０とコプロセッサボード５０間の通信、およびコプロセッサ５−１、・・・、５−ｎ間の通信を中継する。
【００３２】
ＰＳＵ４０は、直流電圧としてアクティブ電力およびスタンバイ電力を生成して出力する。アクティブ電力の電圧値は例えば、１２Ｖであり、スタンバイ電力の電圧値は例えば、１１Ｖである。
【００３３】
コプロセッサボード５０は、ＰＣＩｅコネクタにそれぞれ接続されたコプロセッサ５−１、・・・、５−ｎを含み、コプロセッサ５−１、・・・、５−ｎは、例えば、ＡＩ（Artificial Intelligence）推論処理や画像処理等の並列演算処理をホストＰＣ１０の指示にもとづいて行う。
【００３４】
図３は信号の名称および機能の一覧を示す図である。テーブルＴａは、図２に示される各信号の機能の一覧を示している。信号AMTは、ＬＡＮインタフェース部１３が制御部１１ａに向けて送信する信号である。信号AMTがＨレベルのときＡＭＴによる起動が行われた状態を示し、ＬレベルのときＡＭＴによる起動が行われていない状態を示す。
【００３５】
信号PC_S3_STATEは、制御部１１ａが電源制御部２０に向けて送信する信号であり、制御部１１ａのＡＣＰＩ（Advanced Configuration and Power Interface）の状態を示す。信号PC_S3_STATEは、ＨレベルのときにＳ０状態またはＳ３状態を示し、ＬレベルのときにＳ４以下（Ｓ４、Ｓ５、Ｇ３）の状態を示す。
【００３６】
なお、Ｓ０は、動作中で通常の運用状態であり、Ｓ３は、スリープ状態である。スリープ状態とは、メモリへの通電と再起動に必要な電流のみが流れる状態である。スリープ状態は、電源ボタン６等の起動トリガによってメモリから中断途中の作業内容を読み込んでスタートできる状態である。
【００３７】
Ｓ４は休止状態である。休止状態とは、メモリの作業内容を他メモリ（ＨＤＤ（Hard Disk Drive）等）に移して再起動に必要な電流のみ流れる状態であり、メモリへの通電はない。休止状態は、例えば、電源ボタン６等の起動トリガによってメモリが通電されて記憶部１２に格納されているＢＩＯＳの読み込みからスタートする状態である。
【００３８】
Ｓ５は、ＯＳ（Operating System）をシャットダウンしての電力遮断（ソフトオフ）の状態であり、他デバイスからの指令で起動できるように、起動を促す信号（ウェイクアップ信号）だけ受け取れる状態である。Ｇ３は、機械的な電力遮断（メカニカルオフ）の状態であり、電源ケーブルを抜いたときと同様の完全な電力遮断の状態である。
【００３９】
信号PC_S3_STATE#は、信号PC_S3_STATEが反転部ｉｃ１により反転された信号であり、電源制御部２０で受信される。信号PC_S3_STATE#がＨレベルのときにホストＰＣ１０がＳ４以下（Ｓ４、Ｓ５、Ｇ３）の状態であることを示し、ＬレベルのときにホストＰＣ１０がＳ０状態またはＳ３状態であることを示す。
【００４０】
信号PC_S0_STATEは、制御部１１ａが制御部１１ｂを介して電源制御部２０に向けて送信する信号であり、制御部１１ａのＡＣＰＩの状態を示す。信号PC_S0_STATEは、ＨレベルのときにＳ０状態を示し、ＬレベルのときにＳ３以下（Ｓ３、Ｓ４、Ｓ５、Ｇ３）の状態を示す。
【００４１】
信号DLY_PC_S0_STATEは、信号PC_S0_STATEが所定時間遅延した信号である。図２に示すように、信号PC_S0_STATEは制御部１１ｂに一旦入力して所定時間遅延後に出力される。したがって、信号DLY_PC_S0_STATEの論理は、信号PC_S0_STATEと同じであり、ＨレベルのときにＳ０状態を示し、ＬレベルのときにＳ３以下（Ｓ３、Ｓ４、Ｓ５、Ｇ３）の状態を示す。
【００４２】
信号PC_S0_STATE#は、信号DLY_PC_S0_STATEが反転部ｉｃ２により反転された信号であり、電源制御部２０で受信される。信号PC_S0_STATE#がＨレベルのときにホストＰＣ１０がＳ３以下（Ｓ３、Ｓ４、Ｓ５、Ｇ３）の状態であることを示し、ＬレベルのときにホストＰＣ１０がＳ０状態であることを示す。
【００４３】
信号SUSSW#は、電源制御部２０から制御部１１ｂに向かって出力される信号である。信号SUSSW#がＨレベルのときに起動／シャットダウンのトリガがない状態を示し、Ｌレベルのとき起動／シャットダウンのトリガがあることを示す。
【００４４】
信号POW_SW#は、電源ボタン６から電源制御部２０に向かって出力される信号である。信号POW_SW#は、Ｈレベルのときに電源ボタン６が押下されていない状態（電力オフ）を示し、Ｌレベルときに電源ボタン６が押下されている状態（電力オン）を示す。
なお、電源ボタンが所定時間以上（例えば、４秒以上）押下されて、Ｌレベルが所定時間以上（例えば、４秒以上）になったときには、強制シャットダウンの状態を示す。
【００４５】
信号LAN_Wakeは、ＬＡＮインタフェース部１３が電源制御部２０に向けて出力する信号である。信号LAN_Wakeは、ＨレベルのときにＷｏＬによる起動指示がない状態を示し、ＬレベルのときにＷｏＬによる起動指示がある状態を示す。
【００４６】
信号PS_ON_PMU#は、電源制御部２０がＰＳＵ４０および制御部１１ｂに向けて出力する起動信号である。信号PS_ON_PMU#がＨレベルのときにＰＳＵ４０からアクティブ電力の１２Ｖが出力していない状態を示し、ＬレベルのときにＰＳＵ４０からアクティブ電力の１２Ｖが出力している状態を示す。
【００４７】
信号12V_ONは、信号PS_ON_PMU#が反転部ｉｃ３により反転された信号であり、制御部１１ｂで受信される。信号12V_ONがＨレベルのときにＰＳＵ４０からアクティブ電力の１２Ｖが出力している状態を示し、ＬレベルのときにＰＳＵ４０からアクティブ電力の１２Ｖが出力していない状態を示す。
【００４８】
信号on／off1は、電源制御部２０がＰＣＩｅブリッジコントローラ３０に向けて出力する起動信号である。信号on／off1がＨレベルのときにＰＣＩｅブリッジコントローラ３０が起動中の状態を示し、ＬレベルのときにＰＣＩｅブリッジコントローラ３０が起動中でない状態を示す。
【００４９】
信号on／off2は、電源制御部２０がコプロセッサボード５０に向けて出力する起動信号である。信号on／off2がＨレベルのときにコプロセッサボード５０が起動中の状態を示し、Ｌレベルのときにコプロセッサボード５０が起動中でない状態を示す。
【００５０】
＜エッジコンピューティングへの適用＞
図４は情報処理システムのエッジコンピューティングの適用例を示す図である。図２で上述したホストＰＣ１０をエッジサーバとみなして、情報処理システム１−２をエッジコンピューティングに適用することができる。
【００５１】
エッジコンピューティングシステムｓｙ１は、情報処理システム１−２、専用ネットワークＮ１（インターネット等）およびクラウドネットワークＮ２を備える。情報処理システム１−２内のホストＰＣ１０は専用ネットワークＮ１に接続され、専用ネットワークＮ１はクラウドネットワークＮ２に接続される。
【００５２】
ホストＰＣ１０は、ＰＣＩｅブリッジコントローラ３０を介して、コプロセッサ５−１、・・・、５−ｎで分散処理されたデータを集約して、専用ネットワークＮ１を介してクラウドネットワークＮ２へ送信する。
【００５３】
このような構成によって、クラウド側のリソースを節約してエッジ側での処理が可能になる。これにより、クラウドネットワークＮ２を介した応答時間が低減するためリアルタイム性を確保できる。
【００５４】
また、ホストＰＣ１０（エッジ）上でデータを処理して結果をクラウドネットワークＮ２へ送信するので、データの秘匿性を確保できる。さらに、ホストＰＣ１０上でデータを処理して必要なデータのみをクラウドネットワークＮ２へ送信することで、通信量を削減できる。
【００５５】
＜ハードウェア構成＞
図５はホストＰＣのハードウェア構成の一例を示す図である。ホストＰＣ１０は、プロセッサ（コンピュータ）１００によって全体制御されている。プロセッサ１００は、制御部１１ａ、１１ｂの機能を実現する。
【００５６】
プロセッサ１００には、バス１０３を介して、メモリ１０１、入出力インタフェース１０２およびネットワークインタフェース１０４が接続されている。プロセッサ１００は、マルチプロセッサであってもよい。プロセッサ１００は、例えば、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、またはＰＬＤ（Programmable Logic Device）である。またプロセッサ１００は、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＡＳＩＣ、ＰＬＤのうちの２以上の要素の組み合わせであってもよい。
【００５７】
メモリ１０１は、記憶部１２の機能を含み、ホストＰＣ１０の主記憶装置として使用される。メモリ１０１には、プロセッサ１００に実行させるＯＳのプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、メモリ１０１には、プロセッサ１００による処理に要する各種データが格納される。
【００５８】
また、メモリ１０１は、ホストＰＣ１０の補助記憶装置としても使用され、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。メモリ１０１は、補助記憶装置として、フラッシュメモリやＳＳＤ（Solid State Drive）等の半導体記憶装置やＨＤＤ等の磁気記録媒体を含んでもよい。
【００５９】
バス１０３に接続されている周辺機器としては、入出力インタフェース１０２およびネットワークインタフェース１０４がある。入出力インタフェース１０２は、プロセッサ１００からの命令にしたがってホストＰＣ１０の状態を表示する表示装置として機能するモニタ（例えば、ＬＥＤ（Light Emitting Diode）やＬＣＤ（Liquid Crystal Display）等）が接続できる。
【００６０】
さらに、入出力インタフェース１０２は、キーボードやマウス等の情報入力装置を接続可能であって、情報入力装置から送られてくる信号をプロセッサ１００に送信する。
さらにまた、入出力インタフェース１０２は、周辺機器を接続するための通信インタフェースとしても機能する。例えば、入出力インタフェース１０２は、レーザ光等を利用して、光ディスクに記録されたデータの読み取りを行う光学ドライブ装置を接続することができる。光ディスクには、Ｂｌｕ−ｒａｙＤｉｓｃ（登録商標）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（Rewritable）等がある。
【００６１】
また、入出力インタフェース１０２は、メモリ装置やメモリリーダライタを接続することができる。メモリ装置は、入出力インタフェース１０２との通信機能を搭載した記録媒体である。メモリリーダライタは、メモリカードへのデータの書き込み、またはメモリカードからのデータの読み出しを行う装置である。メモリカードは、カード型の記録媒体である。
【００６２】
ネットワークインタフェース１０４は、ＬＡＮインタフェース部１３の機能を含み、ネットワークに接続してネットワークインタフェース制御を行う。例えば、ＮＩＣ（Network Interface Card）、無線ＬＡＮカード等を使用することもできる。ネットワークインタフェース１０４で受信されたデータは、メモリ１０１やプロセッサ１００に出力される。
【００６３】
以上のようなハードウェア構成によって、ホストＰＣ１０の処理機能を実現することができる。例えば、ホストＰＣ１０は、プロセッサ１００がそれぞれ所定のプログラムを実行することで本発明の処理を行うことができる。
【００６４】
ホストＰＣ１０は、例えば、コンピュータで読み取り可能な記録媒体に記録されたプログラムを実行することにより、本発明の処理機能を実現する。ホストＰＣ１０に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。
【００６５】
例えば、ホストＰＣ１０に実行させるプログラムを補助記憶装置に格納しておくことができる。プロセッサ１００は、補助記憶装置内のプログラムの少なくとも一部を主記憶装置にロードし、プログラムを実行する。
【００６６】
また、光ディスク、メモリ装置、メモリカード等の可搬型記録媒体に記録しておくこともできる。可搬型記録媒体に格納されたプログラムは、例えば、プロセッサ１００からの制御により、補助記憶装置にインストールされた後、実行可能となる。またプロセッサ１００が、可搬型記録媒体から直接プログラムを読み出して実行することもできる。なお、電源制御部２０もコンピュータを備えて、図５に示した同様のハードウェアにより実現することができる。
【００６７】
＜通常の起動シーケンス＞
図６は通常の起動シーケンスの一例を示す図である。図２に示すシステム構成と図６に示すタイムチャートを用いて、通常の起動シーケンスについて説明する。
【００６８】
〔ステップＳ１１〕電源制御部２０は、通常起動トリガの発生を検出する。通常起動トリガとしては、電源ボタン６の押下操作またはＷｏＬがある。
【００６９】
電源ボタン６に対して押下が行われると、電源ボタン６は、押下された時間と同じ時間幅のＬレベルの信号POW_SW#を出力する。また、ＬＡＮインタフェース部１３は、ＬＡＮを通じて送信されたＷｏＬのマジックパケット（起動指示を含むパケット）を受信すると、信号LAN_Wake#をＬレベルにして出力する。
【００７０】
電源制御部２０では、信号POW_SW#がＬレベルになった場合、または信号LAN_Wake#がＬレベルになった場合に、通常起動トリガの発生を検出する。なお、図６では便宜的に、通常起動トリガが発生したことをＬレベルからＨレベルへの立ち上がりで示して、起動開始タイミングを表している。
【００７１】
〔ステップＳ１２ａ〕電源制御部２０は、信号PS_ON_PMU#をＬレベルにして、ＰＳＵ４０からアクティブ電力（１２Ｖ）を出力させる。
〔ステップＳ１２ｂ〕反転部ｉｃ３は、信号PS_ON_PMU#のレベルを反転し、ＬレベルからＨレベルになる信号12V_ONを制御部１１ｂに送信する。制御部１１ｂは、Ｈレベルの信号12V_ONを受信することで、ブリッジボードＢｄ２に対してアクティブ電力の供給が開始されたことを認識する。
【００７２】
〔ステップＳ１３〕電源制御部２０は、ブリッジボードＢｄ２に備えられている冷却ファン（図２に図示せず）の稼働チェックを行う（ファンチェック）。また、電源制御部２０は、ファンチェックの他にも、起動中か否かの状態を外部に通知するためのＬＥＤ（図２に図示せず）を点滅させる。このＬＥＤは、例えば、起動中は点滅し、起動が完了したら点灯になる。
【００７３】
〔ステップＳ１４〕電源制御部２０は、信号on／off1をＨレベルにして、ＰＣＩｅブリッジコントローラ３０にアクティブ電力を供給して起動状態にする。
〔ステップＳ１５〕電源制御部２０は、ＰＣＩｅブリッジコントローラ３０にアクティブ電力が供給されたことを認識すると、フラグをＬレベルからＨレベルにしてフラグのビットに１を立てる（フラグをＨレベルに設定する）。
【００７４】
なお、このフラグは、ＰＣＩｅブリッジコントローラ３０にアクティブ電力が供給されていない状態（起動していない状態）ではＬレベルになり、ＰＣＩｅブリッジコントローラ３０にアクティブ電力が供給されている状態（起動している状態）ではＨレベルになる。フラグがＨレベルのとき、フラグが設定された状態になる。
【００７５】
〔ステップＳ１６〕電源制御部２０は、フラグのビットに１を立てたときに信号PC_S3_STATE#がＨレベル（信号PC_S3_STATE#がＬレベル）であるので、ホストＰＣ１０が起動していないことを認識する。
【００７６】
そして、電源制御部２０は、信号SUSSW#をＨレベルの状態から、所定時間幅をＬレベルにしたワンショットのＬレベルパルスを出力して、ホストＰＣ１０に対して起動トリガが与える。
【００７７】
なお、電源ボタン６の所定時間以上の長押し操作による起動指示、またはＷｏＬによる起動指示が行われた場合、電源制御部２０は、信号SUSSW#をＨレベルからＬレベルにして、ホストＰＣ１０にアクティブ電力を供給して、ホストＰＣ１０を起動させる。したがって、Ｌレベルパルスの信号SUSSW#は、これら起動指示（電源ボタン６の所定時間以上の長押し操作またはＷｏＬ）を疑似した信号に相当する。
【００７８】
〔ステップＳ１７ａ〕制御部１１ａは、電源制御部２０に向けて、信号PC_S3_STATEをＬレベルからＨレベルにして送信する。信号PC_S3_STATEがＨレベルのとき、ホストＰＣ１０がＳ０またはＳ３状態であることを示す。
【００７９】
〔ステップＳ１７ｂ〕反転部ｉｃ１は、信号PC_S3_STATEのレベルを反転し、ＨレベルからＬレベルになる信号PC_S3_STATE#を電源制御部２０に送信する。電源制御部２０は、Ｌレベルの信号PC_S3_STATE#を受信することで、ホストＰＣ１０がＳ０またはＳ３状態であることを認識する。
【００８０】
〔ステップＳ１８〕制御部１１ｂは、フラグの状態をポーリングで定期的に監視しており、フラグがＨレベルになっていることを検出すると、信号SUSSW#のＬレベルパルスの立ち上がり時に、記憶部１２からＢＩＯＳを読み出してＰＯＳＴ（Power On Self-Test）処理を行う。ここでのＰＯＳＴ処理では、例えば、ＰＣＩｅブリッジコントローラ３０およびその他の周辺デバイスの初期化が行われる。
【００８１】
〔ステップＳ１９〕ＰＯＳＴ処理が終了すると、電源制御部２０は、制御部１１ｂからＰＯＳＴ処理の終了通知を受信し、信号on/off2をＨレベルにして、コプロセッサボード５０にアクティブ電力を供給し、コプロセッサボード５０を起動させる。なお、コプロセッサボード５０は、制御部１１ｂから送信されるＰＯＳＴ処理の終了を示すコード（例えばＦＢ）を受信することで、ＰＯＳＴ処理の終了を認識する。
【００８２】
上記の図６に示すような起動シーケンスによって、情報処理システム１−２では、ＰＳＵ４０→ＰＣＩｅブリッジコントローラ３０→ホストＰＣ１０→コプロセッサボード５０の順にアクティブ電力の供給にもとづく起動を行う。このような順番で各構成デバイスが起動していくことにより、システム全体を安定して起動させることができる。
【００８３】
また、上記の起動シーケンスによって、電源制御部２０は、ＰＣＩｅブリッジコントローラ３０が起動状態になった場合はフラグを設定し、制御部１１ｂがフラグの設定状態を定期的に監視し、フラグが設定されていることを検出した場合、ＢＩＯＳによる初期化処理を行うものとした。
【００８４】
これにより、ＰＣＩｅブリッジコントローラ３０が起動する前に、ＰＣＩｅブリッジコントローラ３０の初期化処理のプログラムデータが走ってしまうといった現象を無くすことができる。したがって、ＰＣＩｅブリッジコントローラ３０の初期化処理を、ＰＣＩｅブリッジコントローラ３０の起動後に行うことが可能になる。
【００８５】
＜保護機能の発動条件の変更＞
図７は保護機能の発動条件の変更を説明するための図である。図２に示すシステム構成と図７に示すタイムチャートを用いて、保護機能の発動条件を変更することにより、ＡＭＴ起動時に制御部１１ａ（ホストＰＣ１０）へのシャットダウン発生が防止されることについて説明する。
【００８６】
〔ステップＳ２１〕ＬＡＮインタフェース部１３は、ＬＡＮを介してＡＭＴによる起動指示を受信すると、信号AMT（図７には図示せず）を制御部１１ａに出力する。制御部１１ａは、信号AMTを受信すると、時刻ｔ０において、信号PC_S3_STATEをＬレベルからＨレベルにする。
【００８７】
〔ステップＳ２２〕制御部１１ａは、信号PC_S3_STATEがＨレベルになると、例えば、３４μｓ後に信号PC_S0_STATEをＬレベルからＨレベルにして出力する。信号PC_S0_STATEがＨレベルのとき、ホストＰＣ１０がＳ０状態（起動中状態）であることを示す。
【００８８】
〔ステップＳ２３〕制御部１１ｂは、信号PC_S0_STATEを受信すると、信号PC_S0_STATEを例えば１８ｍｓ遅延させた信号DLY_PC_S0_STATEを生成して出力する（なお、信号PC_S3_STATEの立ち上がりから信号DLY_PC_S0_STATEの立ち上がりまでの時間は、ＣＰＵの規格から２５ｍｓ以内である）。
【００８９】
〔ステップＳ２４〕反転部ｉｃ２は、信号DLY_PC_S0_STATEのレベルを反転し、ＨレベルからＬレベルになる信号PC_S0_STATE#を電源制御部２０に送信する。電源制御部２０は、Ｌレベルの信号PC_S0_STATE#を受信することで、ホストＰＣ１０がＳ０状態であることを認識する。
【００９０】
〔ステップＳ２５ａ〕電源制御部２０は、信号DLY_PC_S0_STATEのレベルが反転部ｉｃ２で反転されたＬレベルの信号PC_S0_STATE#と、信号PC_S3_STATEのレベルが反転部ｉｃ１で反転されたＬレベルの信号PC_S3_STATE#（図７には図示せず）とを受信して、制御部１１ａが起動中状態になったことを検出する。電源制御部２０は、制御部１１ａが起動中状態になったことを検出すると、信号PS_ON_PMU#をＨレベルからＬレベルにして出力する。
【００９１】
〔ステップＳ２５ｂ〕反転部ｉｃ３は、信号PS_ON_PMU#のレベルを反転し、ＬレベルからＨレベルになる信号12V_ONを制御部１１ｂに送信する。制御部１１ｂは、Ｈレベルの信号12V_ONを受信することで、ブリッジボードＢｄ２に対してアクティブ電力の供給が開始されたことを認識する。
【００９２】
ここで、保護機能発動の条件は、信号DLY_PC_S0_STATEがＨレベルであり、かつ信号12V_ONがＬレベルのときである。すなわち、制御部１１ａが起動中状態、かつスタンバイ電力が供給されているときであり、この場合は、制御部１１ａの起動に要する電力不足になるため、制御部１１ｂは、この条件を検出すると保護機能を稼働させて制御部１１ａをシャットダウンさせる。
【００９３】
時刻ｔ１は、変更前の従来の保護機能発動のタイミングを示している。ＡＭＴにもとづく起動時、信号DLY_PC_S0_STATEがＨレベルになった時点（時刻ｔ１）で、制御部１１ｂは、信号12V_ONのレベルを判定していた。
【００９４】
時刻ｔ１では、信号12V_ONはまだＨレベルに遷移していない。このため、信号DLY_PC_S0_STATEがＨレベル、かつ信号12V_ONはＬレベルという条件が満たされてしまい、ＡＭＴによる起動指示が与えられているのに、保護機能が発動してシャットダウンが生じていた。
【００９５】
これに対し、時刻ｔ２は、変更後の本発明の保護機能発動のタイミングを示している。ＡＭＴにもとづく起動時、信号DLY_PC_S0_STATEがＨレベルの場合、信号DLY_PC_S0_STATEがＨレベルになってから２００ｍｓ（図１の所定時間ｔｄに該当）遅延後の信号12V_ONのレベルを判定する。この２００ｍｓは、制御部１１ａに対して、ＰＳＵ４０がスタンバイ電力からアクティブ電力を供給するまでに要する時間以上の設定時間である。
【００９６】
図７に示すように、信号DLY_PC_S0_STATEがＨレベルになってから２００ｍｓ遅延後の時刻ｔ２では信号12V_ONはＨレベルに遷移できている。このため、信号DLY_PC_S0_STATEがＨレベルであり、かつ信号12V_ONがＨレベルであるので、保護機能の発動条件から外すことでき、制御部１１ｂは、保護機能を動作させることなく制御部１１ａを起動状態にすることができる。
【００９７】
このように、情報処理システム１−２では、ＡＭＴにもとづく起動時、信号DLY_PC_S0_STATEがＨレベルになってから、２００ｍｓ遅延後の時刻ｔ２で、信号12V_ONのレベル判定を行う。
【００９８】
信号DLY_PC_S0_STATEがＨレベルになってから２００ｍｓに達するまでの間に信号12V_ONをＨレベルにしてアクティブ電力をメインボードＢｄ１に供給することができる。したがって、時刻ｔ２では、信号DLY_PC_S0_STATEおよび信号12V_ONが共にＨレベルであるから、制御部１１ａを正常に起動状態にすることができ、ＡＭＴ起動時のシャットダウンの発生を防止することができる。
【００９９】
なお、信号DLY_PC_S0_STATEがＨレベルになってから２００ｍｓ後の信号12V_ONのレベルがＬレベルである場合には、何らかの原因で正常動作が行われていないので、制御部１１ｂは、条件どおり保護機能を動作させてシャットダウンさせることになる。
【０１００】
＜ＡＭＴによる起動シーケンス＞
図８はＡＭＴによる起動シーケンスの一例を示す図である。図２に示すシステム構成と図８に示すタイムチャートを用いて、ＡＭＴによる起動シーケンスについて説明する。
【０１０１】
〔ステップＳ３１〕ＬＡＮインタフェース部１３は、ＬＡＮを介してＡＭＴによる起動指示を受信すると、信号AMTを制御部１１ａに出力し、制御部１１ａは、ＡＭＴ起動トリガを認識する。
【０１０２】
また、制御部１１ａは、通信ラインＬ１を介してＡＭＴ起動トリガを制御部１１ｂに通知する。なお、図８では便宜的に、ＡＭＴ起動トリガが発生したことをＬレベルからＨレベルへの立ち上がりで示して起動開始タイミングを表している。
【０１０３】
〔ステップＳ３２〕制御部１１ｂは、記憶部１２からＢＩＯＳを読み出して第１のＰＯＳＴ処理を行う。第１のＰＯＳＴ処理（第１の処理）は、ＰＣＩｅブリッジコントローラ３０の初期化処理以外の周辺デバイスの初期化処理である。
【０１０４】
すなわち、制御部１１ｂは、ＡＭＴ起動トリガを認識すると、記憶部１２から周辺デバイスの初期化処理に必要なＢＩＯＳを読み出して、第１のＰＯＳＴ処理として周辺デバイスの初期化処理を行う（ここでの周辺デバイスにはＰＣＩｅブリッジコントローラ３０は含まれない）。
【０１０５】
〔ステップＳ３３ａ〕制御部１１ａは、電源制御部２０に向けて、信号PC_S3_STATEをＬレベルからＨレベルにして送信する。信号PC_S3_STATEがＨレベルのとき、制御部１１ａがＳ０またはＳ３状態であることを示す。
【０１０６】
〔ステップＳ３３ｂ〕反転部ｉｃ１は、信号PC_S3_STATEのレベルを反転し、ＨレベルからＬレベルになる信号PC_S3_STATE#を電源制御部２０に送信する。電源制御部２０は、Ｌレベルの信号PC_S3_STATE#を受信することで、制御部１１ａがＳ０またはＳ３状態であることを認識する。
【０１０７】
〔ステップＳ３４ａ〕電源制御部２０は、信号PC_S3_STATE#がＨレベルからＬレベルになったことを検出すると、信号PS_ON_PMU#をＨレベルからＬレベルにして、制御部１１ｂおよびＰＳＵ４０に送信する。
【０１０８】
〔ステップＳ３４ｂ〕反転部ｉｃ３は、信号PS_ON_PMU#のレベルを反転し、ＬレベルからＨレベルになる信号12V_ONを制御部１１ｂに送信する。制御部１１ｂは、Ｈレベルの信号12V_ONを受信することで、ＰＳＵ４０がアクティブ電力の供給を開始したことを認識する。
【０１０９】
〔ステップＳ３５〕電源制御部２０は、ブリッジボードＢｄ２に備えられている冷却ファンの稼働チェックを行う。また、電源制御部２０は、ＬＥＤを点滅させて起動中であることを表示する。
【０１１０】
〔ステップＳ３６〕制御部１１ｂは、第１のＰＯＳＴ処理を終了する。その後、制御部１１ｂは、電源制御部２０によってフラグが設定されるまで、ＰＣＩｅブリッジコントローラ３０の初期化処理である第２のＰＯＳＴ処理の開始を待機（ウエイト）する。
【０１１１】
〔ステップＳ３７〕電源制御部２０は、信号on／off1をＬレベルからＨレベルにして、ＰＣＩｅブリッジコントローラ３０にアクティブ電力を供給して起動状態にする。
〔ステップＳ３８〕電源制御部２０は、ＰＣＩｅブリッジコントローラ３０にアクティブ電力が供給されたことを認識すると、フラグをＬレベルからＨレベルにしてフラグのビットに１を立てる。
【０１１２】
〔ステップＳ３９〕制御部１１ｂは、フラグの状態をポーリングで定期的に監視しており、フラグがＨレベルになっていることを検出すると、記憶部１２からＢＩＯＳを読み出して第２のＰＯＳＴ処理（第２の処理）を行う。
【０１１３】
すなわち、制御部１１ｂは、フラグに１が立っていることを認識すると、記憶部１２からＰＣＩｅブリッジコントローラ３０の初期化処理に必要なＢＩＯＳを読み出して、第２のＰＯＳＴ処理としてＰＣＩｅブリッジコントローラ３０の初期化を行い、初期化処理を継続する。
【０１１４】
〔ステップＳ４０〕制御部１１ｂによる第２のＰＯＳＴ処理が終了すると、電源制御部２０は、制御部１１ｂから第２のＰＯＳＴ処理の終了通知を受信し、コプロセッサボード５０を起動させる。コプロセッサボード５０は、制御部１１ｂから送信される第２のＰＯＳＴ処理の終了を示すコード（例えばＦＢ）を受信することで、第２のＰＯＳＴ処理の終了を認識する。
【０１１５】
なお、電源制御部２０は、フラグのビットに１を立てたときに信号PC_S3_STATE#がＬレベル（信号PC_S3_STATEがＨレベル）であるので、すでにホストＰＣ１０が起動していることを認識し、信号SUSSW#はＨレベルを維持して出力する（ワンショットのＬレベルパルスの出力は行わない）。
【０１１６】
上記の図８に示すようなＡＭＴにもとづく起動シーケンスによって、制御部１１ｂはフラグの設定前はＰＣＩｅブリッジコントローラ３０の初期化を含まないＰＯＳＴ処理を実行し、フラグの設定後はＰＣＩｅブリッジコントローラ３０の初期化を含むＰＯＳＴ処理を実行する。
【０１１７】
これにより、ＡＭＴにもとづく起動において、ＰＣＩｅブリッジコントローラ３０が起動する前に、ＰＣＩｅブリッジコントローラ３０の初期化処理のプログラムデータが走ってしまうといった現象を無くすことができる。したがって、ＰＣＩｅブリッジコントローラ３０の初期化処理を、ＰＣＩｅブリッジコントローラ３０の起動後に行うことが可能になる。
【０１１８】
上記で説明した本発明の情報処理システム１−１、１−２の処理機能は、コンピュータによって実現することができる。この場合、情報処理システム１−１、１−２が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【０１１９】
処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶部、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記憶部には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープ等がある。光ディスクには、ＣＤ−ＲＯＭ／ＲＷ等がある。光磁気記録媒体には、ＭＯ（Magneto Optical disk）等がある。
【０１２０】
プログラムを流通させる場合、例えば、そのプログラムが記録されたＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶部に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１２１】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶部に格納する。そして、コンピュータは、自己の記憶部からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。
【０１２２】
また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。また、上記の処理機能の少なくとも一部を、ＤＳＰ、ＡＳＩＣ、ＰＬＤ等の電子回路で実現することもできる。
【０１２３】
以上、実施の形態を例示したが、実施の形態で示した各部の構成は同様の機能を有する他のものに置換することができる。また、他の任意の構成物や工程が付加されてもよい。さらに、前述した実施の形態のうちの任意の２以上の構成（特徴）を組み合わせたものであってもよい。
【符号の説明】
【０１２４】
１−１  情報処理システム
１  情報処理装置
１ａ、１ｂ  制御部
１ｂ１  保護機能
１ｃ  記憶部
２  周辺装置
２ａ  電源部
Ｔ１  起動中状態の検出タイミング
Ｔ２  保護機能発動条件の判定タイミング
【要約】
【課題】遠隔管理機能にもとづく正常な起動を行う。
【解決手段】情報処理装置１は、制御部１ａ、１ｂおよび記憶部１ｃを含む。周辺装置２は、電源部２ａを含む。電源部２ａは、待機電力および操作電力を出力する。制御部１ａは、ネットワークを介した遠隔管理によって電力の起動指示を受信する。記憶部１ｃは、制御部１ａに対して待機電力から操作電力が供給されるまでに要する時間以上の所定時間ｔｄを保持する。制御部１ｂは、制御部１ａに待機電力が供給されている状態であり、かつ制御部１ａが起動中状態であることを条件にして制御部１ａへの電力遮断を発動させる保護機能１ｂ１を備えており、制御部１ａが起動指示を受けて起動中状態になったことを検出した場合、起動中状態の検出時から所定時間ｔｄ遅延させた時刻で保護機能１ｂ１を発動するための条件判定を行う。
【選択図】図１【図１】
0006691312.tif 000002
【図２】
0006691312.tif 000003
【図３】
0006691312.tif 000004
【図４】
0006691312.tif 000005
【図５】
0006691312.tif 000006
【図６】
0006691312.tif 000007
【図７】
0006691312.tif 000008
【図８】
0006691312.tif 000009