(57)【要約】【課題】  搭載されるデバイスが交換されてもＢＯＯＴ設定用ＲＯＭを交換する作業を行うことなく正常に動作させることができる起動制御装置およびその方法を提供する。【解決手段】  ＣＰＵ１００は、ＢＯＯＴ設定スイッチに記憶されている値に基づいて、ＢＯＯＴ設定用ＲＯＭ２０または起動時のＢＯＯＴ処理で使用するＢＯＯＴ設定値をデバイス毎にパターン分けして記憶する不揮発性メモリ１１からＢＯＯＴ設定値を読み出す。【選択図】  図１
2006011784.tif 000002
【特許請求の範囲】
【請求項１】
起動時のＢＯＯＴ処理で使用するＢＯＯＴ設定値をデバイス毎にパターン分けして記憶させる不揮発性メモリと、
予めシステムで設定されるＢＯＯＴ設定値が記憶されているＲＯＭおよび前記不揮発性メモリのうちからＢＯＯＴ設定値を読み出す対象を指定する値が記憶されるＢＯＯＴ設定スイッチと、
を備えることを特徴とする起動制御装置。
【請求項２】
前記不揮発性メモリに記憶されるＢＯＯＴ設定値は、ユーザが任意に設定することが可能であることを特徴とする請求項１記載の起動制御装置。
【請求項３】
ハードウエアスイッチである前記ＢＯＯＴ設定スイッチに記憶される値およびデータメモリ内の定数値のうちから前記ＢＯＯＴ設定値を読み出す対象を指定する値を選択することを特徴とする請求項１または２記載の起動制御装置。
【請求項４】
ＢＯＯＴ設定スイッチに記憶されている、ＲＯＭおよび不揮発性メモリのうちからＢＯＯＴ設定値を読み出す対象を指定する値に基づいて、前記ＲＯＭに記憶されている予めシステムで設定されるＢＯＯＴ設定値または前記不揮発性メモリにデバイス毎にパターン分けして記憶されているＢＯＯＴ設定値を使用して起動時のＢＯＯＴ処理を行うことを特徴とする起動制御方法。
【請求項５】
前記不揮発性メモリに記憶されるＢＯＯＴ設定値は、ユーザが任意に設定することが可能であることを特徴とする請求項４記載の起動制御方法。
【請求項６】
ハードウエアスイッチである前記ＢＯＯＴ設定スイッチに記憶される値およびデータメモリ内の定数値のうちから前記ＢＯＯＴ設定値を読み出す対象を指定する値を選択することを特徴とする請求項４または５記載の起動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不揮発性メモリを使用したＢＯＯＴ設定切り替え機能を有する起動制御装置およびその方法に関する。
【背景技術】
【０００２】
従来、ＤＩＭＭ（Dual In-line Memory Module）に代表される交換可能な、メモリモジュール等のデバイスを搭載するＣＰＵ（Central Processing Unit）制御装置において、電源投入時あるいはリセット動作時等に行われるＢＯＯＴ（起動）処理にて設定する上記のデバイスへのアクセスタイミング等の設定値は、そのデバイスのスピードグレード、種別等に依存して決定されている。
【０００３】
ＣＰＵ制御装置は、提供するサービス種別に応じて異なる伝送信号の多種多様なフレームフォーマットに対応するため、フレームフォーマット変換をＣＰＵ制御によるソフトウエアによって処理するため、ソフトウエア処理速度がデータ伝送装置の通信処理能力となっている。
【０００４】
例えば、図８を参照すると、ＣＰＵ制御装置は、通信処理能力の違いにより同一機能であるがスピードグレード等の性能が異なるデバイスが搭載されており、デバイス毎に異なるＢＯＯＴ設定値が記憶されているＢＯＯＴ設定用ＲＯＭ（Read Only Memory）が実装されている。
【０００５】
特に、ＤＩＭＭ等のメモリモジュールはインタフェース規格が統一されているため、ＣＰＵ制御装置側に接続用のコネクタを設けることのみにより実装、交換等を行うことができる。
【０００６】
しかし、装置グレードにより搭載されるデバイスが異なるＣＰＵ制御装置の場合には、搭載デバイス毎にＢＯＯＴ処理時に設定する値が異なるため、ＤＩＭＭを交換し、さらに専用のＢＯＯＴ設定用ＲＯＭに交換する作業が必要であった。
【０００７】
ここで、コンピュータに装着されたメモリの構成、性能を判別してそのメモリが正常動作するメモリ動作制御用パラメータを設定し、そのパラメータでそのメモリを動作させることによって、コンピュータを買い替えた場合であっても、メモリを新製品に揃えることなく新たなコンピュータで使用することができる技術が提案されている（例えば、特許文献１参照）。
【０００８】
また、ブート対象の磁気ディスク装置が新機種に変更された場合でも、バッテリーバックアップメモリに新機種の諸元と対応する制御パラメータを設定することによって、ブート処理時に新機種を識別し制御パラメータを設定することが可能となり、新機種に合わせてＲＯＭの変更を行う必要がなくなる技術が提案されている（例えば、特許文献２参照）。
【特許文献１】特開平１１−９６０６９号公報
【特許文献２】特開平２−２０４８２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した従来例においては次のような問題点があった。
【００１０】
装置グレードにより搭載されるデバイスが異なるＣＰＵ制御装置の場合には、ＤＩＭＭのみを交換しても正常に動作しなかったり、デバイスの性能を十分に発揮させることができないという問題があった。
【００１１】
また、搭載されるデバイスを交換する毎に専用のＢＯＯＴ設定用ＲＯＭに交換する作業が必要であり、その取り扱いが煩わしいという問題点があった。
【００１２】
そこで、本発明は、ＢＯＯＴ処理で設定される値について、交換可能なデバイスに依存して異なるＢＯＯＴ設定値の内容を不揮発性メモリに記憶させておき、ＢＯＯＴ処理時に設定する値を、搭載されるデバイスに合わせて切り替えて設定可能とすることによって、搭載されるデバイスが交換されてもＢＯＯＴ設定用ＲＯＭを交換する作業を行うことなく、装置を正常に動作させることができる起動制御装置およびその方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
請求項１記載の発明は、起動時のＢＯＯＴ処理で使用するＢＯＯＴ設定値をデバイス毎にパターン分けして記憶させる不揮発性メモリと、予めシステムで設定されるＢＯＯＴ設定値が記憶されているＲＯＭおよび不揮発性メモリのうちからＢＯＯＴ設定値を読み出す対象を指定する値が記憶されるＢＯＯＴ設定スイッチと、を備えることを特徴とする起動制御装置である。
【００１４】
請求項２記載の発明は、請求項１記載の起動制御装置において、不揮発性メモリに記憶されるＢＯＯＴ設定値は、ユーザが任意に設定することが可能である。
【００１５】
請求項３記載の発明は、請求項１または２記載の起動制御装置において、ハードウエアスイッチであるＢＯＯＴ設定スイッチに記憶される値およびデータメモリ内の定数値のうちからＢＯＯＴ設定値を読み出す対象を指定する値を選択する。
【００１６】
請求項４記載の発明は、ＢＯＯＴ設定スイッチに記憶されている、ＲＯＭおよび不揮発性メモリのうちからＢＯＯＴ設定値を読み出す対象を指定する値に基づいて、ＲＯＭに記憶されている予めシステムで設定されるＢＯＯＴ設定値または不揮発性メモリにデバイス毎にパターン分けして記憶されているＢＯＯＴ設定値を使用して起動時のＢＯＯＴ処理を行うことを特徴とする起動制御方法である。
【００１７】
請求項５記載の発明は、請求項４記載の起動制御方法において、不揮発性メモリに記憶されるＢＯＯＴ設定値は、ユーザが任意に設定することが可能である。
【００１８】
請求項６記載の発明は、請求項４または５記載の起動制御方法において、ハードウエアスイッチであるＢＯＯＴ設定スイッチに記憶される値およびデータメモリ内の定数値のうちからＢＯＯＴ設定値を読み出す対象を指定する値を選択する。
【発明の効果】
【００１９】
本発明の起動制御装置およびその方法によれば、ＢＯＯＴ処理で設定される値について、交換可能なデバイスに依存して異なるＢＯＯＴ設定値の内容を不揮発性メモリに記憶させておき、ＢＯＯＴ処理時に設定する値を、搭載されるデバイスに合わせて切り替えて設定可能とすることによって、搭載されるデバイスが交換されてもＢＯＯＴ設定用ＲＯＭを交換する作業を行うことなく、装置を正常に動作させることができる。
【発明を実施するための最良の形態】
【００２０】
次に、本発明の一実施の形態の構成について図面を参照して説明する。
【００２１】
図１を参照すると、本実施形態における起動制御装置１０は、不揮発性メモリ１１と、ＢＯＯＴ設定スイッチ１２を備えている。
【００２２】
不揮発性メモリ１１は、ＢＯＯＴ処理時に設定するＢＯＯＴ設定値を記憶する機能を有している。予め書き込まれたデータパターンの他にシステム動作時等にユーザが交換可能なデバイス毎に異なる値を含むＢＯＯＴ設定値をカスタマイズして設定可能である。
【００２３】
ＢＯＯＴ設定スイッチ１２は、ＢＯＯＴ先指定値としてＢＯＯＴ設定値をＢＯＯＴ設定用ＲＯＭ２０に書き込まれている値（デフォルト値）を使用するか、それとも不揮発性メモリ１１に記憶されている値を使用するかを指定する機能を有している。例えば、ディップスイッチ、短絡ジャンパープラグ等である。なお、ＢＯＯＴ設定値のリード元を、ＢＯＯＴ設定用ＲＯＭ２０と不揮発性メモリ１１の２つに分けることにより、どちらかのデータが壊れた場合であってもＢＯＯＴ処理を実行することができる。
【００２４】
上記の不揮発性メモリ１１とＢＯＯＴ設定スイッチ１２を備えた起動制御装置１０の、電源投入時、リセット動作時等に行われるＢＯＯＴ設定値の処理動作フローを以下に説明する。なお、ＢＯＯＴ設定用ＲＯＭ２０には、デバイス構成が標準構成となる場合のＢＯＯＴ設定値が書き込まれている。
【００２５】
図２を参照すると、まず、電源投入またはリセット動作を行う（Ｓ２０１）。
【００２６】
次に、ＢＯＯＴ処理が開始され（Ｓ２０２）、はじめにＢＯＯＴ設定値がクリアされる（Ｓ２０３）。
【００２７】
そして、ＢＯＯＴ設定処理において、ＢＯＯＴ先指定値を取得するためにＢＯＯＴ設定スイッチ１２の値をリードし（Ｓ２０４）、不揮発性メモリ１１に記憶されたＢＯＯＴ設定値を使用する設定であるか否かを判断する（Ｓ２０５）。
【００２８】
上記のステップＳ２０４でＢＯＯＴ設定スイッチ１２の値をリードした結果、ＢＯＯＴ設定用ＲＯＭ２０に書き込まれたＢＯＯＴ設定値を使用する設定の場合（Ｓ２０５／Ｎｏ）には、ＢＯＯＴ設定用ＲＯＭ２０からＢＯＯＴ設定値をリードし（Ｓ２０６）、その値をそのままＢＯＯＴ設定値として設定する（Ｓ２０８）。
【００２９】
一方、上記のステップＳ２０４でＢＯＯＴ設定スイッチ１２の値をリードした結果、不揮発性メモリ１１に記憶されたＢＯＯＴ設定値を使用する設定の場合（Ｓ２０５／Ｙｅｓ）には、不揮発性メモリ１１からＢＯＯＴ設定値をリードし、（Ｓ２０７）、その値をＢＯＯＴ設定値として設定する（Ｓ２０８）。
【００３０】
上記の一連のフローにより、ＢＯＯＴ処理が完了する（Ｓ２０９）。
【００３１】
このように、デバイス構成が標準構成となる場合のＢＯＯＴ設定値をＢＯＯＴ設定用ＲＯＭ２０に書き込み、交換可能なデバイス毎に異なる設定値を盛り込んだＢＯＯＴ設定値を不揮発性メモリ１１に記憶させることにより、デバイスを交換した場合においてもＢＯＯＴ処理を正常に動作させ、かつそのデバイスの性能を十分に発揮させることが可能となる。また、デバイスを変更する毎に専用のＢＯＯＴ設定用ＲＯＭ２０に交換する作業が必要となくなる。
【００３２】
なお、不揮発性メモリ１１に記憶させるＢＯＯＴ設定値をデバイスに依存した、異なる設定値の内容にパターン分けすることで、ＢＯＯＴ設定スイッチ１２において複数のＢＯＯＴ設定を行うことが可能となる。
【００３３】
次に、具体的に、２種類の装置グレードを持つ起動制御装置１０について図を参照して説明する。
【００３４】
まず、本実施の形態における起動制御装置１０の理解の容易化を図るべく、比較対照となる一般の制御装置の構成を図９を参照して確認しておく。装置−Ａおよび装置−Ｂは、ＣＰＵ１００により制御される装置であり、搭載されるＤＩＭＭのみが異なる。ここで、装置−Ａには、ＰＣ１００規格のＤＩＭＭが搭載され、装置−ＢにはＰＣ１３３規格のＤＩＭＭが搭載されている。
【００３５】
一般に、装置−Ａを装置−Ｂに変更する際には、ＤＩＭＭの交換作業の他に、ＢＯＯＴ設定値が書き込まれたＢＯＯＴ設定用ＲＯＭ２０をＲＯＭ−ＡからＲＯＭ−Ｂに交換する作業が必要となる。
【００３６】
一方、本実施の形態における２種類の装置グレードを持つ起動制御装置１０は、図３を参照すると、装置−Ａに不揮発性メモリ１１としてＦＲＯＭ−ＡとＢＯＯＴ先指定用のＢＯＯＴ設定スイッチ１２としてＳＷ１を設け、同様に装置−Ｂに不揮発性メモリ１１としてＦＲＯＭ-ＢとＢＯＯＴ先指定用のＢＯＯＴ設定スイッチ１２としてＳＷ１を設けた構成である。
【００３７】
ここで、ＦＲＯＭ−Ａには、ＰＣ１３３規格のＤＩＭＭに対応したＢＯＯＴ設定値が記憶されており、ＦＲＯＭ−Ｂには、ＰＣ１００規格のＤＩＭＭに対応したＢＯＯＴ設定値が記憶されている。また、ＳＷ１はＯＮ／ＯＦＦの切り替えを行うことができる１ビットのスイッチである。
【００３８】
上記構成の装置−Ａを装置−Ｂに変更する際の処理動作のフローを図４を参照して以下に説明する。
【００３９】
まず、装置−Ａに実装されたＤＩＭＭの交換を行う（Ｓ４０１）。これは装置−Ａ側に設けられたメモリモジュール接続用のコネクタ形状および物理インタフェースは同一のため、単にＰＣ１００規格のＤＩＭＭを取り外し、ＰＣ１３３規格のＤＩＭＭを実装することによって実現可能である。
【００４０】
次に、ＢＯＯＴ設定スイッチ１２のＳＷ１をＯＮに設定して電源を投入する（Ｓ４０２）。
【００４１】
装置−Ａは、ＢＯＯＴ処理を開始し（Ｓ４０３）、ＢＯＯＴ設定値をクリアする（Ｓ４０４）。
【００４２】
次に、ＢＯＯＴ先指定値を取得するためにＢＯＯＴ設定スイッチ１２のＳＷ１の値をリードする（Ｓ４０５）。ＢＯＯＴ設定スイッチ１２のＳＷ１がＯＮ設定であるか否かを判断し（Ｓ４０６）、ＢＯＯＴ設定スイッチ１２のＳＷ１がＯＮ設定であることを認識した結果、不揮発性メモリ１１のＦＲＯＭ−Ａに記憶されたＢＯＯＴ設定値をリードする（Ｓ４０７）。
【００４３】
そして、リードした値をＢＯＯＴ設定値として設定し（Ｓ４０８）、ＢＯＯＴ処理を完了する（Ｓ４０９）。
【００４４】
同様に装置−Ｂを装置−Ａに変更する場合には、まず、装置−Ｂに実装されたＤＩＭＭの交換を行う。これは装置−Ｂ側に設けられたメモリモジュール接続用のコネクタ形状および物理インタフェースは同一のため、単にＰＣ１３３規格のＤＩＭＭを取り外し、ｐｃ１００規格のＤＩＭＭを実装することで実現可能である。次に、ＢＯＯＴ設定スイッチ１２のＳＷ１をＯＮに設定して電源を投入する。ここで装置−Ｂは、ＢＯＯＴ処理を開始し、ＢＯＯＴ設定値をクリアする。次に、ＢＯＯＴ先指定値を取得するためにＢＯＯＴ設定スイッチ１２のＳＷ１の値をチェックし、ＳＷ１がＯＮ設定であることを認識した結果、不揮発性メモリ１１のＦＲＯＭ−Ｂに記憶されたＢＯＯＴ設定値をリードして、その値をＢＯＯＴ設定値として設定し、ＢＯＯＴ処理を完了する。
【００４５】
以上の動作より、搭載されるデバイスを交換してもＢＯＯＴ設定用ＲＯＭ２０を交換する作業を必要とすることなく、装置を正常に動作させ、かつそのデバイスの性能を十分に発揮させることが可能となる。
【００４６】
次に、本発明の他の実施の形態として３種類以上の装置グレードを持つ起動制御装置１０について図を参照して説明する。
【００４７】
まず、本実施の形態における起動制御装置１０の理解の容易化を図るべく、比較対照となる一般の制御装置の構成を図１０を参照して確認しておく。装置−Ａと装置−Ｂと装置−Ｃは、ＣＰＵ１００により制御される装置であり、搭載されるＤＩＭＭのみが異なる。ここで、装置−Ａには、ＰＣ１００規格のＤＩＭＭが搭載され、装置−ＢにはＰＣ１３３規格のＤＩＭＭが搭載され、装置−ＣにはＰＣ１３３、Ｒｅｇｉｓｔｅｒｅｄ規格のＤＩＭＭが搭載されている。
【００４８】
一般に、２つの装置間の変更、例えば装置−Ａを装置−Ｂに変更する際には、ＤＩＭＭの交換作業の他に、ＢＯＯＴ設定値が書き込まれたＢＯＯＴ設定用ＲＯＭ２０をＲＯＭ−ＡからＲＯＭ−Ｂに交換する作業が必要となる。
【００４９】
一方、本実施の形態における３種類以上の装置グレードを持つ起動制御装置１０は、図５を参照すると、装置−Ａに不揮発性メモリ１１としてＦＲＯＭ−ＡとＢＯＯＴ先指定用のＢＯＯＴ設定スイッチ１２としてＳＷ１およびＳＷ２を設け、同様に装置−Ｂに不揮発性メモリ１１としてＦＲＯＭ−ＢとＢＯＯＴ先指定用のＢＯＯＴ設定スイッチ１２としてＳＷ１およびＳＷ２を設け、装置−Ｃに不揮発性メモリ１１としてＦＲＯＭ−ＣとＢＯＯＴ先指定用のＢＯＯＴ設定スイッチ１２としてＳＷ１およびＳＷ２を設けた構成である。
【００５０】
ここで、ＦＲＯＭ−Ａには、ＰＣ１３３規格のＤＩＭＭに対応したＢＯＯＴ設定値がＮｏ．１として、ＰＣ１３３、Ｒｅｇｉｓｔｅｒｅｄ規格のＤＩＭＭに対応したＢＯＯＴ設定値がＮｏ．２として記憶されており、ＦＲＯＭ−Ｂには、ＰＣ１００規格のＤＩＭＭに対応したＢＯＯＴ設定値がＮｏ．１として、ＰＣ１３３、Ｒｅｇｉｓｔｅｒｅｄ規格のＤＩＭＭに対応したＢＯＯＴ設定値がＮｏ．２として記憶されており、ＦＲＯＭ−Ｃには、ＰＣ１００規格のＤＩＭＭに対応したＢＯＯＴ設定値がＮｏ．１として、ＰＣ１３３規格のＤＩＭＭに対応したＢＯＯＴ設定値がＮｏ．２として記憶されている。また、ＳＷ１およびＳＷ２は、ＯＮ／ＯＦＦの切り替えを行うことができる１ビットのスイッチであり、その組み合わせにより、図５に示すような４象限の状態を設定可能なものである。
【００５１】
上記構成の装置−Ａを装置−Ｂに変更する際の処理動作のフローは、上記の２種類の装置グレードを持つ起動制御装置１０に関する図４のフローと同様である。
【００５２】
まず装置−Ａに実装されたＤＩＭＭの交換を行う。次に、ＢＯＯＴ設定スイッチ１２のＳＷ１をＯＮに、またＳＷ２をＯＦＦに設定して電源を投入する。ここで装置−Ａは、ＢＯＯＴ処理を開始し、ＢＯＯＴ設定値をクリアする。次に、ＢＯＯＴ先指定値を取得するためにＢＯＯＴ設定スイッチ１２の値をリードし、ＳＷ１がＯＮに、またＳＷ２がＯＦＦ設定であることを認識した結果、不揮発性メモリ１１のＦＲＯＭ−Ａに記憶されたＮｏ．１のＢＯＯＴ設定値をリードして、その値をＢＯＯＴ設定値として設定し、ＢＯＯＴ処理を完了する。
【００５３】
同様な処理動作によって、装置−Ａを装置−Ｃに、装置−Ｂを装置−Ａに、装置−Ｂを装置−Ｃに、装置−Ｃを装置−Ａに、装置−Ｃを装置−Ｂに変更することが可能である。
【００５４】
以上の動作より、３種類以上の装置グレードを有する起動制御装置１０についても、不揮発性メモリ１１に記憶させるＢＯＯＴ設定値の内容をパターン分けしたデータをＢＯＯＴ設定スイッチ１２の組み合わせによって指定することにより、ＢＯＯＴ設定値の設定を容易に行うことができる。
【００５５】
次に、本発明の他の実施の形態である起動制御装置１０について図を参照して説明する。
【００５６】
図６を参照すると、本実施形態における起動制御装置１０は、基本的構成は上記の実施の形態と同様であるが、ＢＯＯＴ設定値を読み出す対象を指定する値であるＢＯＯＴ先指定値として用いられる定数値データが格納されるデータメモリを備えている。
【００５７】
上記のハードウエアスイッチおよびデータメモリを備えた起動制御装置１０の、電源投入時、リセット動作時等に行われるＢＯＯＴ設定値の処理動作フローを以下に説明する。
【００５８】
図７を参照すると、まず、電源投入時またはリセット動作を行う（Ｓ７０１）。
【００５９】
次に、ＢＯＯＴ処理が開始され（Ｓ７０２）、はじめにＢＯＯＴ設定値がクリアされる（Ｓ７０３）。
【００６０】
次に、ＢＯＯＴ設定値を読み出す対象を指定する値であるＢＯＯＴ先指定値がハードウエアスイッチであるＢＯＯＴ設定スイッチ１２に記憶されている値であるか否かを判断する（Ｓ７０４）。
【００６１】
ＢＯＯＴ先指定値がハードウエアスイッチであるＢＯＯＴ設定スイッチ１２に記憶されている値でない場合（Ｓ７０４／Ｎｏ）には、ＢＯＯＴ設定処理において、ＢＯＯＴ先指定値を取得するためにデータメモリ内に設定された値をリードする（Ｓ７０５）。
【００６２】
一方、ＢＯＯＴ先指定値がハードウエアスイッチであるＢＯＯＴ設定スイッチ１２に記憶されている値である場合（Ｓ７０４／Ｙｅｓ）には、ＢＯＯＴ設定処理において、ＢＯＯＴ先指定値を取得するためにハードウエアスイッチに設定され、記憶されている値をリードする（Ｓ７０６）。
【００６３】
そして、上記のステップＳ７０６でリードした値に基づいて、不揮発性メモリ１１に記憶されたＢＯＯＴ設定値を使用する設定であるか否かを判断する（Ｓ７０７）。
【００６４】
ＢＯＯＴ設定用ＲＯＭ２０に書き込まれた値を使用する設定の場合（Ｓ７０７／Ｎｏ）には、ＢＯＯＴ設定用ＲＯＭ２０からＢＯＯＴ設定値をリードし（Ｓ７０８）、その値をそのままＢＯＯＴ設定値として設定する（Ｓ７１０）。
【００６５】
一方、不揮発性メモリ１１に記憶されたＢＯＯＴ設定値を使用する設定の場合（Ｓ７０７／Ｙｅｓ）には、不揮発性メモリ１１からＢＯＯＴ設定値をリードし、（Ｓ７０９）、その値をＢＯＯＴ設定値として設定する（Ｓ７１０）。
【００６６】
上記の一連のフローにより、ＢＯＯＴ処理が完了する（Ｓ７１１）。
【００６７】
このように、ＢＯＯＴ設定値を読み出す対象を指定する値であるＢＯＯＴ先指定値としてハードウエアスイッチであるＢＯＯＴ設定スイッチ１２に記憶されている値およびデータメモリ内の定数値データを併用する構成にすることによって、多数のＢＯＯＴ先指定値を容易に設定することができる。
【００６８】
なお、上述する実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、上記の実施の形態における起動制御装置１０の機能を実現するためのプログラムを情報処理装置に読込ませて実行することにより機能を実現する処理を行ってもよい。さらに、そのプログラムは、コンピュータ読み取り可能な記録媒体であるＣＤ−ＲＯＭまたは光磁気ディスク等を介して、または伝送媒体であるインターネットまたは電話回線等を介して伝送波により他のコンピュータシステムに伝送されてもよい。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施の形態における起動制御装置の概略構成を示す図である。
【図２】ＢＯＯＴ設定値の処理動作を示すフローチャートである。
【図３】本発明の実施の形態における２種類の装置グレードを持つ起動制御装置の概略構成を示す図である。
【図４】２種類の装置グレードを持つ起動制御装置のＢＯＯＴ設定値の処理動作を示すフローチャートである。
【図５】本発明の実施の形態における３種類の装置グレードを持つ起動制御装置の概略構成を示す図である。
【図６】本発明の他の実施の形態における起動制御装置の概略構成を示す図である。
【図７】ＢＯＯＴ設定値の処理動作を示すフローチャートである。
【図８】従来の起動制御装置の概略構成を示す図である。
【図９】従来の２種類の装置グレードを持つ起動制御装置の概略構成を示す図である。
【図１０】従来の３種類の装置グレードを持つ起動制御装置の概略構成を示す図である。
【符号の説明】
【００７０】
１０    起動制御装置
１１    不揮発性メモリ
１２    ＢＯＯＴ設定スイッチ
２０    ＢＯＯＴ設定用ＲＯＭ
１００    ＣＰＵ
【図１】
2006011784.tif 000003
【図２】
2006011784.tif 000004
【図３】
2006011784.tif 000005
【図４】
2006011784.tif 000006
【図５】
2006011784.tif 000007
【図６】
2006011784.tif 000008
【図７】
2006011784.tif 000009
【図８】
2006011784.tif 000010
【図９】
2006011784.tif 000011
【図１０】
2006011784.tif 000012