(57)【要約】【課題】コンピュータの起動時間の冗長化の防止を実現した情報処理装置を提供する。【解決手段】電源オフ時またはリセット時に、ＯＳ２０１から制御権を渡されたＢＩＯＳ１０７は、終了処理モジュール２０２が、次回の起動時に行うべき動作設定の内容を示す情報をＯＤＤ１１０に保持されるためのコマンドをＯＤＤ１１０に対して発行し、ＯＤＤ１１０は、当該情報を不揮発性メモリに格納する。そして、電源オンまたはリセットによる起動時、ＯＤＤ１１０は、保持していた情報に基づく動作設定を自主的に実行し、その実行後、この情報を消去する。【選択図】      図２
2010009453.tif 000002
【特許請求の範囲】
【請求項１】
１以上のデバイスと、
前記１以上のデバイスを駆動制御するデバイス制御手段と、
不揮発性メモリと、
を具備し、
前記１以上のデバイスそれぞれは、
動作設定用の情報を前記不揮発性メモリに格納させるためのコマンドをデバイス制御手段から受信するコマンド受信手段と、
電源オン時またはリセット時、前記動作設定用の情報が前記不揮発性メモリに格納されていた場合、この情報に基づいた動作設定を行う設定手段と、
前記設定手段による動作設定終了後、前記前記不揮発性メモリに格納された情報を消去する消去手段と、
を有し、
前記デバイス制御手段は、
電源オフ前またはリセット前に、動作設定用の情報を前記不揮発性メモリに格納させるためのコマンドを前記１以上のデバイスに対して発行するコマンド発行手段、
を有する、
ことを特徴とする情報処理装置。
【請求項２】
前記デバイス制御手段は、
前記１以上のデバイスそれぞれについて、電源オフ前またはリセット前に、前記コマンドを発行するか否かを設定するセットアップ手段をさらに有することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記デバイス制御手段の前記セットアップ手段は、前記１以上のデバイスそれぞれについて、前記不揮発性メモリに格納させる動作設定用の情報の内容を設定することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記デバイス制御手段は、ＢＩＯＳ（basic input/output system）であることを特徴とする請求項１記載の情報処理装置。
【請求項５】
情報処理装置本体に内蔵または接続されるデバイスにおいて、
不揮発性メモリと、
動作設定用の情報を前記不揮発性メモリに格納させるためのコマンドを情報処理装置本体から受信するコマンド受信手段と、
電源オン時またはリセット時、前記動作設定用の情報が前記不揮発性メモリに格納されていた場合、この情報に基づいた動作設定を行う設定手段と、
前記設定手段による動作設定終了後、前記前記不揮発性メモリに格納された情報を消去する消去手段と、
を具備することを特徴とするデバイス。
【請求項６】
１以上のデバイスと、前記１以上のデバイスを駆動制御するデバイス制御手段と、不揮発性メモリとを具備する情報処理装置におけるデバイス設定制御方法であって、
前記１以上のデバイスそれぞれが、
動作設定用の情報を前記不揮発性メモリに格納させるためのコマンドをデバイス制御手段から受信し、
電源オン時またはリセット時、前記動作設定用の情報が前記不揮発性メモリに格納されていた場合、この情報に基づいた動作設定を行い、
前記動作設定終了後、前記前記不揮発性メモリに格納された情報を消去し、
前記デバイス制御手段が、
電源オフ前またはリセット前に、動作設定用の情報を前記不揮発性メモリに格納させるためのコマンドを前記１以上のデバイスに対して発行する、
ことを特徴とするデバイス設定制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば収納中の光磁気ディスクへのアクセスを読み出しのみ（書き込み禁止）に限定する動作設定機能を有する光磁気ディスクドライブを搭載するパーソナルコンピュータ等に適用して好適なデバイス設定制御技術に関する。
【背景技術】
【０００２】
近年、ノートブックタイプやデスクトップタイプなど、種々のパーソナルコンピュータが広く普及している。この種のコンピュータには、外部記憶装置として、ＨＤＤ（hard disk drive）やＯＤＤ（optical disc drive）といった様々なデバイスが搭載されているので、ユーザは、多種多様なデータを、１つのコンピュータで利用する事が可能である。
【０００３】
一方で、最近では、情報漏洩が社会問題として注目され始めている。そのため、企業などでは、業務用に社員に貸与する、例えば社内ＬＡＮ（local area network）に接続可能なパーソナルコンピュータに搭載されるＯＤＤを、読み出しは行えるが書き込みは行えないように設定して、重要データを例えばＤＶＤを介して外部に持ち出せないようにする等の対策を講じている。
【０００４】
そして、このような対策を講じるために必要な、パーソナルコンピュータに搭載される様々なデバイスの動作設定手法については、これまでも種々提案されている（例えば特許文献１等参照）。
【特許文献１】特開平７−１８２０７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上記特許文献１を含むこれまでの手法は、電源オン時やリセット時に、ＢＩＯＳ（basic input/output system）が、目的の動作設定を行わせるためのコマンドを対象のデバイスに対して発行するというものである。従って、このコマンドの発行に必要な時間分、パーソナルコンピュータの起動時間を冗長化させてしまう。
【０００６】
この発明は、このような事情を考慮してなされたものであり、コンピュータの起動時間の冗長化の防止を実現した情報処理装置、デバイスおよびデバイス設定制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前述した目的を達成するために、この発明の情報処理装置は、１以上のデバイスと、前記１以上のデバイスを駆動制御するデバイス制御手段と、不揮発性メモリと、を具備し、前記１以上のデバイスそれぞれは、動作設定用の情報を前記不揮発性メモリに格納させるためのコマンドをデバイス制御手段から受信するコマンド受信手段と、電源オン時またはリセット時、前記動作設定用の情報が前記不揮発性メモリに格納されていた場合、この情報に基づいた動作設定を行う設定手段と、前記設定手段による動作設定終了後、前記前記不揮発性メモリに格納された情報を消去する消去手段と、を有し、前記デバイス制御手段は、電源オフ前またはリセット前に、動作設定用の情報を前記不揮発性メモリに格納させるためのコマンドを前記１以上のデバイスに対して発行するコマンド発行手段、を有する、ことを特徴とする。
【０００８】
また、この発明のデバイスは、情報処理装置本体に内蔵または接続されるデバイスにおいて、不揮発性メモリと、動作設定用の情報を前記不揮発性メモリに格納させるためのコマンドを情報処理装置本体から受信するコマンド受信手段と、電源オン時またはリセット時、前記動作設定用の情報が前記不揮発性メモリに格納されていた場合、この情報に基づいた動作設定を行う設定手段と、前記設定手段による動作設定終了後、前記前記不揮発性メモリに格納された情報を消去する消去手段と、を具備することを特徴とする。
【０００９】
また、この発明のデバイス設定制御方法は、１以上のデバイスと、前記１以上のデバイスを駆動制御するデバイス制御手段と、不揮発性メモリとを具備する情報処理装置におけるデバイス設定制御方法であって、前記１以上のデバイスそれぞれが、動作設定用の情報を前記不揮発性メモリに格納させるためのコマンドをデバイス制御手段から受信し、電源オン時またはリセット時、前記動作設定用の情報が前記不揮発性メモリに格納されていた場合、この情報に基づいた動作設定を行い、前記動作設定終了後、前記前記不揮発性メモリに格納された情報を消去し、前記デバイス制御手段が、電源オフ前またはリセット前に、動作設定用の情報を前記不揮発性メモリに格納させるためのコマンドを前記１以上のデバイスに対して発行する、ことを特徴とする。
【発明の効果】
【００１０】
この発明によれば、コンピュータの起動時間の冗長化の防止を実現した情報処理装置、デバイスおよびデバイス設定制御方法を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して、本発明の実施形態を説明する。
【００１２】
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成を説明する。本実施形態の情報処理装置は、例えばノートブックタイプのパーソナルコンピュータ１０として実現されている。
【００１３】
図１は、このコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成される。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１７によって構成される表示装置が組み込まれている。
【００１４】
ディスプレイユニット１２は、コンピュータ本体１１に対し、コンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０をパワーオン／パワーオフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６、スピーカ１８Ａ，１８Ｂなどが配置されている。入力操作パネル１５は、押下されたボタンに対応するイベントを入力する入力装置であり、例えばテレビジョン放送信号によって放送される放送番組データの視聴および録画を実行するためのテレビジョン（ＴＶ）機能やＤＶＤに記録されたビデオデータを再生するＤＶＤ機能などを即時に起動するためのボタンを備えている。
【００１５】
また、コンピュータ本体１１の右側面には、コンピュータ本体１１の内部に装着されている光磁気ディスクドライブ（ＯＤＤ）１１０に対して光磁気ディスクを出し入れするためのスロット口が設けられている。
【００１６】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１７】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、グラフィックスコントローラ１０５、ビデオメモリ（ＶＲＡＭ）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０７、ＬＡＮコントローラ１０８、ハードディスクドライブ（ＨＤＤ）１０９、光磁気ディスクドライブ（ＯＤＤ）１１０、無線ＬＡＮコントローラ１１１、エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）１１２、電源コントローラ１１３等を備えている。
【００１８】
ＣＰＵ１０１は、本コンピュータ１０の動作を制御するプロセッサであり、ＨＤＤ１０９から主メモリ１０３にロードされる、オペレーティングシステム（ＯＳ）２０１や、このＯＳ２０１の配下で動作する（ユーティリティを含む）各種アプリケーションプログラムを実行する。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０７に格納されたＢＩＯＳも実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。以下では、このＢＩＯＳ−ＲＯＭ１０７に格納されたＢＩＯＳそのものをＢＩＯＳ１０７と表記することがある。
【００１９】
ノースブリッジ１０２は、ＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラが内蔵されている。また、ノースブリッジ１０２は、PCI EXPRESS規格のシリアルバスなどを介してグラフィックスコントローラ１０５との通信を実行する機能も有している。
【００２０】
グラフィックスコントローラ１０５は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラであり、このグラフィックスコントローラ１０５によって生成される表示信号がＬＣＤ１７に送られる。
【００２１】
サウスブリッジ１０４は、ＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスおよびＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ＨＤＤ１０９、ＯＤＤ１１０を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１０４は、サウンドコントローラ１０６およびＬＡＮコントローラ１０８との通信を実行する機能も有している。
【００２２】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８Ｂに出力する。ＬＡＮコントローラ１０８は、例えばEthernet（登録商標）規格の有線通信を実行する有線通信デバイスであり、無線ＬＡＮコントローラ１１１は、例えばIEEE 802.11規格の無線通信を実行する無線通信デバイスである。
【００２３】
ＥＣ／ＫＢＣ１１２は、電力管理を行うためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１１２は、電源コントローラ１１３と協働して、バッテリやＡＣアダプタからの電力を各部に供給する制御を実行する。つまり、ＥＣ／ＫＢＣ１１２は、ユーザによるパワーボタン１４の操作に応じて、本コンピュータ１０をパワーオン／パワーオフする機能を有している。
【００２４】
以上のような構成を持つ本コンピュータ１０に搭載されるＯＤＤ１１０は、収納中の光磁気ディスクからのデータ読み出しのみが行えるように、即ち、収納中の光磁気ディスクへのデータ書き込みを禁止するように動作設定を行うことができる。これにより、光磁気ディスクの持ち出しによるデータ流出を防止できるようになっている。一般的に、このＯＤＤ１１０の動作設定は、電源オン時やリセット時におけるＢＩＯＳ１０７によるコマンド発行によって実現される。しかしながら、この場合、コマンドの発行に必要な時間分、起動時間が冗長化するといった問題が生じる。そこで、本コンピュータ１０は、コンピュータの起動時間の冗長化の防止を実現するための仕組みを備えたものであり、以下、この点について詳述する。
【００２５】
このために、本コンピュータ１０では、まず、ＯＤＤ１１０が、動作設定用の情報を格納するための不揮発性メモリを持ち、電源オンまたはリセット時に、この不揮発性メモリに格納された動作設定用の情報に基づき、自主的に動作設定を行うと共に、この動作設定後、不揮発性メモリに格納された動作設定用の情報を消去する機能を備える。図３は、本コンピュータ１０に搭載されるＯＤＤ１１０の概略構成図である。
【００２６】
図３に示すように、ＯＤＤ１１０は、Ｉ／Ｏコントローラ１１０１およびＯＤＤスロット１１０２を有してなる。Ｉ／Ｏコントローラ１１０１は、サウスブリッジ１０４側との通信を司るホストインタフェーズ部であり、サウスブリッジ１０４側から送信される各種コマンドに応答して、ＯＤＤスロット１１０２に収納中の光磁気ディスク対するアクセスを実行したり、動作設定を行ったりする。また、Ｉ／Ｏコントローラ１１０１は、不揮発性メモリ１１０１ａを内蔵し、例えば光磁気ディスクに対するデータ書き込みを禁止するための動作設定を行う旨を示す情報を不揮発性メモリ１１０１ａに格納することを要求するコマンドを受けたら、この情報を不揮発性メモリ１１０１ａに格納し、電源オン時またはリセット時、この情報に基づき、（サウスブリッジ１０４側からのコマンドの送信を待たずに）光磁気ディスクに対するデータ書き込みを禁止するための動作設定を自主的に実行する。そして、この動作設定後、Ｉ／Ｏコントローラ１１０１は、この情報を不揮発性メモリ１１０１ａから消去する。
【００２７】
また、このために、ＢＩＯＳ１０７は、電源オフ前またはリセット前に、上記ＯＤＤ１１０に対して、光磁気ディスクに対するデータ書き込みを禁止するための動作設定を行う旨を示す情報を不揮発性メモリ１１０１ａに格納することを要求するコマンドを発行するための終了処理モジュール２０２を搭載する。電源オフまたはリセットの際、ＢＩＯＳ１０７は、終了処理を完了させたＯＳ２０１から制御権を受け取るので、この機会を利用して、終了処理モジュール２０２は、ＯＤＤ１１０に対する上記コマンドの発行を実行する。
【００２８】
つまり、本コンピュータ１０においては、ＢＩＯＳ１０７に制御権が移される（ＢＩＯＳ１０７が確実に制御権を獲得できる）例えば電源オフに、当該ＢＩＯＳ１０７がＤＤ１１０に対する動作設定用のコマンドの発行を行い、電源オン時には、当該コマンドの発行によらずに、ＯＤＤ１１０が、不揮発性メモリ１１０１ａの情報に基づき、動作設定を自主的に行うので、起動時間の冗長化の防止が実現される。また、ＯＤＤ１１０は、この動作設定を行った後、不揮発性メモリ１１０１ａの情報を都度消去するので、本コンピュータ１０の１デバイスであるＯＤＤ１１０の動作設定を、従前通り、ＢＩＯＳ１０７の制御下に置くことも維持する。
【００２９】
なお、ここでは、動作設定用の情報を格納するための不揮発性メモリ１１０１ａをＯＤＤ１１０内に設けているが、これに代えて、本コンピュータ１０の本体側に設け、電源オンまたはリセット時に、本体側に設けられた不揮発性メモリから動作設定用の情報を読み出して、自主的に動作設定を行うと共に、この動作設定後、不揮発性メモリに格納された動作設定用の情報を消去するようにしても良い。
【００３０】
次に、図４および図５を参照して、本コンピュータ１０のデバイス設定に関わる動作手順について説明する。
【００３１】
図４は、電源オフ時またはリセット時における本コンピュータ１０のデバイス設定に関わる処理の流れを示すフローチャートである。
【００３２】
まず、ＯＳ２０１が、システムをスリープモードまたはシャットダウンモードに移行させるための終了処理を実行し（ステップＡ１）、その終了後、制御権をＢＩＯＳ１０７に移譲する（ステップＡ２）。
【００３３】
制御権を受け取ったＢＩＯＳ１０７は、終了処理モジュール２０２が、次回の起動時に特定の動作設定を行わせたいデバイスに対して、当該動作設定の内容を示す情報をデバイス側に保持させるためのコマンドを発行する（ステップＡ３）。一方、このコマンドを受けたデバイスは、当該情報を不揮発性メモリに格納する（ステップＡ４）。そして、ＢＩＯＳ１０７は、終了処理モジュール２０２によるコマンド発行処理が終了すると、システムを電源オフまたはリセットする（ステップＡ５）。
【００３４】
また、図５は、電源オンまたはリセットによる起動時における各デバイスの処理の流れを示すフローチャートである。
【００３５】
各デバイスは、まず、何らかの動作設定を行う旨を示す情報が不揮発性メモリに存在するか否かを調べる（ステップＢ１）。存在していたら（ステップＢ１のＹＥＳ）、各デバイスは、当該情報に基づく動作設定を行い（ステップＢ２）、動作設定終了後、この情報を不揮発性メモリから消去する（ステップＢ３）。そして、この情報の消去後、各デバイスは、通常の動作を開始する（ステップＢ４）。また、何らかの動作設定を行う旨を示す情報が存在しなかった場合（ステップＢ１のＮＯ）、各デバイスは、通常の動作を即時に開始する（ステップＢ４）。
【００３６】
以上のように、本コンピュータ１０は、コンピュータの起動時間の冗長化の防止を実現する。
【００３７】
なお、ここでは、電源オフ前またはリセット前における各デバイスに対するコマンドの発行を、ＢＩＯＳ１０７が行う例を説明したが、上記終了処理モジュール２０２に相当する機能は、このＢＩＯＳ１０７に限らず、例えばＯＳ２０１が備えるデバイスドライバに搭載する等の種々の応用を施すことが可能である。また、ＯＤＤ１１０に限らず、種々のデバイスに対して本発明の手法は適用することが可能である。
【００３８】
このように、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施形態に係る情報処理装置の概観を示す斜視図
【図２】同実施形態の情報処理装置のシステム構成を示すブロック図
【図３】同実施形態の情報処理装置に搭載されるＯＤＤの概略構成図
【図４】同実施形態の情報処理装置の電源オフ時またはリセット時におけるデバイス設定に関わる処理の流れを示すフローチャート
【図５】同実施形態の情報処理装置に搭載される各デバイスの電源オンまたはリセットによる起動時における処理の流れを示すフローチャート
【符号の説明】
【００４０】
１０…情報処理装置（パーソナルコンピュータ）、１１…コンピュータ本体、１２…ディスプレイユニット、１３…キーボード、１４…パワーボタン、１５…入力操作パネル、１６…タッチパッド、１７…ＬＣＤ、１８Ａ，１８Ｂ…スピーカ、１０１…ＣＰＵ、１０２…ノースブリッジ、１０３…主メモリ、１０４…サウスブリッジ、１０５…グラフィックスコントローラ、１０５Ａ…ビデオメモリ、１０６…サウンドコントローラ、１０７…ＢＩＯＳ−ＲＯＭ、１０８…ＬＡＮコントローラ、１０９…ハードディスクドライブ（ＨＤＤ）、１１０…光磁気ディスクドライブ（ＯＤＤ）、１１１…無線ＬＡＮコントローラ、１１２…エンベデッド／キーボードコントローラ（ＥＣ／ＫＢＣ）、１１３…電源コントローラ、２０１…オペレーティングシステム（ＯＳ）、２０２…終了処理モジュール、１１０１…Ｉ／Ｏコントローラ、１１０１ａ…不揮発性メモリ、１１０２…ＯＤＤスロット。
【図１】
2010009453.tif 000003
【図２】
2010009453.tif 000004
【図３】
2010009453.tif 000005
【図４】
2010009453.tif 000006
【図５】
2010009453.tif 000007
【手続補正書】
【提出日】平成21年10月13日(2009.10.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デバイスと、
前記デバイスを駆動制御するデバイス制御手段と、
不揮発性メモリと、
を具備し、
前記デバイスは、
動作設定用の情報を前記不揮発性メモリに格納させるためのコマンドをデバイス制御手段から受信するコマンド受信手段と、
前記コマンド受信手段によって受信された前記コマンドに基づき、前記動作設定用の情報を前記不揮発性メモリに格納する格納手段と、
電源オン時またはリセット時、前記動作設定用の情報が前記不揮発性メモリに格納されていた場合、この情報に基づいた動作設定を行う設定手段と、
前記設定手段による動作設定終了後、前記不揮発性メモリに格納された情報を消去する消去手段と、
を有し、
前記デバイス制御手段は、
電源オフ前またはリセット前に、動作設定用の情報を前記不揮発性メモリに格納させるためのコマンドを前記デバイスに対して発行するコマンド発行手段、
を有する、
ことを特徴とする情報処理装置。
【請求項２】
前記デバイス制御手段は、ＢＩＯＳ（basic input/output system）であることを特徴とする請求項１記載の情報処理装置。
【請求項３】
デバイスと、前記デバイスを駆動制御するデバイス制御手段と、不揮発性メモリとを具備する情報処理装置におけるデバイス設定制御方法であって、
前記デバイスが、
動作設定用の情報を前記不揮発性メモリに格納させるためのコマンドをデバイス制御手段から受信し、
前記受信したコマンドに基づき、前記動作設定用の情報を前記不揮発性メモリに格納し、
電源オン時またはリセット時、前記動作設定用の情報が前記不揮発性メモリに格納されていた場合、この情報に基づいた動作設定を行い、
前記動作設定終了後、前記不揮発性メモリに格納された情報を消去し、
前記デバイス制御手段が、
電源オフ前またはリセット前に、動作設定用の情報を前記不揮発性メモリに格納させるためのコマンドを前記デバイスに対して発行する、
ことを特徴とするデバイス設定制御方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
この発明は、このような事情を考慮してなされたものであり、コンピュータの起動時間の冗長化の防止を実現した情報処理装置およびデバイス設定制御方法を提供することを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
前述した目的を達成するために、この発明の情報処理装置は、デバイスと、前記デバイスを駆動制御するデバイス制御手段と、不揮発性メモリと、を具備し、前記デバイスは、動作設定用の情報を前記不揮発性メモリに格納させるためのコマンドをデバイス制御手段から受信するコマンド受信手段と、前記コマンド受信手段によって受信された前記コマンドに基づき、前記動作設定用の情報を前記不揮発性メモリに格納する格納手段と、電源オン時またはリセット時、前記動作設定用の情報が前記不揮発性メモリに格納されていた場合、この情報に基づいた動作設定を行う設定手段と、前記設定手段による動作設定終了後、前記不揮発性メモリに格納された情報を消去する消去手段と、を有し、前記デバイス制御手段は、電源オフ前またはリセット前に、動作設定用の情報を前記不揮発性メモリに格納させるためのコマンドを前記デバイスに対して発行するコマンド発行手段、を有する、ことを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、この発明のデバイス設定制御方法は、デバイスと、前記デバイスを駆動制御するデバイス制御手段と、不揮発性メモリとを具備する情報処理装置におけるデバイス設定制御方法であって、前記デバイスが、動作設定用の情報を前記不揮発性メモリに格納させるためのコマンドをデバイス制御手段から受信し、前記受信したコマンドに基づき、前記動作設定用の情報を前記不揮発性メモリに格納し、電源オン時またはリセット時、前記動作設定用の情報が前記不揮発性メモリに格納されていた場合、この情報に基づいた動作設定を行い、前記動作設定終了後、前記不揮発性メモリに格納された情報を消去し、前記デバイス制御手段が、電源オフ前またはリセット前に、動作設定用の情報を前記不揮発性メモリに格納させるためのコマンドを前記デバイスに対して発行する、ことを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
この発明によれば、コンピュータの起動時間の冗長化の防止を実現した情報処理装置およびデバイス設定制御方法を提供することができる。