(57)【要約】【課題】  コンピュータシステムの起動時にデバイスの動作モードの切り替え作業を省略することのできる情報処理装置、および起動制御方法を提供する。【解決手段】  ＬＡＮデバイス１０５を備えたコンピュータシステムで、当該コンピュータシステムの起動時に、ＬＡＮデバイス１０５のＬＡＮ用オプションＲＯＭコード２００およびＢＩＯＳ−ＲＯＭ情報をＲＡＭ１０３に読み込んで起動する。【選択図】      図２
2006092488.tif 000002
【特許請求の範囲】
【請求項１】
複数の動作モードを有し、この複数の動作モードのうちの１つの動作モードで動作可能なデバイスと、
システムの動作情報および前記デバイスの前記動作モードに関する動作情報を記憶する第１の記憶手段と、
前記第１の記憶手段に記憶されている前記デバイスの前記動作モードに関する動作情報が書き込まれる書き換え可能な第２の記憶手段と、
前記デバイスの動作モードを前記複数の動作モードのうちのいずれかを選択する選択手段と、
前記選択手段により選択された動作モードに基づく設定情報を記憶する不揮発性の第３の記憶手段と、
前記第３の記憶手段に記憶された前記設定情報に基づき前記第２の記憶手段に記憶された前記動作情報を設定する設定手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
複数の動作モードを有し、この複数の動作モードのうちの１つの動作モードで動作可能なデバイスを備えたシステムで用いる起動制御方法であって、
前記システムの動作情報および前記デバイスの前記動作モードに関する動作情報を第１の記憶手段に記憶する第１の記憶ステップと、
前記第１の記憶手段に記憶されている前記デバイスの前記動作モードに関する動作情報を書き換え可能な第２の記憶手段に書き込む第２の記憶ステップと、
前記デバイスの動作モードを前記複数の動作モードのうちのいずれかを選択する選択ステップと、
前記選択ステップで選択された動作モードに基づく設定情報を不揮発性の第３の記憶手段に記憶する第３の記憶ステップと、
前記第３の記憶手段に記憶された前記設定情報に基づき前記第２の記憶手段に記憶された前記動作情報を設定する設定ステップと、
を有することを特徴とする起動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイスの動作モードを任意に設定可能な情報処理装置、および起動制御方法に関する。
【背景技術】
【０００２】
従来のオプションボードを備えたコンピュータシステムでは、パーソナルコンピュータ（ＰＣ）用オプションＲＯＭのコード（動作情報）は、ＩＳＡ、ＰＣＩ等のバスインターフェースでＰＣに接続されるオプションボードにそのデバイス専用の初期化コード、動作中コードとしてそれぞれのオプションボードに実装される。そして、ＰＣ本体のＢＩＯＳはどのようなオプションボードが接続されているか判断の方法はなく、どのようなボードでも動作させることができるようにオプションＲＯＭコードのフォーマットおよび初期化ルーチンの実行を必ず行うようになっており、これらの方法、インターフェースも標準化されている。
【０００３】
また、これらの標準化された手順にはオプションＲＯＭの動作を切り替えるためのインターフェースは存在せず、オプションＲＯＭに２つ以上の異なる機能が搭載されている場合、これを切り替える最は、オプションＲＯＭのコードが独自にユーザインターフェイス（ＵＩ）を搭載し、起動時等にユーザが選択する方法をとっている（例えば、特許文献１を参照）。
【特許文献１】特開平８−４４５７１号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来の技術であると、ユーザは、オプションボードを搭載しているコンピュータシステムにおいて、オプションボードの設定を切り替える必要がない場合でも、コンピュータシステムの起動時に毎回オプションボードの設定の表示が必ず表示され、起動時間が長くなる原因の１つとなっている。さらに、オプションボードの設定を変更する場合は、各オプションボードごとに設定の画面を表示させて設定を切り替える必要がある。なお、オプションボーではなくオンボードデバイスであっても同様の課題を有する。
【０００５】
本発明の目的は、コンピュータシステムの起動時にデバイスの動作モードの切り替え作業を省略することのできる情報処理装置、および起動制御方法を提供することである。
【課題を解決するための手段】
【０００６】
請求項１に係る情報処理装置は、複数の動作モードを有し、この複数の動作モードのうちの１つの動作モードで動作可能なデバイスと、システムの動作情報およびデバイスの動作モードに関する動作情報を記憶する第１の記憶手段と、第１の記憶手段に記憶されているデバイスの動作モードに関する動作情報が書き込まれる書き換え可能な第２の記憶手段と、デバイスの動作モードを複数の動作モードのうちのいずれかを選択する選択手段と、選択手段により選択された動作モードに基づく設定情報を記憶する不揮発性の第３の記憶手段と第３の記憶手段に記憶された設定情報に基づき第２の記憶手段に記憶された動作情報を設定する設定手段と、を具備することを特徴とする。
【０００７】
請求項２に係る起動制御方法は、複数の動作モードを有し、この複数の動作モードのうちの１つの動作モードで動作可能なデバイスを備えたシステムで用いる起動制御方法であって、システムの動作情報およびデバイスの動作モードに関する動作情報を第１の記憶手段に記憶する第１の記憶ステップと、第１の記憶手段に記憶されているデバイスの動作モードに関する動作情報を書き換え可能な第２の記憶手段に書き込む第２の記憶ステップと、デバイスの動作モードを複数の動作モードのうちのいずれかを選択する選択ステップと、選択ステップで選択された動作モードに基づく設定情報を不揮発性の第３の記憶手段に記憶する第３の記憶ステップと、第３の記憶手段に記憶された設定情報に基づき第２の記憶手段に記憶された動作情報を設定する設定ステップとを有することを特徴とする。
【発明の効果】
【０００８】
本発明を用いることにより、コンピュータシステムの起動時にデバイスの動作モードの切り替え作業を省略することのできる情報処理装置、および起動制御方法を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下図面を参照して、本発明の実施形態を説明する。
【００１０】
本実施の形態では、コンピュータシステムのＢＩＯＳが記憶されたＲＯＭにデバイスのオプションＲＯＭを一体化させ、デバイスの動作モードの変更の必要がない場合は、起動時に動作モード変更画面を表示させることなく、また、デバイスの動作モードの変更の必要な場合は、ＢＩＯＳの設定画面でデバイスの各種設定を行うことができるようにする技術である。以下に説明する実施形態では、ノート型コンピュータ（情報処理装置）について説明するが、デスクトップコンピュータ等の他の形態にも適用できる。
【００１１】
図１は本発明の実施形態に係る情報処理装置を示した図である。図２は本発明の実施形態に係る情報処理装置の構成を示した図である。情報処理装置であるノート型コンピュータ１０（以下コンピュータ）は、例えば、図２に示すようなシステム構成となっている。また、当該実施形態では、デバイスとしてＬＡＮボートを用いた場合について説明する。
【００１２】
コンピュータ１０は、コンピュータシステム全体の制御を行うＣＰＵ１０１と、システム全体の動作情報（基本入出力システム：ＢＩＯＳ）が記憶されたＢＩＯＳ−ＲＯＭ（第１の記憶手段）１０２と、ネットワークに接続可能なＬＡＮデバイス１０５と、ＲＯＭ１０２内のデータが読み込まれるＲＡＭ（第２の記憶手段）１０３と、ＢＩＯＳの各種設定情報を格納する不揮発性メモリ（バッテリバックアップされたＣＭＯＳメモリ）（第３の記憶手段）１０４と、ＢＩＯＳ設定等の各種情報をユーザに表示するディスプレイ等の表示装置１０７と、ユーザによるＢＩＯＳ設定時のデータ入力を行うキーボート、マウス等の入力装置１０８とを備えている。
【００１３】
ＢＩＯＳ−ＲＯＭ１０２には、ＬＡＮデバイス１０５のオプションＲＯＭコード（動作情報）２００があらかじめ記憶されている記憶領域が設けられている。  ユーザーは、各種デバイスもしくはシステムの設定を変更したい場合、コンピュータ１０を起動する際にコンピュータ１０の入力装置１０８を操作することでＢＩＯＳのセットアップ画面を表示することができる。なお、ユーザが任意にＢＩＯＳのセットアップ画面を表示させなければ、ＢＩＯＳのセットアップ画面は表示されずに、通常通りインストールされているＯＳ（オペレーションシステム）等が起動する。
【００１４】
図３は本発明の実施形態に係るＢＩＯＳのセットアップ画面を示した図である。
【００１５】
ＢＩＯＳのセットアップ画面は、例えば図３に示すような構成になっている。ＢＩＯＳのセットアップ画面では、コンピュータシステムの各種デバイスの設定値を表示する領域に加えて、ＬＡＮデバイスのＬＡＮ用オプションＲＯＭコード２００の動作モードの切り替え領域２０２を備えている。ここでユーザが任意にＬＡＮ用オプションＲＯＭコード２００を現在設定されているＰＸＥ（第１の動作モード）から例えばＲＰＬ（第２の動作モード）に切り替える場合は、入力装置１０８を用いて切り替える。この切り替え作業は、キーボード等のカーソル移動とエンターキーやスペースキーを用いた切り替え方法を用いるが、マウスや音声等を用いてもよい。
【００１６】
このように、デバイスのＬＡＮ用オプションＲＯＭコード２００を切り替える場合にのみＢＩＯＳのセットアップ画面を立ち上げればよく、コンピュータシステムの起動時に毎回ＬＡＮ用オプションＲＯＭコード２００の切り替えの選択を促されたり、待ち時間が発生したりすることがない。
【００１７】
次に、ＢＩＯＳのセットアップ画面を立ち上げた際の設定の動作について説明する。図４は本発明の実施形態に係るＢＩＯＳのセットアップ画面を立ち上げた際の設定の動作を示したフローチャートである。図５は本発明の実施形態に係るＢＩＯＳのセットアップ画面を立ち上げる際に行われるＲＯＭからＲＡＭへの処理を示した図である。
【００１８】
ＢＩＯＳのセットアップ画面を立ち上げる際は、図５に示すように、ＢＩＯＳ−ＲＯＭ１０２のデータを、書き換え可能なＲＡＭ１０３の任意の記憶領域１１７に読み込む。また、ＢＩＯＳ−ＲＯＭ１０２に記憶されているＬＡＮ用オプションＲＯＭコード２００のデータもＲＡＭ１０３の任意の記憶領域１１５に読み込む。
【００１９】
以上の状態で図４に示すように、ＣＰＵ１０１は、ステップＳ１で、ＢＩＯＳのセットアップ画面で、Ｎｅｔｗｏｒｋ  Ｂｏｏｔ  Ｐｒｏｔｏｃｏｌ設定が選択されているか否かを判別する。ステップＳ１で、Ｎｅｔｗｏｒｋ  Ｂｏｏｔ  Ｐｒｏｔｏｃｏｌ設定が選択されていないと判別されると、ステップＳ２で、他の項目の設定であると判別され、選択されている他の項目の設定が行われる。一方、ステップＳ１で、ＣＰＵ１０１によってＮｅｔｗｏｒｋ  Ｂｏｏｔ  Ｐｒｏｔｏｃｏｌ設定が選択されていると判別されると、ステップＳ３で、選択されている設定（動作モード）がＰＸＥまたはＲＰＬであるかを判別する。ステップＳ３で、ＣＰＵ１０１によって選択されている動作モードがＰＸＥであると判別されると、ステップＳ５で、不揮発性メモリ１０４にＬＡＮ１０５の動作モードをＰＸＥモードとして設定を保存する。一方、ステップＳ３で、ＣＰＵ１０１によって選択されている設定（動作モード）がＲＰＬであると判別されると、ステップＳ４で、不揮発性メモリ１０４にＬＡＮ１０５の動作モードをＲＰＬとして設定を保存する。
【００２０】
次に図６は、コンピュータ１０の起動時にオプションＲＯＭコードを初期化する際の処理を示したフローチャートである。
【００２１】
ＣＰＵ１０１は、ステップＳ１０で、オプションＲＯＭコード２００をＲＡＭ１０３に読み込む。次に、ステップＳ１１で、ＣＰＵ１０１によって、ＲＡＭ１０３に読み込んだオプションＲＯＭコード２００の一部であるコードＸ（設定値）を不揮発性メモリ１０４に格納されているユーザのネットワークブートのためのプロトコル設定値（ＰＸＥ設定またはＲＰＬ設定）に従い、変更する。この変更処理は、ＰＸＥ設定の場合は、コードＸを０１ｈに変更し、ＲＰＬ設定の場合は、コードＸを０２ｈに変更する。そして、ＣＰＵ１０１は、ステップＳ１２で、オプションコードの初期化ルーチンを実行する。
【００２２】
次に図７は、ＲＡＭ１０３に読み込まれたオプションＲＯＭコード２００の初期化処理を示したフローチャートである。
【００２３】
ＣＰＵ１０１は、コードＸに書き込まれた情報に従い、２つの異なる初期化処理のいずれか一方を実行する。すなわち、ステップＳ２０で、ＣＰＵ１０１により、コードＸが０１ｈであるか否かを判別する。ステップＳ２０で、コードＸが０１ｈ（ＰＸＥモード）であると判別されると、ステップＳ２２で、ＣＰＵ１０１はＬＡＮ１０５の動作モードをＰＸＥモードとして初期化処理を行う。一方、ステップＳ２０で、コードＸが０１ｈ（ＰＸＥモード）でない、すなわち、０２ｈ（ＲＰＬモード）であると判別されると、ステップＳ２４で、ＣＰＵ１０１はＬＡＮ１０５の動作モードをＲＰＬモードとして初期化処理を行う。
【００２４】
以上、本発明の実施形態によると、従来、ＢＩＯＳの各種設定のためのユーザインターフェイス（ＵＩ）である設定画面とオプションＲＯＭが独自に持つ設定のＵＩは独立しており、ユーザがそれぞれを設定する場合、それぞれを起動し、それぞれを設定する必要があったが、ＢＩＯＳの各種設定のＵＩの中にオプションＲＯＭの設定を統一して持つことにより、ユーザは統一された設定ＵＩでＢＩＯＳの設定のオプションＲＯＭの設定を一括して実施することができる。また、統一されたＢＩＯＳの各種設定に従い、オプションＲＯＭコードの動作を切り替えることができる。
【００２５】
なお、本発明の実施形態では、デバイスとしてＬＡＮデバイスを用いて説明したが、ＳＣＳＩやＲＡＩＤ等のオプションＲＯＭコードを備えているデバイスであればよく、限定されるものではない。また、デバイスはシステム基板に着脱可能に接続されるものであっても良いし、システム基板に実装されているものであっても良い。
【００２６】
また、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態に係る情報処理装置を示した斜視図。
【図２】本発明の実施形態に係る情報処理装置の構成を示した図。
【図３】本発明の実施形態に係るＢＩＯＳのセットアップ画面を示した図。
【図４】本発明の実施形態に係るＢＩＯＳのセットアップ画面を立ち上げた際の設定の動作を示したフローチャート。
【図５】本発明の実施形態に係るＢＩＯＳのセットアップ画面を立ち上げる際に行われるＲＯＭからＲＡＭへの処理を示した図。
【図６】本発明の実施形態に係る情報処理装置の起動時にオプションＲＯＭコードを初期化する際の処理を示したフローチャート。
【図７】本発明の実施形態に係るＲＡＭにコピーされたオプションＲＯＭコードの初期化処理を示したフローチャート。
【符号の説明】
【００２８】
１０…コンピュータ、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…不揮発性メモリ、１０５…ＬＡＮデバイス、１０７…表示装置、１０８…入力装置、１１５、１１７…記憶領域
【図１】
2006092488.tif 000003
【図２】
2006092488.tif 000004
【図３】
2006092488.tif 000005
【図４】
2006092488.tif 000006
【図５】
2006092488.tif 000007
【図６】
2006092488.tif 000008
【図７】
2006092488.tif 000009