(57)【要約】【課題】ＢＩＯＳ設定を変更してからオペレーティングシステムのセットアップが開始されるまでに安全に電源を切ることのできる情報処理装置を提供する。【解決手段】内蔵機器および接続される周辺機器を制御するソフトウェアであるＢＩＯＳの設定を終了するときに、終了後に電源を切るか再起動するかを選択することができるよう、情報処理装置を構成する。内蔵機器および接続される周辺機器を制御するソフトウェアであるＢＩＯＳの設定を変更するＢＩＯＳ設定部と、ＢＩＯＳ設定部によるＢＩＯＳ設定の変更のためのユーザインタフェース画面を表示させる表示手段とを有し、表示手段は、ＢＩＯＳ設定部によるＢＩＯＳの設定を終了した後に、電源を切断させるか再起動させるかを選択可能に、ユーザインタフェース画面を表示させるよう、情報処理装置を構成する。【選択図】図２
2010079778.tif 000002
【特許請求の範囲】
【請求項１】
内蔵機器および接続される周辺機器を制御するソフトウェアであるＢＩＯＳの設定を終了するときに、終了後に電源を切るか再起動するかを選択することのできる情報処理装置。
【請求項２】
内蔵機器および接続される周辺機器を制御するソフトウェアであるＢＩＯＳの設定を変更するＢＩＯＳ設定部と、
前記ＢＩＯＳ設定部による前記ＢＩＯＳの設定を変更するためのユーザインタフェース画面を表示させる表示手段とを有し、
前記表示手段は、前記ＢＩＯＳ設定部による前記ＢＩＯＳの設定を終了した後に、電源を切断させるか再起動させるかを選択可能に、前記ユーザインタフェース画面を表示させることを特徴とする、情報処理装置。
【請求項３】
内蔵機器および接続される周辺機器を制御するソフトウェアであるＢＩＯＳを設定する画面を表示する方法であって、
前記ＢＩＯＳ設定の終了を選択したときに、電源を切断させるか再起動させるかを選択可能に表示する選択表示ステップを有することを特徴とするＢＩＯＳ設定画面の表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内蔵機器および接続される周辺機器を制御するソフトウェアであるＢＩＯＳ（Basic Input/Output System）の設定画面を表示する情報処理装置、および、ＢＩＯＳ設定画面の表示方法に関する。
【背景技術】
【０００２】
パーソナルコンピュータのような情報処理装置では一般に、さまざまな機器を共通したインタフェースでオペレーティングシステムやアプリケーションソフトウェアから使用できるようにするため、機器固有のインタフェースを共通インタフェースに変換するソフトウェアを、ＢＩＯＳとしてＲＯＭ（Read Only Memory）やフラッシュメモリなどの不揮発性メモリに記憶して使用している。
【０００３】
ＢＩＯＳでは、情報処理装置を構成するハードウェア自体の基本的な設定も行えるようになっている。例えば、情報処理装置を起動するために最初に読み込むべきデータの存在するドライブの探索順序の指定、内蔵するハードディスクドライブのアクセスモード、内蔵する周辺機器コントローラの使用状態などを、バッテリバックアップされたＳＲＡＭ（Static Random Access Memory）やフラッシュメモリなどの不揮発性メモリに記憶しておき、起動時に参照するよう構成されている。
【０００４】
特許文献１には、ＢＩＯＳ設定によって計算機を起動するために読み込む記憶装置のボリュームを変更可能な計算機システムが記載されている。
【０００５】
【特許文献１】特開２００６−２６０３１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１にも記載されているように、ＢＩＯＳの設定を変更した後は機器の再起動が行われる。システムの下位レイヤでの変更に該当するため、アプリケーションソフトウェアなどの上位レイヤからＢＩＯＳの設定変更を有効に取り扱うことができないからである。
【０００７】
しかし、ＢＩＯＳ設定を変更した後に再起動するのが好ましくない場合がある。例えば、パーソナルコンピュータを使用する業務用システムを販売するにあたって、パーソナルコンピュータのＢＩＯＳ設定の変更が必要な場合である。このとき、ＢＩＯＳ設定を販売元が行うとすると、ＢＩＯＳ設定の変更後にパーソナルコンピュータが再起動すると、パーソナルコンピュータはハードディスク装置にプリインストールされたオペレーティングシステムのセットアップを開始する。
【０００８】
オペレーティングシステムのセットアップを行うと、ハードディスク装置の内容が工場出荷時のものから変更されてしまう。エンドユーザへの引き渡し前に内容が変更されるのは、好ましくない。
【０００９】
このような状況を回避するためには、ＢＩＯＳ設定を変更してからオペレーティングシステムのセットアップが開始されるまでに電源を切る必要がある。しかし、ＢＩＯＳ設定を変更して再起動中に電源を切ると、ＢＩＯＳが機器の起動途中に行うシステム構成情報の記憶が不完全となってしまう場合がある。ＢＩＯＳ設定情報を記憶する領域にシステム構成情報も記憶する構成では、その後に機器を起動すると、システム構成情報が不完全と判断され、記憶領域が初期化されてＢＩＯＳ設定情報まで失われ、ＢＩＯＳ設定の変更が適切に反映されないという問題があった。
【００１０】
また、ハードウェアの初期化が完了する前に強制的に終了させると、ハードウェアの状態が初期化途中のままで保持されてしまう場合があり、動作不具合が生じるため問題であった。
【００１１】
そこで、本発明は、ＢＩＯＳ設定を変更してからオペレーティングシステムのセットアップが開始されるまでに安全に電源を切ることのできる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の第１の情報処理装置は、内蔵機器および接続される周辺機器を制御するソフトウェアであるＢＩＯＳの設定を終了するときに、終了後に電源を切るか再起動するかを選択することができるよう構成されていることを特徴とする。
【００１３】
本発明の第２の情報処理装置は、内蔵機器および接続される周辺機器を制御するソフトウェアであるＢＩＯＳの設定を変更するＢＩＯＳ設定部と、ＢＩＯＳ設定部によるＢＩＯＳ設定の変更のためのユーザインタフェース画面を表示させる表示手段とを有し、表示手段は、ＢＩＯＳ設定部によるＢＩＯＳの設定を終了した後に、電源を切断させるか再起動させるかを選択可能に、ユーザインタフェース画面を表示させることを特徴とする。
【００１４】
本発明のＢＩＯＳ設定画面の表示方法は、内蔵機器および接続される周辺機器を制御するソフトウェアであるＢＩＯＳを設定する画面を表示する方法であって、ＢＩＯＳ設定の終了を選択したときに、電源を切断させるか再起動させるかを選択可能に表示する選択表示ステップを有することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、ＢＩＯＳ設定を変更してからオペレーティングシステムのセットアップが開始されるまでに安全に電源を切ることのできる情報処理装置を提供できる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。本実施形態は、情報処理装置であるパーソナルコンピュータにおいて、ＢＩＯＳ設定画面で終了後の電源オフと再起動とを選択できるようにしたものである。
【００１７】
図１は、本実施形態の情報処理装置の機能ブロックを示す図である。図１を参照すると、本実施形態の情報処理装置１は、処理手段１０、記憶手段２０、電力供給手段３０、表示手段４０および入力手段５０を有している。
【００１８】
処理手段１０は、後述する記憶手段２０に記録されたソフトウェアを読み込んで演算することにより、さまざまな情報処理を行う。処理手段１０は、具体的には、ＣＰＵ（Central Processing Unit）とメインメモリによって構成することができる。さまざまな情報処理とは、例えば、ＢＩＯＳによるインタフェース変換やアプリケーションプログラムの実行などである。
【００１９】
処理手段１０は、さらに、ＢＩＯＳ設定部１１と電源制御部１２を有している。ＢＩＯＳ設定部１１は、後述する記憶手段２０に記憶され、処理手段１０で処理されるＢＩＯＳの動作内容を設定する。ＢＩＯＳ設定部１１は、具体的には、後述する記憶手段２０に記憶されるソフトウェアであるＢＩＯＳの一部として構成することができる。
【００２０】
電源制御部１２は、後述する電力供給手段３０に対し、要求する電力供給動作を指示する。電源制御部１２は、具体的には、後述する記憶手段２０に記憶されるソフトウェアであるＢＩＯＳの一部として構成することができる。
【００２１】
記憶手段２０は、ソフトウェアやデータを記憶する。記憶手段２０は、具体的には、ＲＯＭ、フラッシュメモリ、バッテリバックアップされたＳＲＡＭ、ハードディスクドライブ装置などによって構成することができる。記憶すべき内容によって異なる媒体に記憶するよう構成することもでき、例えばＢＩＯＳをＲＯＭに、ＢＩＯＳによる設定内容をバッテリバックアップされたＳＲＡＭに、アプリケーションプログラムをハードディスクドライブ装置に記憶する、といった形で構成可能である。
【００２２】
電力供給手段３０は、情報処理装置１の外部から電力供給を受け、情報処理装置１を構成する各部に適した形式で電力を供給する。電力供給手段は、具体的には、トランス、整流器、定電圧素子などによって構成することができる。
【００２３】
表示手段４０は、図示しない表示装置、例えば液晶ディスプレイ装置に対して処理手段１０での演算結果を表示させる。表示手段４０は、具体的には、ＧＰＵ（Graphic Processing Unit）のような専用プロセッサや、同様の機能を有するマイクロプロセッサにより構成可能である。
【００２４】
入力手段５０は、図示しない入力装置、例えばキーボードに対するユーザの操作を受け付けて、対応する信号を処理手段１０に伝達する。入力手段５０は、具体的には、入出力プロセッサや、同様の機能を有するマイクロプロセッサにより構成可能である。
【００２５】
続いて、図２を参照して、本実施形態の情報処理装置の動作を説明する。図２は、本実施形態の情報処理装置１が起動するときの処理を示すフローチャートである。図２を参照すると、情報処理装置１に電源が投入されると、処理手段１０はまずＢＩＯＳの読み込みを行う（ステップＳ１）。具体的には、ＣＰＵが初期化されたときに最初に読み出すメモリ番地に、ＢＩＯＳを記録した番地を読み出す命令を記録しておくことで実現可能である。
【００２６】
続いて、処理手段１０はＢＩＯＳを実行し、入力手段５０からＢＩＯＳ設定を行うためのトリガとなる操作がされたことを示す信号が伝達されるかを判断する（ステップＳ２）。ステップＳ２における操作は、任意に設定可能であるが、例えば所定タイミングでの「Ｆ２」キーや「Ｄｅｌｅｔｅ」キーの押下などである。
【００２７】
ステップＳ２で伝達されたと判断されたとき、表示手段４０は、ＢＩＯＳ設定部１１の生成するＢＩＯＳ設定画面を表示する（ステップＳ３）。ＢＩＯＳ設定画面では、例えば、情報処理装置を起動するために最初に読み込むべきデータの存在するドライブの探索順序の指定、内蔵するハードディスクドライブのアクセスモード、内蔵する周辺機器コントローラの使用状態などの設定が可能である。
【００２８】
次に、ＢＩＯＳ設定部１１は、入力手段５０からＢＩＯＳ設定を終了するための操作がされたことを示す信号が伝達されるかを判断する（ステップＳ４）。ステップＳ４における操作は、任意に設定可能であるが、例えば表示手段４０が表示させているユーザインタフェース画面のメニューより「終了後シャットダウン」または「終了後再起動」を選択することが挙げられる。また、「終了」を選択したときに、「シャットダウン」と「再起動」とを選択可能に表示するようにしてもよい。ＢＩＯＳ設定の終了を示す信号が伝達されるまで、ステップＳ４を繰り返す。
【００２９】
ステップＳ４でＢＩＯＳ設定の終了後シャットダウンすべき操作がされたことを示す信号が伝達されると、ＢＩＯＳ設定部１１がＢＩＯＳ設定内容を記憶手段２０に記憶し（ステップＳ５）、続いて電源制御部１２が電力供給手段３０に対して電力供給を停止させる（ステップＳ６）。これにより、情報処理装置１はシャットダウンされる。
【００３０】
ステップＳ４でＢＩＯＳ設定の終了後再起動すべき操作がされたことを示す信号が伝達されると、ＢＩＯＳ設定部１１がＢＩＯＳ設定内容を記憶手段２０に記憶し（ステップＳ７）、続いて電源制御部１２が処理手段に初期化を要求する（ステップＳ８）。これにより、情報処理装置１は再起動される。
【００３１】
ステップＳ２でＢＩＯＳ設定を行うためのトリガとなる操作がされたことを示す信号が伝達されていないと判断されたとき、処理手段１０は、ＢＩＯＳに続いてソフトウェアを読み込んで処理を行い、情報処理装置１の通常の使用が可能となる（ステップＳ９）。
【００３２】
以上のような動作を行うことで、情報処理装置１のＢＩＯＳ設定の後、シャットダウンするか再起動するかを容易に選択できるようになる。
【図面の簡単な説明】
【００３３】
【図１】本実施形態の情報処理装置の機能ブロックを示す図である。
【図２】本実施形態の情報処理装置が起動するときの処理を示すフローチャートである。
【符号の説明】
【００３４】
１    情報処理装置
１０  処理手段
１１  ＢＩＯＳ設定部
１２  電源制御部
２０  記憶手段
３０  電力供給手段
４０  表示手段
５０  入力手段
【図１】
2010079778.tif 000003
【図２】
2010079778.tif 000004