(57)【要約】【課題】本発明の課題は、ＰＣの高速起動を実現しつつ、かつ、ＢＩＯＳセットアップ画面に容易に遷移することのできる情報処理装置を提供することである。【解決手段】本発明によれば、ＯＳ起動後にも、ＯＳに展開されるアプリケーションが、ＢＩＯＳセットアップを命令するキーが入力されたか否かを判定する。そして、当該キーが入力された場合は、ＯＳの再起動を行い、ＢＩＯＳセットアップ画面を表示する。ゆえに、ＰＣを高速起動しても、自動的にＢＩＯＳセットアップ画面を表示することができる。【選択図】図３
2008204395.tif 000002
【特許請求の範囲】
【請求項１】
オペレーティングシステムと、装置にデータを入力する操作手段と、制御手段とを有する情報処理装置において、
該データを格納する格納手段を有し、
該制御手段は、該操作手段から入力されたデータを該格納手段に格納し、
該オペレーティングシステムの起動後に、該格納手段に特定のデータが格納されているか否かを判定し、
該特定のデータが格納されている場合、該オペレーティングシステムを再起動し、
再起動後、該格納手段に格納されている該特定のデータに基づいた画面を表示することを特徴とする情報処理装置。
【請求項２】
該制御手段は、該オペレーティングシステムが該操作手段からの入力を受け付けるようになるまでの間、該操作手段から入力されたデータを該格納手段に格納することを特徴とする請求項１記載の情報処理装置。
【請求項３】
該制御手段は、再起動後、該格納手段に格納されている該特定のデータに基づいて、該オペレーティングシステムの起動を行う基本入出力システムの設定画面を表示することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
該制御手段は、再起動後、該格納手段に格納されている該特定のデータに基づいて、情報処理装置の起動順序の設定画面を表示することを特徴とする請求項１または２に記載の情報処理装置。
【請求項５】
オペレーティングシステムと、装置にデータを入力する操作手段と、データを格納する格納手段とを有する情報処理装置を制御する制御方法において、
該操作手段から入力されたデータを該格納手段に格納する格納工程と、
該オペレーティングシステムの起動後に、該格納手段に特定のデータが格納されているか否かを判定する判定工程と、
該特定のデータが格納されている場合、該オペレーティングシステムを再起動する再起動工程と、
再起動後、該格納手段に格納されている該特定のデータに基づいた画面を表示する表示工程と、
を有することを特徴とする制御方法。
【請求項６】
該表示工程は、再起動後、該格納手段に格納されている該特定のデータに基づいて、該オペレーティングシステムの起動を行う基本入出力システムの設定画面を表示することを特徴とする請求項５記載の制御方法。
【請求項７】
オペレーティングシステムと、装置にデータを入力する操作手段と、データを格納する格納手段とを有する情報処理装置を制御する制御プログラムであって、該情報処理装置を、
該操作手段から入力されたデータを該格納手段に格納する手段、
該オペレーティングシステムの起動後に、該格納手段に特定のデータが格納されているか否かを判定する手段、
該特定のデータが格納されている場合、該オペレーティングシステムを再起動する手段、
再起動後、該格納手段に格納されている該特定のデータに基づいた画面を表示する手段、
として機能させることを特徴とする制御プログラム。
【請求項８】
再起動後、該格納手段に格納されている該特定のデータに基づいて、該オペレーティングシステムの起動を行う基本入出力システムの設定画面を表示する手段として機能させることを特徴とする請求項７記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＢＩＯＳのセットアップ画面の表示方法に関する。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）において、高速起動の実現が求められており、基本入出力システムであるバイオス（ＢＩＯＳ：Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）及びオペレーティングシステム（ＯＳ：Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の起動時間は短縮している。
【０００３】
半面、起動時間の短縮に伴い、ポスト（ＰＯＳＴ：Ｐｏｗｅｒ  Ｏｎ  Ｓｅｌｆ  Ｔｅｓｔ）中に、ＢＩＯＳセットアップ等の画面に遷移するためのキー入力時間も短縮されている。そのため、ユーザによっては、ＢＩＯＳセットアップ画面に遷移したいのに、キー入力時間が短いため、キーを押しそびれてしまうことがある。その結果、ＢＩＯＳセットアップ画面に遷移できず、煩わしさを覚えてしまうことがある。
【０００４】
先行技術文献としては下記のものがある。
【特許文献１】特開平０６‐８９１２１号公報
【特許文献２】特開２００４‐１９９１２８号公報
【特許文献３】特開２００６‐９１９４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ＰＣのさらなる高速起動が実現されると、キー入力時間の短縮によって、ユーザに煩わしさをさらに与えてしまう。
【０００６】
本発明の課題は、ＰＣの高速起動を実現しつつ、かつ、ＢＩＯＳセットアップ画面に容易に遷移することのできる情報処理装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、上述した課題を解決するために、以下の手段を採用する。
【０００８】
第一の手段として：
情報処理装置は、オペレーティングシステムと、装置にデータを入力する操作手段と、制御手段とを有し、さらに、該データを格納する格納手段を有し、該制御手段は、該操作手段から入力されたデータを該格納手段に格納し、該オペレーティングシステムの起動後に、該格納手段に特定のデータが格納されているか否かを判定し、該特定のデータが格納されている場合、該オペレーティングシステムを再起動し、再起動後、該格納手段に格納されている該特定のデータに基づいた画面を表示する。
【０００９】
第二の手段として：
該制御手段は、該オペレーティングシステムが該操作手段からの入力を受け付けるようになるまでの間、該操作手段から入力されたデータを該格納手段に格納する。
【００１０】
第三の手段として：
該制御手段は、再起動後、該格納手段に格納されている該特定のデータに基づいて、該オペレーティングシステムの起動を行う基本入出力システムの設定画面を表示する。
【００１１】
第四の手段として：
該制御手段は、再起動後、該格納手段に格納されている該特定のデータに基づいて、情報処理装置の起動順序の設定画面を表示する。
【００１２】
第五の手段として：
情報処理装置の制御方法は、オペレーティングシステムと、装置にデータを入力する操作手段と、データを格納する格納手段とを有する情報処理装置を制御する制御方法であって、該操作手段から入力されたデータを該格納手段に格納する格納工程と、該オペレーティングシステムの起動後に、該格納手段に特定のデータが格納されているか否かを判定する判定工程と、該特定のデータが格納されている場合、該オペレーティングシステムを再起動する再起動工程と、再起動後、該格納手段に格納されている該特定のデータに基づいた画面を表示する表示工程とを有する。
【００１３】
第六の手段として：
該表示工程は、再起動後、該格納手段に格納されている該特定のデータに基づいて、該オペレーティングシステムの起動を行う基本入出力システムの設定画面を表示する。
【００１４】
第七の手段として：
情報処理装置の制御プログラムは、オペレーティングシステムと、装置にデータを入力する操作手段と、データを格納する格納手段とを有する情報処理装置を制御する制御プログラムであって、該情報処理装置を、該操作手段から入力されたデータを該格納手段に格納する手段、該オペレーティングシステムの起動後に、該格納手段に特定のデータが格納されているか否かを判定する手段、該特定のデータが格納されている場合、該オペレーティングシステムを再起動する手段、再起動後、該格納手段に格納されている該特定のデータに基づいた画面を表示する手段として機能させる。
【００１５】
第八の手段として：
再起動後、該格納手段に格納されている該特定のデータに基づいて、該オペレーティングシステムの起動を行う基本入出力システムの設定画面を表示する手段として機能させる。
【発明の効果】
【００１６】
本発明によれば、ＯＳ起動後にも、ＯＳに展開されるアプリケーションが、ＢＩＯＳセットアップを命令するキーが入力されたか否かを判定する。そして、当該キーが入力された場合は、ＯＳの再起動を行い、ＢＩＯＳセットアップ画面を表示する。ゆえに、ＰＣを高速起動しても、自動的にＢＩＯＳセットアップ画面を表示することができる。
【発明を実施するための最良の形態】
【００１７】
以下に図面を用いて本発明の実施の形態について説明する。
【００１８】
図１は、ＰＣの概観図である。ＰＣ１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やメモリ等が内蔵されたＰＣ本体１０２、ＰＣ本体１０２からの命令により表示画面１０４に画像を表示する表示部１０６、ユーザ操作によりＰＣ本体１０２に命令を与えるキーボード１０７、表示画面１０４上にカーソルを移動させ、ボタン操作により、そのカーソルが重ねられたアイコンに応じた命令を与えるマウス１０８から構成される。
【００１９】
さらに、ＰＣ本体１０２は、ＰＣ１００への電源投入のための電源ボタン１０９、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格に準拠したＵＳＢコネクタ１１０、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）が装填されるＣＤ／ＤＶＤ装填口１０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）が装填されるＦＤ装填口１１１を有している。
【００２０】
（ＰＣのハードウェア構成図）
図２は、図１に示したＰＣのハードウェア構成の一例を簡略的に示すブロック図である。なお、図１において説明したブロックについては同一番号を付してある。
【００２１】
ＰＣ１００は、システムコントローラ１１２に、ＣＰＵ１１４、主記憶装置１１６、表示部１０６、ハードディスク１１８、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２０、キーボードコントローラ１１３、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）１２２、電源監視部１２６がバス１２１によって接続され構成されている。以下、各ブロックについて説明する。
【００２２】
システムコントローラ１１２は、データの入出力管理等、システム全体の制御を行う。ＣＰＵ１１４は、主記憶装置１１６に展開されるＯＳ、ＢＩＯＳ等の各種プログラムを実行する。主記憶装置１１６は、ハードディスク１１８から読み出されたプログラムの実行のための作業エリアとして使用される。本実施例においては、主記憶装置１１６にＯＳ、ＢＩＯＳ、アプリケーション等が展開される。なお、詳細については図３を用いて後述する。表示部１０６は、ＣＰＵ１１４がシステムコントローラ１１２を介して出す命令に基づいた画像表示を行う。ハードディスク１１８は、ＯＳやアプリケーションプログラムを格納している。ＥＰＲＯＭ１２０は、ＰＣに電源が投入された後、最初に実行されるＢＩＯＳを格納している。キーボードコントローラ１１３は、キーボード１０７及びマウス１０８からの入力を検出する。ＣＭＯＳ１２２は、ＢＩＯＳメニューの設定を記憶している。電源監視部１２６は、電源ボタン１０６が操作されたか否かを監視している。
【００２３】
（画面表示処理の機能ブロック図）
図３は、ＢＩＯＳセットアップやＢｏｏｔメニューの画面表示処理の一例を簡略的に示す機能ブロック図である。画面表示処理機能は、ＣＰＵ１１４及び、例えば、ハードディスク１１８に格納されているプログラムによって実現される。ＢＩＯＳセットアップとは、メモリやハードディスク、フォロッピーディスクドライブなどのハードウェアの環境を設定することである。ＢＩＯＳセットアップの画面の一例を図４に示す。一方、Ｂｏｏｔメニューとは、起動ドライブの順番を指定するためのメニューである。Ｂｏｏｔメニューの画面の一例を図５に示す。ＢＩＯＳセットアップやＢｏｏｔメニューの画面表示処理機能は、主記憶装置１１６、ＣＭＯＳ１２２、キーボードコントローラ１１３から構成される。主記憶装置１１６には、ＢＩＯＳ２０２、ＯＳ２０４が展開される。さらに、ＯＳ２０４上には、ドライバ２０６、アプリケーション２０８が展開される。以下、各ブロックについて説明する。なお、図２において説明したブロックについては同一番号を付し、その説明を省略する。
【００２４】
[ＢＩＯＳ]
ＢＩＯＳ２０２は、入力手段であるキーボード１０７及びマウス１０８から特定のデータが入力されたことを検出する。即ち、ＢＩＯＳ２０２は、キーボードコントローラ１１３が検出したキー入力に関する情報を取得し、ＢＩＯＳセットアップ及びＢｏｏｔメニューの画面に遷移するためのキーが操作されたか否かを判定する。これら、ＢＩＯＳセットアップ及びＢｏｏｔメニューの画面に遷移するためのキーが操作されると、ＢＩＯＳ２０２は特定のデータの入力があったことを検出する。ＢＩＯＳ２０２は、ＢＩＯＳセットアップ及びＢｏｏｔメニューの画面に遷移するためのキーが操作されたと判定すると、ＢＩＯＳセットアップ表示要求フラグ及びＢｏｏｔメニュー表示要求フラグをＣＭＯＳ１２２に格納する。ＢＩＯＳ２０２は、ＣＭＯＳ１２２にＢＩＯＳセットアップ表示要求フラグ及びＢｏｏｔメニュー表示要求フラグが格納されていることを検出すると、システムコントローラ１１２を介してＥＰＲＯＭ１２０に予め格納されているＢＩＯＳセットアップ及びＢｏｏｔメニューの画面のデータを表示部１０６に表示する。
【００２５】
[ドライバ]
ドライバ２０６は、ＯＳ２０４の起動後にＯＳ２０４に展開される。ここで、ＯＳ２０４の起動後とは、ログイン画面が表示されている状態を言う。ドライバ２０６は、入力手段であるキーボード１０７及びマウス１０８からの入力を受け付ける受付手段である。ドライバ２０６は、キーボードコントローラ１１３が検出したキー入力に関する情報を取得する。ドライバ２０６がＯＳ上に展開されると、ＢＩＯＳ２０２は、キーボードコントローラ１１３が検出したキー入力に関する情報を取得することができなくなる。これによれば、ＯＳ２０４の起動後は、ＯＳ２０４がキー入力に関する情報を管理することができる。
【００２６】
[アプリケーション]
アプリケーション２０８は、ドライバ２０６がＯＳ２０４に展開された後に、展開される。アプリケーション２０８は、ＢＩＯＳ２０２が特定のデータの入力を検出したか否かを判定する判定手段である。アプリケーション２０８は、ＣＭＯＳ１２２にＢＩＯＳセットアップ表示要求フラグまたはＢｏｏｔメニュー表示要求フラグが格納されているか否かを判定する。ＢＩＯＳセットアップ表示要求フラグまたはＢｏｏｔメニュー表示要求フラグが格納されている場合は、ＯＳの再起動を実行する。これによれば、ＢＩＯＳ起動画面の表示が終了した後からドライバ２０６がＯＳ２０４に展開されるまでの間に、ＢＩＯＳセットアップ及びＢｏｏｔメニューの画面に遷移するためのキーが入力された場合でも、ＢＩＯＳセットアップ画面及びＢｏｏｔメニューの画面に遷移することができる。なお、アプリケーション２０８は、例えば、ＯＳ２０４に組み込まれていても良いし、ＯＳ２０４に添付されているアプリケーションに含まれていても良いし、また、リカバリーディスクにインストールされていても良い。
【００２７】
（全体のフロー）
以下に図６を用いて、ＢＩＯＳセットアップ及びＢｏｏｔメニューの画面表示処理について説明する。
【００２８】
ステップＳ１００において、ユーザによって電源ボタン１０６が操作されると、ＣＰＵ１１４は、ＥＰＲＯＭ１２０に格納されているＢＩＯＳ２０２を起動する。そして、ＢＩＯＳ２０２は、主記憶装置１１６に展開される。処理はステップＳ１０１へ移行する。
【００２９】
ステップＳ１０１において、ＢＩＯＳ２０２は、キーボードコントローラ１１３等の各種デバイスの初期化を行う。処理はステップＳ１０２へ移行する。
【００３０】
ステップＳ１０２において、ＢＩＯＳ２０２は、システムコントローラ１１２を介してＣＭＯＳ１２２に予め格納されているＢＩＯＳ起動画面のデータを表示部１０６に表示する。処理はステップＳ１０３へ移行する。
【００３１】
ステップＳ１０３において、ＢＩＯＳ２０２は、ＢＩＯＳ起動画面のデータを表示すべき一定時間が経過したか否かを判定する。ＢＩＯＳ起動画面のデータを表示すべき一定時間が経過した場合は、処理はステップＳ１０４へ移行する。
【００３２】
ステップＳ１０４において、ＢＩＯＳ２０２は、ＢＩＯＳ起動画面のデータを表示部１０６に表示することを終了する。処理はステップＳ１０５へ移行する。
【００３３】
ステップＳ１０５において、ＢＩＯＳ２０２は、ＣＭＯＳ１２２にＢＩＯＳセットアップ表示要求フラグが格納されているか否かを判定する。ＢＩＯＳセットアップ表示要求フラグとは、ユーザによってＢＩＯＳセットアップ画面を表示させるためのキーが入力された場合に、ＢＩＯＳ２０２が生成するものである。なお、キー入力の割り込みについては、図８を用いて後述する。ＢＩＯＳセットアップ表示要求フラグが格納されている場合は、処理はステップＳ１０６へ移行し、ＢＩＯＳ２０２は、シテムコントローラ１１２を介して、ＥＰＲＯＭ１２０に格納されているＢＩＯＳセットアップ画面のデータを表示部１０６に表示する。一方、ＢＩＯＳセットアップ表示要求フラグが格納されていない場合は、処理はステップＳ１０７へ移行する。
【００３４】
ステップＳ１０７において、ＢＩＯＳ２０２は、ＣＭＯＳ１２２にＢｏｏｔメニュー表示要求フラグが格納されているか否かを判定する。Ｂｏｏｔメニュー表示要求フラグとは、ユーザによってＢｏｏｔメニューを表示させるためのキーが入力された場合に、ＢＩＯＳ２０２が生成するものである。なお、キー入力の割り込みについては、図８を用いて後述する。Ｂｏｏｔメニュー表示要求フラグが格納されている場合は、処理はステップＳ１０８へ移行し、ＢＩＯＳ２０２は、シテムコントローラ１１２を介して、ＥＰＲＯＭ１２０に格納されているＢｏｏｔメニュー画面のデータを表示部１０６に表示する。一方、Ｂｏｏｔメニュー表示要求フラグが格納されていない場合は、処理はステップＳ１０９へ移行する。
【００３５】
ステップＳ１０９において、ＢＩＯＳ２０２は、ＣＭＯＳ１２２に格納されているＢＩＯＳセットアップ表示要求フラグ、Ｂｏｏｔメニュー表示要求フラグをクリアする。処理は図７のステップＳ１１０へ移行する。
【００３６】
図７のステップＳ１１０において、ＢＩＯＳ２０２は、ハードディスク１１８に格納されているＯＳ２０４を主記憶装置１１６に展開し、ＯＳを起動する。処理はステップＳ１１１へ移行する。
【００３７】
ステップＳ１１１において、ＯＳ２０４は、ハードディスク１１８に格納されているドライバをＯＳ上に展開する。これによれば、ＯＳ起動後は、ＯＳ２０４がキー入力に関する情報を管理することになる。処理はステップＳ１１２へ移行する。
【００３８】
ステップＳ１１２において、ＯＳ２０４は、ハードディスク１１８に格納されているアプリケーション２０８をＯＳ上に展開する。処理はステップＳ１１３へ移行する。
【００３９】
ステップＳ１１３において、アプリケーション２０８は、ＣＭＯＳ１２２にＢＩＯＳセットアップ表示要求フラグが格納されているか否かを判定する。ＢＩＯＳセットアップ表示要求フラグが格納されている場合は、処理はステップＳ１１５へ移行する。一方、ＢＩＯＳセットアップ表示要求フラグが格納されていない場合は、処理はステップＳ１１４へ移行する。
【００４０】
ステップＳ１１４において、アプリケーション２０８は、ＣＭＯＳ１２２にＢｏｏｔメニュー表示要求フラグが格納されているか否かを判定する。Ｂｏｏｔメニュー表示要求フラグが格納されている場合は、処理はステップＳ１１５へ移行する。一方、Ｂｏｏｔメニュー表示要求フラグが格納されていない場合は、処理は終了する。
【００４１】
ステップＳ１１５において、アプリケーション２０８は、ＯＳの再起動を実行する。処理は図３のステップＳ１００へ戻る。これによれば、図３のステップＳ１０９において、ＢＩＯＳ２０２がＢＩＯＳセットアップ表示要求フラグ、Ｂｏｏｔメニュー表示要求フラグをクリアした後から図５のステップＳ１１１においてドライバ２０６がＯＳ上に展開されるまでの間に、ＢＩＯＳセットアップまたはＢｏｏｔメニューを表示させるためのキーが入力された場合に、ＢＩＯＳセットアップまたはＢｏｏｔメニューの画面を表示させることができる。即ち、ＢＩＯＳセットアップ表示要求フラグ、Ｂｏｏｔメニュー表示要求フラグがクリアされた後でも、特定のキーが入力されれば、ＯＳの再起動時には、ＣＭＯＳ１２２にＢＩＯＳセットアップ表示要求フラグ、Ｂｏｏｔメニュー表示要求フラグが格納されているため、ＢＩＯＳ２０２は、これらフラグに基づいて表示すべき画面を表示部１０６に表示することができる。
【００４２】
（キー入力割り込み処理）
続いて、図8を用いてキー入力の割り込み処理について説明する。キー入力の割り込み処理とは、図６及び図７において、点線で示した部分、即ちステップＳ１０２からステップＳ１０５間、ステップＳ１０５とステップＳ１０７間、ステップＳ１０７とステップＳ１０９間及びステップＳ１０９からステップＳ１１１間において、ユーザによって、ＢＩＯＳセットアップまたはＢｏｏｔメニューの画面を表示させるキーが入力される処理である。
【００４３】
ステップＳＡ０１において、キーボードコントローラ１１３はキーボード１０７やマウス１０８等の入力デバイスからキー入力があったか否かを判定する。入力デバイスからキー入力があった場合は、処理はステップＳＡ０２へ移行する。
【００４４】
ステップＳＡ０２において、ＢＩＯＳ２０２は、キーボードコントローラ１１３から入力されたキーコードを取得する。処理はステップＳＡ０３へ移行する。
【００４５】
ステップＳＡ０３において、ＢＩＯＳ２０２は、ステップＳＡ０２において取得したキーコードがＢＩＯＳセットアップ表示キーであるか否かを判定する。取得したキーコードがＢＩＯＳセットアップ表示キーである場合は、処理はステップＳＡ０４へ移行する。一方、取得したキーコードがＢＩＯＳセットアップ表示キーでない場合は、処理はステップＳＡ０５へ移行する。
【００４６】
ステップＳＡ０４において、ＢＩＯＳ２０２はＢＩＯＳセットアップ表示要求フラグをＣＭＯＳ１２２に格納する。これによれば、図６のステップＳ１０５において、ＢＩＯＳ２０２は、ＣＭＯＳ１２２にＢＩＯＳセットアップ表示要求フラグが格納されていると判定し、ＥＰＲＯＭ１２０に格納されているＢＩＯＳセットアップ画面を表示することができる。処理はステップＳＡ０５へ移行する。
【００４７】
ステップＳＡ０５において、ＢＩＯＳ２０２は、ステップＳＡ０２において取得したキーコードがＢｏｏｔメニュー表示キーであるか否かを判定する。取得したキーコードがＢｏｏｔメニュー表示キーである場合は、処理はステップＳＡ０６へ移行する。一方、取得したキーコードがＢｏｏｔメニュー表示キーでない場合は、処理は終了する。
【００４８】
ステップＳＡ０６において、ＢＩＯＳ２０２はＢｏｏｔメニュー表示要求フラグをＣＭＯＳ１２２に格納する。これによれば、図６のステップＳ１０５において、ＢＩＯＳ２０２は、ＣＭＯＳ１２２にＢＩＯＳセットアップ表示要求フラグが格納されていると判定し、ＥＰＲＯＭ１２０に格納されているＢｏｏｔメニュー画面を表示することができる。処理は終了する。
【００４９】
以上の実施の形態は、本発明をより良く理解させるために具体的に説明したものであって、別形態を制限するものではない。従って、発明の趣旨を変更しない範囲で変更可能である。
【００５０】
次に、以上に述べた実施形態から生成される技術的思想を請求項の記載形式に準じて付記として列挙する。本発明に係る技術的思想は上位概念から下位概念まで、様々なレベルやバリエーションにより把握できるものであり、以下の付記に本発明が限定されるものではない。
（付記１）
オペレーティングシステムと、装置にデータを入力する操作手段と、制御手段とを有する情報処理装置において、
該データを格納する格納手段を有し、
該制御手段は、該操作手段から入力されたデータを該格納手段に格納し、
該オペレーティングシステムの起動後に、該格納手段に特定のデータが格納されているか否かを判定し、
該特定のデータが格納されている場合、該オペレーティングシステムを再起動し、
再起動後、該格納手段に格納されている該特定のデータに基づいた画面を表示することを特徴とする情報処理装置。
（付記２）
該制御手段は、該オペレーティングシステムが該操作手段からの入力を受け付けるようになるまでの間、該操作手段から入力されたデータを該格納手段に格納することを特徴とする付記１記載の情報処理装置。
（付記３）
該制御手段は、再起動後、該格納手段に格納されている該特定のデータに基づいて、該オペレーティングシステムの起動を行う基本入出力システムの設定画面を表示することを特徴とする付記１または２に記載の情報処理装置。
（付記４）
該制御手段は、再起動後、該格納手段に格納されている該特定のデータに基づいて、情報処理装置の起動順序の設定画面を表示することを特徴とする付記１または２に記載の情報処理装置。
（付記５）
オペレーティングシステムと、装置にデータを入力する操作手段と、データを格納する格納手段とを有する情報処理装置を制御する制御方法において、
該操作手段から入力されたデータを該格納手段に格納する格納工程と、
該オペレーティングシステムの起動後に、該格納手段に特定のデータが格納されているか否かを判定する判定工程と、
該特定のデータが格納されている場合、該オペレーティングシステムを再起動する再起動工程と、
再起動後、該格納手段に格納されている該特定のデータに基づいた画面を表示する表示工程と、
を有することを特徴とする制御方法。
（付記６）
該格納工程は、該オペレーティングシステムが該操作手段からの入力を受け付けるようになるまでの間、該操作手段から入力されたデータを該格納手段に格納することを特徴とする付記５記載の制御方法。
（付記７）
該表示工程は、再起動後、該格納手段に格納されている該特定のデータに基づいて、該オペレーティングシステムの起動を行う基本入出力システムの設定画面を表示することを特徴とする付記５または６に記載の制御方法。
（付記８）
該表示工程は、再起動後、該格納手段に格納されている該特定のデータに基づいて、情報処理装置の起動順序の設定画面を表示することを特徴とする付記５または６に記載の制御方法。
（付記９）
オペレーティングシステムと、装置にデータを入力する操作手段と、データを格納する格納手段とを有する情報処理装置を制御する制御プログラムであって、該情報処理装置を、
該操作手段から入力されたデータを該格納手段に格納する手段、
該オペレーティングシステムの起動後に、該格納手段に特定のデータが格納されているか否かを判定する手段、
該特定のデータが格納されている場合、該オペレーティングシステムを再起動する手段、
再起動後、該格納手段に格納されている該特定のデータに基づいた画面を表示する手段、
として機能させることを特徴とすることを特徴とする制御プログラム。
（付記１０）
該オペレーティングシステムが該操作手段からの入力を受け付けるようになるまでの間、該操作手段から入力されたデータを該格納手段に格納する手段として機能させることを特徴とする付記９記載の制御プログラム。
（付記１１）
再起動後、該格納手段に格納されている該特定のデータに基づいて、該オペレーティングシステムの起動を行う基本入出力システムの設定画面を表示する手段として機能させることを特徴とする付記９または１０に記載の制御プログラム。
（付記１２）
再起動後、該格納手段に格納されている該特定のデータに基づいて、情報処理装置の起動順序の設定画面を表示する手段として機能させることを特徴とする付記９または１０に記載の制御プログラム。
【図面の簡単な説明】
【００５１】
【図１】ＰＣの概観図である。
【図２】ＰＣのハードウェア全体構成を示した図である。
【図３】表示処理の機能ブロック図である。
【図４】ＢＩＯＳセットアップ画面を表す図である。
【図５】Ｂｏｏｔメニュー画面を表す図である。
【図６】全体の処理のフローチャート（その１）である。
【図７】全体の処理のフローチャート（その２）である。
【図８】割り込み処理のフローチャート（その２）である。
【符号の説明】
【００５２】
１００  ＰＣ
１０２  ＰＣ本体
１０４  表示部
１０５  ＣＤ／ＤＶＤ装填口
１０６  表示装置
１０７  キーボード
１０８  マウス
１０９  電源ボタン
１１０  ＵＳＢコネクタ
１１１  ＦＤ装填口
１１２  システムコントローラ
１１３  キーボードコントローラ
１１４  ＣＰＵ
１１６  主記憶装置
１１８  ハードディスク
１２０  ＥＰＲＯＭ
１２１  バス
１２２  ＣＭＯＳ
１２６  電源監視部
２０２  ＢＩＯＳ
２０４  ＯＳ
２０６  ドライバ
２０８  アプリケーション
【図１】
2008204395.tif 000003
【図２】
2008204395.tif 000004
【図３】
2008204395.tif 000005
【図４】
2008204395.tif 000006
【図５】
2008204395.tif 000007
【図６】
2008204395.tif 000008
【図７】
2008204395.tif 000009
【図８】
2008204395.tif 000010