(57)【特許請求の範囲】
【請求項１】
ホスト装置に接続される周辺装置と、
前記ホスト装置および前記周辺装置への操作電力の供給制御を行い、電源スイッチの作動状態を監視して前記電源スイッチに対して所定時間以上の長押しが行われたことを検出した場合、前記ホスト装置および前記周辺装置に供給されている前記操作電力の遮断を所定の順番で行う制御部と、
を備え、
前記電源スイッチは、前記所定時間以上の長押しが行われた場合、前記所定時間の時間幅のレベルを持つ第１の電力遮断指示を生成し、前記第１の電力遮断指示は前記ホスト装置には入力されずに前記制御部に入力され、
前記制御部は、前記第１の電力遮断指示を検出した場合、前記所定時間よりも長い時間幅のレベルを持つ第２の電力遮断指示を生成し、前記第２の電力遮断指示によって前記ホスト装置の前記操作電力の遮断を行う、
情報処理装置。
【請求項２】
前記周辺装置は、拡張バスを有して前記拡張バスを介した通信を中継する中継装置、前記拡張バスにそれぞれ接続された複数の演算処理装置を含む演算処理装置群、および前記操作電力の供給源である電力供給部を含み、
前記制御部は、前記電力供給部の前記操作電力の遮断の前に、前記演算処理装置群、前記中継装置および前記ホスト装置の前記操作電力の遮断を行う、
請求項１記載の情報処理装置。
【請求項３】
前記制御部は、前記ホスト装置または前記周辺装置に含まれる各装置の前記操作電力の遮断が不可であることを検出した場合、待機電力にもとづいて電力遮断エラーを通知する請求項１記載の情報処理装置。
【請求項４】
ホスト装置に接続される周辺装置と、
前記ホスト装置および前記周辺装置への操作電力の供給制御を行い、電源スイッチの作動状態を監視して前記電源スイッチに対して所定時間以上の長押しが行われたことを検出した場合、前記ホスト装置および前記周辺装置に供給されている前記操作電力の遮断を所定の順番で行う制御部と、
を備え、
前記制御部は、
前記ホスト装置および前記周辺装置の前記操作電力の遮断を完了した場合は、内部ステートを操作電力遮断完了ステートに移行し、
前記内部ステートが前記操作電力遮断完了ステート以外のときに前記電源スイッチに対して所定時間以上の長押しが行われたことを検出した場合、前記ホスト装置および前記周辺装置の前記操作電力の遮断を実行する、
情報処理装置。
【請求項５】
ホスト装置に接続される周辺装置と、
前記ホスト装置および前記周辺装置への操作電力の供給制御を行い、電源スイッチの作動状態を監視して前記電源スイッチに対して所定時間以上の長押しが行われたことを検出した場合、前記ホスト装置および前記周辺装置に供給されている前記操作電力の遮断を所定の順番で行う制御部と、
を備え、
前記周辺装置は、拡張バスを有して前記拡張バスを介した通信を中継する中継装置、前記拡張バスにそれぞれ接続された複数の演算処理装置を含む演算処理装置群、および前記操作電力の供給源である電力供給部を含み、
前記制御部は、
前記演算処理装置群のすべての前記演算処理装置が非稼働状態になったことを検出した場合に、前記演算処理装置群、前記中継装置、前記ホスト装置、前記電力供給部の順に前記操作電力の遮断を行う、
情報処理装置。
【請求項６】
ホスト装置に接続される周辺装置と、
前記ホスト装置および前記周辺装置への操作電力の供給制御を行い、電源スイッチの作動状態を監視して前記電源スイッチに対して所定時間以上の長押しが行われたことを検出した場合、前記ホスト装置および前記周辺装置に供給されている前記操作電力の遮断を所定の順番で行う制御部と、
を備え、
前記周辺装置は、拡張バスを有して前記拡張バスを介した通信を中継する中継装置、前記拡張バスにそれぞれ接続された複数の演算処理装置を含む演算処理装置群、および前記操作電力の供給源である電力供給部を含み、
前記制御部は、
前記電源スイッチに対して所定時間以上の長押しが行われたときに前記演算処理装置群のうちの少なくとも１台の前記演算処理装置が稼働状態である場合、前記演算処理装置群、前記中継装置および前記電力供給部の前記操作電力の遮断は実行せずに、前記ホスト装置の前記操作電力の遮断を行う、
情報処理装置。
【請求項７】
ホスト装置と、
前記ホスト装置に接続される周辺装置と、前記ホスト装置および前記周辺装置への操作電力の供給制御を行い、電源スイッチの作動状態を監視して前記電源スイッチに対して所定時間以上の長押しが行われたことを検出した場合、前記ホスト装置および前記周辺装置に供給されている前記操作電力の遮断を所定の順番で行う制御部と、を備える情報処理装置と、
を備え、
前記電源スイッチは、前記所定時間以上の長押しが行われた場合、前記所定時間の時間幅のレベルを持つ第１の電力遮断指示を生成し、前記第１の電力遮断指示は前記ホスト装置には入力されずに前記制御部に入力され、
前記制御部は、前記第１の電力遮断指示を検出した場合、前記所定時間よりも長い時間幅のレベルを持つ第２の電力遮断指示を生成し、前記第２の電力遮断指示によって前記ホスト装置の前記操作電力の遮断を行う、
情報処理システム。
【請求項８】
ホスト装置と、
前記ホスト装置に接続される周辺装置と、前記ホスト装置および前記周辺装置への操作電力の供給制御を行い、電源スイッチの作動状態を監視して前記電源スイッチに対して所定時間以上の長押しが行われたことを検出した場合、前記ホスト装置および前記周辺装置に供給されている前記操作電力の遮断を所定の順番で行う制御部と、を備える情報処理装置と、
を備え、
前記制御部は、
前記ホスト装置および前記周辺装置の前記操作電力の遮断を完了した場合は、内部ステートを操作電力遮断完了ステートに移行し、
前記内部ステートが前記操作電力遮断完了ステート以外のときに前記電源スイッチに対して所定時間以上の長押しが行われたことを検出した場合、前記ホスト装置および前記周辺装置の前記操作電力の遮断を実行する、
情報処理システム。
【請求項９】
ホスト装置と、
前記ホスト装置に接続される周辺装置と、前記ホスト装置および前記周辺装置への操作電力の供給制御を行い、電源スイッチの作動状態を監視して前記電源スイッチに対して所定時間以上の長押しが行われたことを検出した場合、前記ホスト装置および前記周辺装置に供給されている前記操作電力の遮断を所定の順番で行う制御部と、を備える情報処理装置と、
を備え、
前記周辺装置は、拡張バスを有して前記拡張バスを介した通信を中継する中継装置、前記拡張バスにそれぞれ接続された複数の演算処理装置を含む演算処理装置群、および前記操作電力の供給源である電力供給部を含み、
前記制御部は、
前記演算処理装置群のすべての前記演算処理装置が非稼働状態になったことを検出した場合に、前記演算処理装置群、前記中継装置、前記ホスト装置、前記電力供給部の順に前記操作電力の遮断を行う、
情報処理システム。
【請求項１０】
ホスト装置と、
前記ホスト装置に接続される周辺装置と、前記ホスト装置および前記周辺装置への操作電力の供給制御を行い、電源スイッチの作動状態を監視して前記電源スイッチに対して所定時間以上の長押しが行われたことを検出した場合、前記ホスト装置および前記周辺装置に供給されている前記操作電力の遮断を所定の順番で行う制御部と、を備える情報処理装置と、
を備え、
前記周辺装置は、拡張バスを有して前記拡張バスを介した通信を中継する中継装置、前記拡張バスにそれぞれ接続された複数の演算処理装置を含む演算処理装置群、および前記操作電力の供給源である電力供給部を含み、
前記制御部は、
前記電源スイッチに対して所定時間以上の長押しが行われたときに前記演算処理装置群のうちの少なくとも１台の前記演算処理装置が稼働状態である場合、前記演算処理装置群、前記中継装置および前記電力供給部の前記操作電力の遮断は実行せずに、前記ホスト装置の前記操作電力の遮断を行う、
情報処理システム。
【請求項１１】
コンピュータに、
ホスト装置および前記ホスト装置に接続される周辺装置への操作電力の供給制御を行い、
電源スイッチの作動状態を監視して前記電源スイッチに対して所定時間以上の長押しが行われたことを検出した場合、前記ホスト装置および前記周辺装置に供給されている前記操作電力の遮断を所定の順番で行い、
前記所定時間以上の長押しが行われ、前記所定時間の時間幅のレベルを持つ第１の電力遮断指示が前記電源スイッチにより生成されて、前記第１の電力遮断指示を検出した場合、前記所定時間よりも長い時間幅のレベルを持つ第２の電力遮断指示を生成し、
前記第２の電力遮断指示によって前記ホスト装置の前記操作電力の遮断を行う、
処理を実行させるプログラム。
【請求項１２】
コンピュータに、
ホスト装置および前記ホスト装置に接続される周辺装置への操作電力の供給制御を行い、
電源スイッチの作動状態を監視して前記電源スイッチに対して所定時間以上の長押しが行われたことを検出した場合、前記ホスト装置および前記周辺装置に供給されている前記操作電力の遮断を所定の順番で行い、
前記ホスト装置および前記周辺装置の前記操作電力の遮断を完了した場合は、内部ステートを操作電力遮断完了ステートに移行し、
前記内部ステートが前記操作電力遮断完了ステート以外のときに前記電源スイッチに対して所定時間以上の長押しが行われたことを検出した場合、前記ホスト装置および前記周辺装置の前記操作電力の遮断を実行する、
処理を実行させるプログラム。
【請求項１３】
コンピュータに、
ホスト装置および前記ホスト装置に接続される周辺装置への操作電力の供給制御を行い、
電源スイッチの作動状態を監視して前記電源スイッチに対して所定時間以上の長押しが行われたことを検出した場合、前記ホスト装置および前記周辺装置に供給されている前記操作電力の遮断を所定の順番で行い、
前記周辺装置が、拡張バスを有して前記拡張バスを介した通信を中継する中継装置、前記拡張バスにそれぞれ接続された複数の演算処理装置を含む演算処理装置群、および前記操作電力の供給源である電力供給部を含む場合、
前記演算処理装置群のすべての前記演算処理装置が非稼働状態になったことを検出した場合に、前記演算処理装置群、前記中継装置、前記ホスト装置、前記電力供給部の順に前記操作電力の遮断を行う、
処理を実行させるプログラム。
【請求項１４】
コンピュータに、
ホスト装置および前記ホスト装置に接続される周辺装置への操作電力の供給制御を行い、
電源スイッチの作動状態を監視して前記電源スイッチに対して所定時間以上の長押しが行われたことを検出した場合、前記ホスト装置および前記周辺装置に供給されている前記操作電力の遮断を所定の順番で行い、
前記周辺装置が、拡張バスを有して前記拡張バスを介した通信を中継する中継装置、前記拡張バスにそれぞれ接続された複数の演算処理装置を含む演算処理装置群、および前記操作電力の供給源である電力供給部を含む場合、
前記電源スイッチに対して所定時間以上の長押しが行われたときに前記演算処理装置群のうちの少なくとも１台の前記演算処理装置が稼働状態である場合、前記演算処理装置群、前記中継装置および前記電力供給部の前記操作電力の遮断は実行せずに、前記ホスト装置の前記操作電力の遮断を行う、
処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システムおよびプログラムに関する。
【背景技術】
【０００２】
ホストＰＣ（Personal Computer）とコプロセッサ（co-processor）間の通信を、ＰＣＩｅ（Peripheral Component Interconnect Express：登録商標）等の拡張バスを用いて行う情報処理システムが開発されている。
【０００３】
一方、通常のＰＣでは、例えば、ユーザがＰＣに設けられている電源スイッチを所定時間以上長押しすることで、ＰＣの操作電力を強制的に遮断することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１９−１０９６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のような、ＰＣＩｅを通じてホストＰＣに複数のコプロセッサが接続される情報処理システムでは、各構成デバイスの操作電力を一括して遮断するためのシーケンスが備えられていない。
【０００６】
よって、通常のＰＣのように電源スイッチを所定時間以上長押しすればホストＰＣの操作電力については強制的に遮断できるが、ＰＣＩｅのコントローラやコプロセッサ等の操作電力の遮断は実行されない。このため、個別のデバイス毎に操作電力を遮断させることが求められており、システムの操作性および利便性の低下が生じている。
【０００７】
１つの側面では、本発明は、システム全体の操作電力の一括遮断を可能にした情報処理装置、情報処理システムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、情報処理装置が提供される。情報処理装置は、ホスト装置に接続される周辺装置と、ホスト装置および周辺装置への操作電力の供給制御を行い、電源スイッチの作動状態を監視して電源スイッチに対して所定時間以上の長押しが行われたことを検出した場合、ホスト装置および周辺装置に供給されている操作電力の遮断を所定の順番で行う制御部とを備え、電源スイッチは、所定時間以上の長押しが行われた場合、所定時間の時間幅のレベルを持つ第１の電力遮断指示を生成し、第１の電力遮断指示はホスト装置には入力されずに制御部に入力され、制御部は、第１の電力遮断指示を検出した場合、所定時間よりも長い時間幅のレベルを持つ第２の電力遮断指示を生成し、第２の電力遮断指示によってホスト装置の操作電力の遮断を行う。
【０００９】
また、上記課題を解決するために、上記情報処理装置と同様の制御を実行する情報処理システムが提供される。
さらに、上記課題を解決するために、コンピュータに上記情報処理装置と同様の制御を実行させるプログラムが提供される。
【発明の効果】
【００１０】
１側面によれば、操作電力の一括遮断が可能になる。
【図面の簡単な説明】
【００１１】
【図１】情報処理システムの一例を説明するための図である。
【図２】情報処理システムの構成の一例を示す図である。
【図３】情報処理システムのエッジコンピューティングの適用例を示す図である。
【図４】電力制御部のハードウェア構成の一例を示す図である。
【図５】電力制御の一例を示すフローチャートである。
【図６】電力制御の一例を示すフローチャートである。
【図７】電力制御の一例を示すフローチャートである。
【図８】電力制御の第１の変形例の動作を示すフローチャートである。
【図９】電力制御の第２の変形例の動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本実施の形態について図面を参照して説明する。
［第１の実施の形態］
図１は情報処理システムの一例を説明するための図である。情報処理システム１−１は、情報処理装置１およびホスト装置２を備える。情報処理装置１は、制御部１ａ、周辺装置１ｂおよび電源スイッチ１ｃを含み、周辺装置１ｂは、ホスト装置２に接続されている。
【００１３】
また、周辺装置１ｂは、中継装置１ｂ１、演算処理装置群１ｂ２および電力供給部１ｂ３を備える。中継装置１ｂ１は、拡張バス（例えば、ＰＣＩｅ）を有し、拡張バスを介してホスト装置２と演算処理装置群１ｂ２との通信を中継する。
【００１４】
演算処理装置群１ｂ２は、拡張バスにそれぞれ接続された複数の演算処理装置１ｂ２−１、・・・、１ｂ２−ｎを含む。演算処理装置１ｂ２−１、・・・、１ｂ２−ｎは、例えば、ＡＩ（Artificial Intelligence）推論処理や画像処理等の演算処理をホスト装置２の指示にもとづいて行う。電力供給部１ｂ３は、電力供給を行い、操作電力の供給源になる。
【００１５】
制御部１ａは、ホスト装置２および周辺装置１ｂへの操作電力の供給制御を行う。また、制御部１ａは、電源スイッチ１ｃの作動状態を監視しており、電源スイッチ１ｃに対して所定時間以上の長押しが行われたことを検出した場合、ホスト装置２および周辺装置１ｂに供給されている操作電力の遮断を所定の順番で行う。
【００１６】
制御部１ａの動作フローについて説明する。
〔ステップＳ１〕制御部１ａは、電源スイッチ１ｃが所定時間以上長押しされたか否かの監視を行う。
〔ステップＳ２〕制御部１ａは、電源スイッチ１ｃが所定時間以上長押しされたことを検出した場合はステップＳ３に処理が進み、電源スイッチ１ｃが所定時間以上長押しされたことを検出しない場合はステップＳ１に処理が戻る。
【００１７】
〔ステップＳ３〕制御部１ａは、演算処理装置群１ｂ２に供給されている操作電力を遮断する。
〔ステップＳ４〕制御部１ａは、中継装置１ｂ１に供給されている操作電力を遮断する。
〔ステップＳ５〕制御部１ａは、ホスト装置２に供給されている操作電力を遮断する。
〔ステップＳ６〕制御部１ａは、電力供給部１ｂ３が供給している操作電力を遮断する（操作電力の出力を停止させる）。
【００１８】
このように、情報処理装置１では、電源スイッチ１ｃの作動状態を監視し、電源スイッチ１ｃの所定時間以上の長押しを検出した場合、ホスト装置２および周辺装置１ｂに供給されている操作電力を遮断する。
【００１９】
このような電源の遮断シーケンスを備えることにより、各構成装置の操作電力の一括遮断が可能になり、システムの操作性および利便性の向上を図ることができる。また、ステップＳ３からステップＳ６の順番で操作電力を遮断していくので、安定した操作電力遮断が可能になる。
【００２０】
［第２の実施の形態］
次に第２の実施の形態として、拡張バスの一例であるＰＣＩｅを用いた情報処理システムについて説明する。図２は情報処理システムの構成の一例を示す図である。情報処理システム１−２は、電力制御部１０、電源ユニット（ＰＳＵ：Power Supply Unit）２１、ＤＣ（Direct Current）−ＤＣコンバータ２２ａ、２２ｂ、ＰＣＩｅブリッジコントローラ２３、スイッチＩＣ（Integrated Circuit）２４−１、・・・、２４−６、電源スイッチ２５およびプラットフォーム３−１、・・・３−７を備える。
【００２１】
電源ユニット２１は、図１に示した電力供給部１ｂ３の機能を有する。電源ユニット２１は、商用電源から供給された交流電圧を所定の電圧値を有する直流電圧に変換して、プラットフォーム３−１、・・・、３−７、スイッチＩＣ２４−１、・・・、２４−６およびＤＣ−ＤＣコンバータ２２ａ、２２ｂに供給する。
【００２２】
なお、電源ユニット２１は、直流電圧として操作電力および待機電力を生成する。操作電力の電圧値は例えば、１２Ｖであり、待機電力の電圧値は例えば、１１Ｖである。操作電力は、各構成デバイスの稼働時に供給される電力であり、待機電力は、コンセントプラグが接続されて電源が切れている状態でも消費される電力である。
【００２３】
ＤＣ−ＤＣコンバータ２２ａは、電源ユニット２１から供給された待機電力を電力制御部１０用の電源電圧（例えば、３Ｖ）に変換して、電力制御部１０に供給する。ＰＣＩｅブリッジコントローラ２３は、図１に示した中継装置１ｂ１の機能を有し、プラットフォーム３−１、・・・、３−７間における中継通信の制御を行う。
【００２４】
電力制御部１０は、待機電力にもとづいて駆動し、図１に示した制御部１ａの機能を有する。また、電力制御部１０は、電源スイッチ２５の操作を受けて、プラットフォーム３−１、電源ユニット２１、およびＰＣＩｅブリッジコントローラ２３への電力制御を行う。さらにスイッチＩＣ２４−１、・・・、２４−６を介したプラットフォーム３−２、・・・、３−７に対する電力制御を行う。
【００２５】
スイッチＩＣ２４−１、・・・、２４−６は、電力制御部１０の制御下に置かれ、電力制御部１０からのスイッチ制御指示にもとづいて、自身に接続されているプラットフォーム３−２、・・・、３−７それぞれに対して電力供給／遮断を行う。
【００２６】
ＤＣ−ＤＣコンバータ２２ｂは、電源ユニット２１から供給された操作電力をＰＣＩｅブリッジコントローラ２３用の電源電圧に変換して、ＰＣＩｅブリッジコントローラ２３に供給する。
【００２７】
プラットフォーム３−１は、例えば、Ｗｉｎｄｏｗｓ（登録商標）のＯＳ（Operating System）が搭載されており、他のプラットフォーム３−２、・・・、３−７の管理統括を行っている。すなわち、プラットフォーム３−１は、ホストＰＣ（ホスト装置２）として機能している。
【００２８】
プラットフォーム３−２、・・・、３−７は、例えば、Ｌｉｎｕｘ（登録商標）のＯＳが搭載されており、プラットフォーム３−１の管理下で独立または共働して処理を行う。すなわち、プラットフォーム３−２、・・・、３−７は、コプロセッサ（演算処理装置）として機能している。
【００２９】
ここで、電力制御部１０におけるＧＰＩＯ（General Purpose Input Output）の各種信号について説明する。信号POW_SW_IN#は、電源スイッチ２５が押されたときに、電源スイッチ２５から電力制御部１０に向かって出力される信号（第１の電力遮断指示）である。この信号が出力されている時間を電力制御部１０が監視し、長押しされたかどうかを判定する。
【００３０】
信号PS_ON#_PMUは、電力制御部１０から電源ユニット２１に向かって出力され、電源ユニット２１から操作電力を出力させるか、停止させるかを設定するための信号である。
例えば、信号PS_ON#_PMUがＬレベルのときは、電源ユニット２１から操作電力が出力され、信号PS_ON#_PMUがＨレベルのときは、電源ユニット２１からの操作電力の出力が停止される。
【００３１】
信号PSU_PGOODは、電源ユニット２１から電力制御部１０に向かって出力され、電源ユニット２１の起動状態を電力制御部１０に通知するための信号である。例えば、信号PSU_PGOODがＨレベルのときは、電源ユニット２１は起動しており（操作電力を出力している状態）、信号PSU_PGOODがＬレベルのときは、電源ユニット２１は非起動を意味する（操作電力の出力が停止している状態）。
【００３２】
信号PON_n（ｎ＝２、・・・、７）は、電力制御部１０からスイッチＩＣ２４−１、・・・、２４−６に向かって出力され、スイッチＩＣ２４−１、・・・、２４−６を個別にスイッチングして、プラットフォーム３−２、・・・、３−７の電源オンオフ制御を行う信号である。
【００３３】
例えば、信号PON_nがＬレベルのとき、スイッチＩＣ２４−１、・・・、２４−６がオフして、操作電力が流れるラインがスイッチＩＣ内部で切断することで、プラットフォーム３−２、・・・、３−７への操作電力が遮断される。
また、信号PON_nがＨレベルのとき、スイッチＩＣ２４−１、・・・、２４−６がオンして、操作電力が流れるラインがスイッチＩＣ内部で繋がることで、プラットフォーム３−２、・・・、３−７へ操作電力が供給される。
【００３４】
信号ALL_OFFは、電力制御部１０からプラットフォーム３−２、・・・、３−７に向かって出力され、プラットフォーム３−２、・・・、３−７のＯＳに対してシステムシャットダウンを指示するための信号である。例えば、信号ALL_OFFがＨレベルのとき、プラットフォーム３−２、・・・、３−７はシャットダウンを開始する。
【００３５】
信号S5_n#（ｎ＝２、・・・、７）は、プラットフォーム３−２、・・・、３−７から電力制御部１０に向かって出力され、プラットフォーム３−２、・・・、３−７の演算処理状態を電力制御部１０に通知するための信号である。
例えば、信号S5_n#がＨレベルのときは、プラットフォーム３−２、・・・、３−７は演算処理の実行状態であり、信号S5_n#がＬレベルのときは、プラットフォーム３−２、・・・、３−７は演算処理の非実行状態（シャットダウン状態含む）を意味する。
【００３６】
信号BRIDGE_PONは、電力制御部１０からＰＣＩｅブリッジコントローラ２３に向かって出力され、ＰＣＩｅブリッジコントローラ２３の操作電力の供給／遮断を行うための信号である。
例えば、信号BRIDGE_PONがＨレベルのときはＰＣＩｅブリッジコントローラ２３に操作電力が供給され、信号BRIDGE_PONがＬレベルのときはＰＣＩｅブリッジコントローラ２３への操作電力が遮断される。
【００３７】
信号BB_SOC_STATEは、ＰＣＩｅブリッジコントローラ２３から電力制御部１０に向かって出力され、ＰＣＩｅブリッジコントローラ２３の起動状態を電力制御部１０に通知するための信号である。
例えば、信号BB_SOC_STATEがＨレベルのときは、ＰＣＩｅブリッジコントローラ２３は起動しており、信号BB_SOC_STATEがＬレベルのときは、ＰＣＩｅブリッジコントローラ２３は非起動を意味する。
【００３８】
信号SUSSW#は、電力制御部１０からプラットフォーム３−１に向かって出力される電源スイッチ信号である。電源スイッチ信号とは、プラットフォーム３−１が起動していないときには（電力供給指示および）システム起動指示となり、起動しているときにはシステムシャットダウン指示（および電力遮断指示）となる信号である。例えば、信号SUSSW#がＨレベルのときは、プラットフォーム３−１には電源スイッチ信号が入力されていない状態で、信号SUSSW#がＬレベルのときは、プラットフォーム３−１に電源スイッチ信号が入力されている状態となる。プラットフォーム３−１が起動している状態で信号SUSSW#のＬレベルが一定時間継続すると、システムシャットダウン指示は省略されて、強制的な電力遮断指示となる。
【００３９】
信号PC_S3_STATE#は、プラットフォーム３−１から電力制御部１０に向かって出力され、プラットフォーム３−１の起動状態を電力制御部１０に通知するための信号である。例えば、信号PC_S3_STATE#がＬレベルのときは、プラットフォーム３−１は起動しており、信号PC_S3_STATE#がＨレベルのときは、プラットフォーム３−１は非起動を意味する。
【００４０】
＜エッジコンピューティングの適用＞
図３は情報処理システムのエッジコンピューティングの適用例を示す図である。図２で上述したプラットフォーム３−１（ホストＰＣ）をエッジサーバとみなして、情報処理システム１−２をエッジコンピューティングに適用することができる。
【００４１】
エッジコンピューティングシステムｓｙ１は、情報処理システム１−２、専用ネットワークＮ１（インターネット等）およびクラウドネットワークＮ２を備える。情報処理システム１−２内のプラットフォーム３−１は専用ネットワークＮ１に接続され、専用ネットワークＮ１はクラウドネットワークＮ２に接続される。
【００４２】
プラットフォーム３−１は、ＰＣＩｅブリッジコントローラ２３を介して、プラットフォーム３−２、・・・、３−７で分散処理されたデータを集約して、専用ネットワークＮ１を介してクラウドネットワークＮ２へ送信する。
【００４３】
このような構成によって、クラウド側のリソースを節約してエッジ側での処理が可能になる。これにより、クラウドネットワークＮ２を介した応答時間が低減するためリアルタイム性を確保できる。
【００４４】
また、プラットフォーム３−１（エッジ）上でデータを処理して結果をクラウドネットワークＮ２へ送信するので、データの秘匿性を確保できる。さらに、プラットフォーム３−１上でデータを処理して必要なデータのみをクラウドネットワークＮ２へ送信することで、通信量を削減できる。
【００４５】
＜ハードウェア構成＞
図４は電力制御部のハードウェア構成の一例を示す図である。電力制御部１０は、プロセッサ（コンピュータ）１００によって全体制御されている。
【００４６】
プロセッサ１００には、バス１０３を介して、メモリ１０１および電力制御インタフェース１０２が接続されている。プロセッサ１００は、マルチプロセッサであってもよい。プロセッサ１００は、例えば、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、またはＰＬＤ（Programmable Logic Device）である。またプロセッサ１００は、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＡＳＩＣ、ＰＬＤのうちの２以上の要素の組み合わせであってもよい。
【００４７】
メモリ１０１は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等を含み、電力制御部１０の主記憶装置として使用される。メモリ１０１には、プロセッサ１００に実行させるプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。
【００４８】
また、メモリ１０１には、プロセッサ１００による処理に要する各種データが格納される。また、メモリ１０１は、電力制御部１０の補助記憶装置としても使用され、プログラム、アプリケーションプログラム、および各種データが格納される。
【００４９】
電力制御インタフェース１０２は、プロセッサ１００の指示にもとづいて、ＧＰＩＯの入出力インタフェースを行う。具体的には、電力制御インタフェース１０２は、ＰＣＩｅブリッジコントローラ２３、スイッチＩＣ２４−１、・・・、２４−６およびプラットフォーム３−１、・・・、３−７に対してＧＰＩＯの信号線で接続して、電源供給／遮断のインタフェース制御を行う。なお、電力制御インタフェース１０２のインタフェース機能は、プロセッサ１００によって実現されてもよい。
【００５０】
以上のようなハードウェア構成によって、電力制御部１０の処理機能を実現することができる。例えば、電力制御部１０は、プロセッサ１００がそれぞれ所定のプログラムを実行することで本発明の電力制御を行うことができる。
【００５１】
電力制御部１０は、例えば、コンピュータで読み取り可能な記録媒体に記録されたプログラムを実行することにより、本発明の処理機能を実現する。電力制御部１０に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。
【００５２】
例えば、電力制御部１０に実行させるプログラムを補助記憶装置に格納しておくことができる。プロセッサ１００は、補助記憶装置内のプログラムの少なくとも一部を主記憶装置にロードし、プログラムを実行する。
【００５３】
また、光ディスク、メモリ装置、メモリカード等の可搬型記録媒体に記録しておくこともできる。可搬型記録媒体に格納されたプログラムは、例えば、プロセッサ１００からの制御により、補助記憶装置にインストールされた後、実行可能となる。またプロセッサ１００が、可搬型記録媒体から直接プログラムを読み出して実行することもできる。
【００５４】
＜電力制御フロー＞
図５から図７は電力制御の一例を示すフローチャートである。
〔ステップＳ１１〕電力制御部１０は、内部ステートが「システム操作電力遮断完了」であるか否かを判定する。内部ステートが「システム操作電力遮断完了」の場合は通常の電源スイッチイベント処理を行い、内部ステートが「システム操作電力遮断完了」以外の場合はステップＳ１２へ処理が進む。
【００５５】
〔ステップＳ１２〕電力制御部１０は、電源スイッチ２５から出力される信号POW_SW_IN#のレベルにもとづいて、電源スイッチ２５が所定時間以上（例えば、４秒以上）長押しされたか否かの監視を行う。
【００５６】
〔ステップＳ１３〕電力制御部１０は、電源スイッチ２５から出力される信号POW_SW_IN#にもとづいて、電源スイッチ２５が長押しされたか否かを判定する。
例えば、信号POW_SW_IN#が所定時間以上Ｌレベルであることを検出した場合は、電源スイッチ２５が所定時間以上長押しされたものと認識して、ステップＳ１４に処理が進む。また、信号POW_SW_IN#が所定時間以上Ｌレベルでない場合は通常の電源スイッチイベント処理を行う。
【００５７】
〔ステップＳ１４〕電力制御部１０は、プラットフォーム３−２、・・・、３−７（コプロセッサ）の操作電力を遮断する。この場合、電力制御部１０は、信号PON_2、・・・、PON_7をＬレベルにしてスイッチＩＣ２４−１、・・・、２４−６をオフにし、続けてプラットフォーム（コプロセッサ）３−２、・・・、３−７の操作電力を遮断する。続けて次回起動時に備えて信号ALL_OFFをＨレベルにしておく。
【００５８】
〔ステップＳ１５〕電力制御部１０は、ＰＣＩｅブリッジコントローラ２３の操作電力を遮断する。この場合、電力制御部１０は、信号BRIDGE_PONをＬレベルにして、ＰＣＩｅブリッジコントローラ２３の操作電力を遮断する。
【００５９】
〔ステップＳ１６〕電力制御部１０は、プラットフォーム３−１（ホストＰＣ）から出力される信号PC_S3_STATE#のレベルにもとづいて、プラットフォーム３−１（ホストＰＣ）の起動状態を監視する。
【００６０】
〔ステップＳ１７〕電力制御部１０は、プラットフォーム３−１（ホストＰＣ）から出力される信号PC_S3_STATE#がＬレベルであるか否かを判定する。
信号PC_S3_STATE#がＬレベルであることを検出した場合は、プラットフォーム３−１（ホストＰＣ）は起動中であると認識し、ステップＳ１８に処理が進む。また、信号PC_S3_STATE#がＨレベルの場合は、プラットフォーム３−１（ホストＰＣ）は非起動と認識し、ステップＳ２３に処理が進む。
【００６１】
〔ステップＳ１８〕電力制御部１０は、プラットフォーム３−１（ホストＰＣ）の操作電力の遮断を行う。この場合、電力制御部１０は、信号POW_SW_IN#の所定時間のＬレベルよりも長い第１の設定時間（例えば、５秒間）のＬレベルを有して、信号POW_SW_IN#を疑似した信号SUSSW#を生成する。
例えば、電源スイッチ２５の所定時間以上の長押しがされた場合、信号POW_SW_IN#が４秒間のＬレベルになった時点で、信号POW_SW_IN#を疑似した信号SUSSW#は、５秒間のＬレベルを持つように、Ｌレベルの設定時間をより長くして生成されることになる。そして、この信号SUSSW#をプラットフォーム３−１に出力してプラットフォーム３−１の電源供給を強制的に遮断する。
【００６２】
〔ステップＳ１９〕電力制御部１０は、プラットフォーム３−１（ホストＰＣ）から出力される信号PC_S3_STATE#のレベルにもとづいて、プラットフォーム３−１（ホストＰＣ）の起動状態を監視する。
【００６３】
〔ステップＳ２０〕電力制御部１０は、プラットフォーム３−１（ホストＰＣ）から出力される信号PC_S3_STATE#にもとづいて、プラットフォーム３−１（ホストＰＣ）が起動しているか否かを判定する。
信号PC_S3_STATE#がＬレベルであることを検出した場合は、プラットフォーム３−１（ホストＰＣ）は起動と認識し、ステップＳ２１に処理が進む。また、信号PC_S3_STATE#がＨレベルの場合は、プラットフォーム３−１（ホストＰＣ）が非起動と認識し、ステップＳ２３に処理が進む。
【００６４】
〔ステップＳ２１〕電力制御部１０は、信号SUSSW#のＬレベルアサートが、ステップＳ１８で設定した第１の設定時間よりも長い第２の設定時間（例えば、１０秒間）を経過したか否かを判定する。
信号SUSSW#のＬレベルアサートが第２の設定時間未満の場合はステップＳ１９に処理が戻り、信号SUSSW#のＬレベルアサートが第２の設定時間に達した場合はステップＳ２２に処理が進む。
【００６５】
〔ステップＳ２２〕電力制御部１０は、プラットフォーム３−１（ホストＰＣ）の操作電力の遮断が不可であると認識する。この場合、電力制御部１０は、待機電力にもとづいて、ＬＥＤ（Light Emission Diode）等を利用したアラームを発して電力遮断エラーを通知する。なお、電力遮断エラーの通知には待機電力が使用されるため、操作電力の遮断にかかわらず、エラー通知処理を行うことができる。
【００６６】
〔ステップＳ２３〕電力制御部１０は、電源ユニット２１の操作電力を遮断する。この場合、電力制御部１０は、信号PS_ON#_PMUをＨレベルにして、電源ユニット２１の操作電力を遮断する。
〔ステップＳ２４〕電力制御部１０は、電源ユニット２１から出力される信号PSU_PGOODのレベルにもとづいて、電源ユニット２１の起動状態を監視する。
【００６７】
〔ステップＳ２５〕電力制御部１０は、電源ユニット２１から出力される信号PSU_PGOODにもとづいて、電源ユニット２１が遮断したか否かを判定する。
信号PSU_PGOODがＨレベルであることを検出した場合は、電源ユニット２１の操作電力が遮断されていないものと認識し、ステップＳ２６に処理が進む。また、信号PSU_PGOODがＬレベルの場合は、電源ユニット２１の操作電力が遮断されたものと認識して処理を終了する。
【００６８】
〔ステップＳ２６〕電力制御部１０は、信号PS_ON#_PMUのＨレベルアサートが、設定時間（例えば、１０秒間）経過した否かを判定する。
信号PS_ON#_PMUのＨレベルアサートが設定時間未満の場合はステップＳ２４の処理が戻り、信号PS_ON#_PMUのＨレベルアサートが設定時間に達した場合はステップＳ２７に処理が進む。
【００６９】
〔ステップＳ２７〕電力制御部１０は、電源ユニット２１の操作電力の遮断が不可であると認識する。この場合、電力制御部１０は、待機電力にもとづいて、ＬＥＤ等のアラームを発して電力遮断エラーを通知する。
なお、プラットフォーム３−２、・・・、３−７（コプロセッサ）、ＰＣＩｅブリッジコントローラ２３、プラットフォーム３−１（ホストＰＣ）、電源ユニット２１の順に操作電力を正常に遮断できた場合は、電力制御部１０は、内部ステートを「システム操作電力遮断完了」に設定する。
【００７０】
上記のような、情報処理システム１−２の構成によって、電源スイッチ２５の所定時間以上の長押しを契機にして、各構成デバイスの操作電力の遮断シーケンスが稼動することにより、システム全体の操作電力の一括遮断を行うことが可能になる。
【００７１】
また、プラットフォーム３−２、・・・、３−７（コプロセッサ）、ＰＣＩｅブリッジコントローラ２３、プラットフォーム３−１（ホストＰＣ）、電源ユニット２１の順番で操作電力を遮断していくので、安定した操作電力遮断が可能になる。
【００７２】
さらに、内部ステートが「システム操作電力遮断完了」以外のときに、電源スイッチ２５に対して所定時間以上の長押しが行われた場合に、各構成デバイスに対して操作電力の遮断が実行されるので、誤作動無く安全な操作電力遮断が可能になる。
【００７３】
さらにまた、プラットフォーム３−１（ホストＰＣ）の操作電力の遮断制御においては、電源スイッチ２５が所定時間以上長押しされた場合に出力されるPOW_SW_IN#（第１の電力遮断指示）は、プラットフォーム３−１（ホストＰＣ）には入力されずに電力制御部１０に入力される構成としている。
【００７４】
そして、電力制御部１０は、POW_SW_IN#を検出した場合、POW_SW_IN#のＬレベルよりも長い時間のＬレベルを有するSUSSW#（第２の電力遮断指示）を生成して、プラットフォーム３−１へ出力し、POW_SW_IN#を疑似したSUSSW#によってプラットフォーム３−１（ホストＰＣ）の操作電力を遮断する。これにより、プラットフォーム３−１（ホストＰＣ）を安全に精度よく遮断することができる。
【００７５】
＜電力制御の変形例＞
次に電力制御の変形例について、図８、図９を用いて説明する。図８は電力制御の第１の変形例の動作を示すフローチャートである。第１の変形例は、すべてのコプロセッサの演算処理が停止していることを認識した場合に、コプロセッサの操作電力を遮断するものである。
【００７６】
〔ステップＳ３１〕電力制御部１０は、内部ステートが「システム操作電力遮断完了」であるか否かを判定する。内部ステートが「システム操作電力遮断完了」の場合は通常の電源スイッチイベント処理を行い、内部ステートが「システム操作電力遮断完了」以外の場合はステップＳ３２へ処理が進む。
【００７７】
〔ステップＳ３２〕電力制御部１０は、電源スイッチ２５から出力される信号POW_SW_IN#のレベルにもとづいて、電源スイッチ２５が所定時間以上（例えば、４秒以上）長押しされたか否かの監視を行う。
【００７８】
〔ステップＳ３３〕電力制御部１０は、電源スイッチ２５から出力される信号POW_SW_IN#にもとづいて、電源スイッチ２５が長押しされたか否かを判定する。
信号POW_SW_IN#が所定時間以上Ｌレベルであることを検出した場合は、電源スイッチ２５が所定時間以上長押しされたものと認識して、ステップＳ３４に処理が進む。また、信号POW_SW_IN#が所定時間以上Ｌレベルでない場合は通常の電源スイッチイベント処理を行う。
【００７９】
〔ステップＳ３４〕電力制御部１０は、プラットフォーム３−２、・・・、３−７（コプロセッサ）の各ＯＳに対してシステムシャットダウンを指示する。この場合、電力制御部１０は、信号ALL_OFFをＨレベルにして、プラットフォーム３−２、・・・、３−７（コプロセッサ）それぞれのＯＳに対して、システムシャットダウン指示を行う。
【００８０】
〔ステップＳ３５〕電力制御部１０は、プラットフォーム３−２、・・・、３−７（コプロセッサ）の演算処理状態を示すS5_2#、・・・、S5_7#を監視する。
〔ステップＳ３６〕電力制御部１０は、すべてのS5_2#、・・・、S5_7#がＬレベルになったか否かを判定する。プラットフォーム３−２、・・・、３−７（コプロセッサ）の各ＯＳのシャットダウンが完了して、すべてのS5_2#、・・・、S5_7#がＬレベルになった場合（演算処理非実行状態の場合）はステップＳ３７へ処理が進み、すべてのS5_2#、・・・、S5_7#がＬレベルにならない場合（演算処理実行状態のコプロセッサがある場合）はステップＳ３５に処理が戻る。
【００８１】
〔ステップＳ３７〕電力制御部１０は、PON_2、・・・、PON_7をＬレベルにして、プラットフォーム（コプロセッサ）３−２、・・・、３−７の操作電力を遮断する。その後、図５に示したＰＣＩｅブリッジコントローラ２３の操作電力遮断処理（ステップＳ１５）に移行する。
【００８２】
ここで、図５のフローでは、プラットフォーム（コプロセッサ）３−２、・・・、３−７の操作電力遮断時は、ただちにPON_nをＬレベルとしているが、この場合、プラットフォーム（コプロセッサ）３−２、・・・、３−７のカーネルクラッシュが発生してしまう可能性がある。
【００８３】
これを回避するために、上述の第１の変形例の電力制御部１０では、プラットフォーム（コプロセッサ）３−２、・・・、３−７の操作電力遮断時は、最初にALL_OFFをＨにして全プラットフォーム（コプロセッサ）３−２、・・・、３−７のＯＳに対してシャットダウン指示を行う。
【００８４】
続けて、電力制御部１０は、プラットフォーム（コプロセッサ）３−２、・・・、３−７の演算処理状態を示すS5_n#を監視し、すべてのコプロセッサでS5_n#のＬレベルが確認できたら、PON_nをＬレベルにして操作電力を遮断する。これより、プラットフォーム（コプロセッサ）３−２、・・・、３−７のカーネルクラッシュを防止して、コプロセッサの操作電力遮断を実行することが可能になる。
【００８５】
図９は電力制御の第２の変形例の動作を示すフローチャートである。第２の変形例は、ホストＰＣの操作電力のみを遮断する場合である。
〔ステップＳ４１〕電力制御部１０は、内部ステートが「システム操作電力遮断完了」であるか否かを判定する。内部ステートが「システム操作電力遮断完了」の場合は通常の電源スイッチイベント処理を行い、内部ステートが「システム操作電力遮断完了」以外の場合はステップＳ４２へ処理が進む。
【００８６】
〔ステップＳ４２〕電力制御部１０は、電源スイッチ２５から出力される信号POW_SW_IN#のレベルにもとづいて、電源スイッチ２５が所定時間以上（例えば、４秒以上）長押しされたか否かの監視を行う。
【００８７】
〔ステップＳ４３〕電力制御部１０は、電源スイッチ２５から出力される信号POW_SW_IN#にもとづいて、電源スイッチ２５が長押しされたか否かを判定する。
信号POW_SW_IN#が所定時間以上Ｌレベルであることを検出した場合は、電源スイッチ２５が所定時間以上長押しされたものと認識して、ステップＳ４４に処理が進む。また、信号POW_SW_IN#が所定時間以上Ｌレベルでない場合は通常の電源スイッチイベント処理を行う。
【００８８】
〔ステップＳ４４〕電力制御部１０は、プラットフォーム３−２、・・・、３−７（コプロセッサ）の演算処理状態を示すS5_2#、・・・、S5_7#を監視する。
〔ステップＳ４５〕電力制御部１０は、すべてのS5_2#、・・・、S5_7#がＨレベルであるか否かを判定する。すべてのS5_2#、・・・、S5_7#がＨレベルの場合（演算処理実行状態の場合）はステップＳ４６へ処理が進み、すべてのS5_2#、・・・、S5_7#がＬレベルの場合（演算処理非実行状態の場合）は、図８に示したプラットフォーム３−２、・・・、３−７（コプロセッサ）の操作電力遮断処理（ステップＳ３７）に移行する。
【００８９】
〔ステップＳ４６〕電力制御部１０は、プラットフォーム３−１（ホストＰＣ）の操作電力を遮断する。例えば、電力制御部１０は、SUSSW#＝Lを所定時間アサートする。
ここで、プラットフォーム３−１（ホストＰＣ）がハングアップしたため強制シャットダウンしたいが、コプロセッサ側は正常に動作しているため引き続き動作を継続させたい場合、ホストＰＣの操作電力だけ遮断させたいケースが考えられる。
【００９０】
第２の変形例は、このようなケースに対応するものであり、電力制御部１０は、信号S5_n#がすべてＨレベル（演算処理実行中）ならプラットフォーム３−２、・・・、３−７（コプロセッサ）、ＰＣＩｅブリッジコントローラ２３および電源ユニット２１の操作電力遮断処理はスキップし、プラットフォーム３−１（ホストＰＣ）のみの操作電力を遮断する（また、一定時間後に自動で再起動させる）。これにより、ハングアップしたホストＰＣだけの操作電力を遮断することができる。
【００９１】
上記で説明した本発明の情報処理システム１−１、１−２の処理機能は、コンピュータによって実現することができる。この場合、情報処理システム１−１、１−２が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【００９２】
処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記憶装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープ等がある。光ディスクには、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）／ＲＷ等がある。光磁気記録媒体には、ＭＯ（Magneto Optical disk）等がある。
【００９３】
プログラムを流通させる場合、例えば、そのプログラムが記録されたＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００９４】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。
【００９５】
また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。また、上記の処理機能の少なくとも一部を、ＤＳＰ、ＡＳＩＣ、ＰＬＤ等の電子回路で実現することもできる。
【００９６】
以上、実施の形態を例示したが、実施の形態で示した各部の構成は同様の機能を有する他のものに置換することができる。また、他の任意の構成物や工程が付加されてもよい。さらに、前述した実施の形態のうちの任意の２以上の構成（特徴）を組み合わせたものであってもよい。
【符号の説明】
【００９７】
１−１  情報処理システム
１  情報処理装置
１ａ  制御部
１ｂ  周辺装置
１ｂ１  中継装置
１ｂ２  演算処理装置群
１ｂ２−１、・・・、１ｂ２−ｎ  演算処理装置
１ｂ３  電力供給部
１ｃ  電源スイッチ
２  ホスト装置
【要約】
【課題】操作電力の一括遮断を行う。
【解決手段】情報処理装置１は、制御部１ａと、中継装置１ｂ１、演算処理装置群１ｂ２および電力供給部１ｂ３を含む周辺装置１ｂとを備え、周辺装置１ｂは、ホスト装置２に接続される。中継装置１ｂ１は、拡張バスを介した通信を中継する。演算処理装置群１ｂ２は、拡張バスにそれぞれ接続された複数の演算処理装置１ｂ２−１、・・・、１ｂ２−ｎを含む。電力供給部１ｂ３は、操作電力の供給源になる。制御部１ａは、ホスト装置２および周辺装置１ｂへの操作電力の供給制御を行い、電源スイッチ１ｃの作動状態を監視して電源スイッチ１ｃに対して所定時間以上の長押しが行われたことを検出した場合、ホスト装置２および周辺装置１ｂへの操作電力の遮断を所定の順番で行う。
【選択図】図１【図１】
0006683940.tif 000002
【図２】
0006683940.tif 000003
【図３】
0006683940.tif 000004
【図４】
0006683940.tif 000005
【図５】
0006683940.tif 000006
【図６】
0006683940.tif 000007
【図７】
0006683940.tif 000008
【図８】
0006683940.tif 000009
【図９】
0006683940.tif 000010