(57)【特許請求の範囲】
【請求項１】
正常作業を行う正常モードと作業状態をメモリに貯蔵し節電モードに進入する待機モードとを有するコンピュータシステムにおいて，
前記正常モードと待機モードに対する制御信号を発生し，各モードに対する電源モード情報が貯蔵される電源管理コントローラと；
前記電源管理コントローラからの制御信号に従って，前記正常モード時に正常電源を供給し，前記待機モード時に待機電源を供給する電源供給部と；
前記待機モードへの転換時に待機モード識別情報が貯蔵され，前記コンピュータシステムの電源が遮断されると前記待機モード識別情報が揮発する待機モード貯蔵部と；
再起動時に前記電源管理コントローラの電源モード情報が待機モードの場合，前記待機モード貯蔵部に前記待機モード識別情報があるか否かを判断して，前記待機モード識別情報のない場合，正常起動を行う制御部と；
を含むことを特徴とするコンピュータシステム。
【請求項２】
前記待機モード識別情報のない場合，警告メッセージを表すディスプレイ部をさらに含むことを特徴とする請求項１に記載のコンピュータシステム。
【請求項３】
作業状態をメモリに貯蔵し，節電モードに進入する待機モードを有するコンピュータシステムの待機モード制御方法において，
正常モードから待機モードへの切替信号があるか否かを検出する段階と；
前記切替信号がある時，前記待機モードの電源モード情報を電源管理コントローラに貯蔵し，待機モード識別情報を待機モード貯蔵部に貯蔵した後，待機モードに進入する段階と；
電源の再供給時に待機モード起動であるか否かを判断する段階と；
前記判断の結果，待機モード起動の場合に前記待機モード貯蔵部から前記待機モード識別情報を検出する段階と；
前記検出の結果，前記待機モード識別情報のない場合に前記電源管理コントローラに貯蔵された前記待機モードの電源モード情報を正常モードに変更し，正常ブットを行う段階と；
を含み，
前記コンピュータシステムの電源が遮断されると，前記待機モード貯蔵部に貯蔵されている前記待機モード識別情報が揮発することを特徴とするコンピュータシステムの待機モードの制御方法。
【請求項４】
前記待機モード識別情報のない場合，警告メッセージを表す段階をさらに含むことを特徴とする請求項３に記載のコンピュータシステムの待機モードの制御方法。
【請求項５】
電源の再供給時，待機モード起動ではない場合，正常起動を行うことを特徴とする請求項３に記載のコンピュータシステムの待機モードの制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，コンピュータシステム及びその待機モード制御方法に係り，特に，コンピュータシステムの電源遮断後，再供給時に安定した再起動を行うことができるコンピュータシステム及びその待機モード制御方法に関する。
【０００２】
【従来の技術】
コンピュータの使用に伴う消費電力の増加に対して，コンピュータシステムの電力消費を減少させる様々な工夫がなされている。一定の時間入力装置からデータが入力されない場合にディスプレイ装置のディスプレイ動作を停止させたり，一定の時間の間にハードディスクドライブのアクセスが発生しない場合にハードディスクドライブの動作を停止させたりする等の，コンピュータシステムの電力消費を最小化する電源管理機能がコンピュータに適用されて来た。
【０００３】
最近，コンピュータシステムの全ての状態を六つに分けて，システムの電源を管理するＡＣＰＩ（Ａｄｖａｎｃｅｄ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  ａｎｄ  Ｐｏｗｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）という電源管理機能が提案されて使用されている。
【０００４】
ＡＣＰＩによると，コンピュータシステムの電源管理状態を，大きく六段階のスリープ状態（Ｓｌｅｅｐｉｎｇ  Ｓｔａｔｅ）のＳ０−Ｓ５状態に規定している。Ｓ０の状態は正規状態，Ｓ１−Ｓ４の状態はコンピュータシステムの電源消費が段階的に減少された待機状態，Ｓ５の状態はシステムの全ての電源が遮断された状態としてソフトオフ（Ｓｏｆｔ  Ｏｆｆ）状態である。このような電源管理機能を有するコンピュータシステムの電源供給装置は，メイン電源（ＭａｉｎＰｏｗｅｒ）と待機電源（Ｓｔａｎｄｂｙ  Ｐｏｗｅｒ）とに分けられた電源供給構造を有するＡＴＸ規格（ＡＴＸ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）を支援する。ＡＴＸ規格を支援する電源供給装置は，外部からの電源が印加される状態では常に待機電源を出力する。この待機電源は，コンピュータシステムの電源管理コントローラ（Ｐｏｗｅｒ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ）に供給される。
【０００５】
ここで，ＡＣＰＩのＳ３状態は，コンピュータシステムを早く再使用するためのものであって，この状態では揮発性メモリ（Ｖｏｌａｔｉｌｅ  Ｍｅｍｏｒｙ）で構成されるシステムメモリと電源管理コントローラとを除いたその外のコンピュータハードウェア装置への電源供給が中止される。システムがＳ３状態に進入する過程を‘Ｓｕｓｐｅｎｄ  ｔｏ  Ｒａｍ’と言い，この過程でシステムメモリに作業中のデータを貯蔵し，電源管理コントローラにＡＣＰＩＳ３状態が貯蔵される。
【０００６】
コンピュータシステムがＳ３状態から正規状態に転換される動作では，一般起動過程が行われないのでシステムの早い再使用が可能である。
【０００７】
しかしながら，ＡＣＰＩのＳ３状態で，システムメモリへの電源供給が停電などによって中断されば，システムメモリのデータを維持する待機電源の供給中断によって，揮発性メモリのシステムメモリはデータを損失することになる。
【０００８】
このような状態で，電源を再印加してシステムを起動させれば，ハードディスク，キーボード，マウス等のような周辺装置とコンピュータ運営体系との間のデータの流れを管理するプログラムのＢＩＯＳは，電源管理コントローラのＡＣＰＩのＳ３状態をチェックしてシステムメモリに作業中のデータを要請する信号を送る。
【０００９】
電源供給の中断によってシステムメモリに貯蔵されたデータが損失されているにもかかわらず，ＢＩＯＳはシステムメモリに作業中のデータを続けて要請するため，コンピュータのシステムは‘停止（Ｈａｌｔ）’されてしまう。コンピュータシステムの電源を一旦切ってから付けてもＣＭＯＳバッテリによって電源管理コントローラのＡＣＰＩのＳ３情報が続けて維持されるので，コンピュータシステムは作動不能の状態になる。
【００１０】
‘停止’状態から外れるためには，電源を切ってからコンピュータ本体を分解した後，ボードに設けられたＣＭＯＳバッテリを除去し，電源管理コントローラをリセット（Ｒｅｓｅｔ）しなければならない不便がある。
【００１１】
【発明が解決しようとする課題】
本発明は，このような問題点に鑑みてなされたもので，その目的とするところは，待機モード状態のコンピュータシステムの電源が停電等によって遮断されても，再び供給する時に，安定した起動を行うことができるコンピュータシステム及びその待機モード制御方法を提供することである。
【００１２】
【課題を解決するための手段】
前述した課題を達成するために本発明は，正常作業を行う正常モードと作業状態をメモリに貯蔵し節電モードに進入する待機モードとを有するコンピュータシステムにおいて，正常モードと待機モードに対する制御信号を発生し，各モードに対する電源モード情報が貯蔵される電源管理コントローラと，電源管理コントローラからの制御信号に従って，正常モード時に正常電源を供給し，待機モード時に待機電源を供給する電源供給部と，待機モードへの転換時に待機モード識別情報が貯蔵される待機モード貯蔵部と，再起動時に前記電源管理コントローラの電源モード情報が待機モードの場合，待機モード貯蔵部に前記待機モード識別情報があるか否かを判断して，待機モード識別情報のない場合，正常起動を行う制御部とを含むことを特徴とするコンピュータシステムである。
【００１３】
ここで，待機モード識別情報のない場合，警告メッセージを表すディスプレイ部をさらに含むのがよく，これによりユーザは待機モードエラーを容易に分かることができる。また，待機モード貯蔵部は，揮発性メモリであることが好ましい。
【００１４】
また本発明は，作業状態をメモリに貯蔵し，節電モードに進入する待機モードを有するコンピュータシステムの待機モード制御方法において，正常モードから待機モードへの切替信号があるか否かを検出する段階と，切替信号がある時，待機モードの電源モード情報を電源管理コントローラに貯蔵し，待機モード識別情報を待機モード貯蔵部に貯蔵した後，待機モードに進入する段階と，電源の再供給時に待機モード起動であるか否かを判断する段階と，判断の結果，待機モード起動の場合に前記待機モード貯蔵部から待機モード識別情報を検出する段階と，検出の結果，待機モード識別情報のない場合に電源管理コントローラに貯蔵された待機モードの電源モード情報を正常モードに変更し，正常ブットを行う段階と，を含むことを特徴とするコンピュータシステムの待機モードの制御方法である。
【００１５】
ここで待機モード識別情報のない場合，警告メッセージを表す段階をさらに含むのがよく，これにより，ユーザは待機モード状態時に電源が遮断されて作業データを損失したことが分かる。また，電源の再供給時，待機モードブットではない場合は，正常起動を行うことが好ましい。
【００１６】
【発明の実施の形態】
以下，図面に基づいて，本発明の実施の形態を詳細に説明する。
図１は本発明の一実施の形態によるコンピュータシステムの待機モードを制御するための制御ブロック図である。図面に示したように，コンピュータシステムは待機モードの制御のため，正常電源（３．３Ｖ）と待機電源（５Ｖ）を供給するための電源供給部１６と，データが一時貯蔵されるメモリ１８と，電源供給部１６を制御し電源モード情報が貯蔵される電源管理コントローラ１５と，を有する。
【００１７】
また，コンピュータシステムは，コンピュータシステムの起動時に，ＣＰＵ５を通じて本体内の付着物が正位置にあるか否か，作動可能な状態であるか否かを確認した後，運営体系（ＯＳ）をハードディスクから読み取ってメモリ１８にロードさせるプログラムを貯蔵するＢＩＯＳ  ＲＯＭ１０と，コンピュータシステムの待機モードへの転換時にＡＣＰＩのＳ３モード（待機モード）状態であることを表すＳ３識別フラグが貯蔵されるフラグメモリ（Ｆｌａｇ  Ｍｅｍｏｒｙ）１３と，待機モードブットを制御する制御部１７と，を有する。フラグメモリ１３は，電源が遮断されればデータが削除される揮発性メモリである。
【００１８】
電源管理コントローラ１５は，正常モードから待機モードへの切替時にフラグメモリ１３にＳ３識別フラグを貯蔵する。前述のような構成を有する本実施例によるシステムは，電源遮断後の再供給時に，電源管理コントローラ１５の電源モード情報をチェックして，Ｓ３の待機モードの場合は，フラグメモリ１３を再びチェックしてＳ３識別フラグがあるか否かを検出し，フラグメモリ１３内のＳ３識別フラグの検出結果に従って警告表示を出したり，作業中のデータをメモリ１８から読み取ってディスプレイ部３０にディスプレイしたりする。
【００１９】
具体的に，本実施例のシステムは，電源遮断後の再供給時に，フラグメモリ１３にＳ３識別フラグが存在する場合，待機モード起動を行う。これに対して，フラグメモリ１３にＳ３識別フラグが存在しない場合，ＡＣＰＩのＳ３モードで節電等の問題によってＳ３識別フラグが消去された場合であるから，電源管理コントローラ１５の電源モード情報をＡＣＰＩのＳ３モードからＡＣＰＩのＳ０モードに切り替えた後，正常起動を行う。
【００２０】
図２は本発明の一実施形態によるコンピュータシステムの待機モード制御のフローチャートであり，図３は図２の正常起動時に本実施例のディスプレイ部のモニタ３０にディスプレイされる警告画面である。
【００２１】
図面に示したように，システムの電源モードが正常モードからＡＣＰＩのＳ３モード（待機モード）に切替われば（Ｓ１），ＢＩＯＳ  ＲＯＭ１０は，電源管理コントローラ１５の電源モード情報をＡＣＰＩのＳ３モードに切替え，電源管理コントローラ１５はフラグメモリ１３にＳ３識別フラグを貯蔵する（Ｓ３）。そして，運営体系は作業中のデータをメモリ１８に貯蔵し，ＢＩＯＳ１０にＡＣＰＩのＳ３モード（待機モード）切替信号を送る（Ｓ５）。
【００２２】
電源供給が遮断されれば，待機電源（５Ｖ）が揮発性メモリのフラグメモリ１３に供給されないのでフラグメモリ１３に貯蔵されたＳ３識別フラグは損失する。
【００２３】
コンピュータシステムに電源を再印加してシステムを再起動すれば（Ｓ９），ＢＩＯＳ１０が駆動して，先ず電源管理コントローラ１５内の電源モード情報を検出して待機モードであるか否かを判断する（Ｓ１０）。電源管理コントローラ１５の電源モード情報がＡＣＰＩのＳ３モードであれば，フラグメモリ１３をチェックしてＳ３識別フラグを検出する（Ｓ１１）。
【００２４】
この時，フラグメモリ１３にＳ３識別フラグが存在すると，ＢＩＯＳ  ＲＯＭ１０は，ＰＯＳＴ（Ｐｏｗｅｒ  ｏｎ  Ｓｅｌｆ  Ｔｅｓｔ）段階を経なくて運営体系（ＯＳ）をメモリにロードし，運営体系（ＯＳ）は待機モードをウェークアップ（Ｗａｋｅ  Ｕｐ）させてから（Ｓ１９），メモリ１８からシステム終了前の作業中のデータを読み取ってモニタ３０に表示する（Ｓ２１）。
【００２５】
ここで，フラグメモリ１３にＳ３識別フラグが存在しない場合，電源管理コントローラ１５の電源モード情報をＳ３状態からＳ０状態に変えて（Ｓ１３），モニタ３０に図３のような警告メッセージを表示し（Ｓ１５），ＰＯＳＴ段階を経て正常起動過程を進行する。
【００２６】
このような構成によって，ＡＣＰＩのＳ３モード状態をディスプレイするフラグメモリ１３を設けて，コンピュータシステムがＡＣＰＩのＳ３モードの状態下で，電源が停電等の原因で遮断されて再び起動する時，フラグメモリ１３をチェックして電源管理コントローラ１５の電源モード情報を除去することにより，システムが‘停止’されることを防ぎ，コンピュータシステムを安全に起動させることができる。
【００２７】
以上，添付図面を参照しながら本発明にかかるコンピュータシステム及びその待機モード制御方法の好適な実施形態について説明したが，本発明はかかる例に限定されない。当業者であれば，特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例に想到し得ることは明らかでありそれについても当然に本発明の技術的範囲に属するものと了解される。
【００２８】
例えば，上記実施形態においては，デスクトップパソコンに適用した場合を例にあげて説明したが，本発明はかかる例に限定されない。この他にも，携帯用ノートパソコンに適用することが可能であることは言うまでもない。
【００２９】
【発明の効果】
以上，詳細に説明したように本発明によれば，待機モード状態のコンピュータシステムの電源が停電等によって遮断されて再び供給される時に，安定した起動を行うことができるコンピュータシステム及びその待機モード制御方法を提供することができる。
【図面の簡単な説明】
【図１】  本発明の一実施の形態によるコンピュータシステムの待機モードの制御方法を説明するための制御ブロック図である。
【図２】  本発明の一実施の形態による待機モードの制御方法を説明したフローチャートである。
【図３】  図２の正常起動時にモニタにディスプレイされる警告画面である
。
【符号の説明】
１０      ＢＩＯＳ ＲＯＭ
１３      フラグメモリ
１５      電源管理コントローラ
１６      電源供給部
１７      制御部
１８      メモリ
３０      ディスプレイ部
【図１】
0003688603.tif 000002
【図２】
0003688603.tif 000003
【図３】
0003688603.tif 000004