(57)【特許請求の範囲】
【請求項１】
第１または第２の用途のコネクタが挿抜されるコネクタ部と、
前記コネクタ部に接続されたコネクタを検出し、前記コネクタが前記第１の用途のコネクタである場合に第１の処理を実行し、前記コネクタが第２の用途のコネクタである場合に前記第２の用途のコネクタからの信号に応じコンピュータシステム内の動作を実行すべき動作モードを設定する手段と
を有し、
前記第２の用途のコネクタは、前記コネクタ部の端子間を接続するようにループバッグ状に内部結線され、
前記動作モードの設定は、前記コネクタ部に接続された前記第２の用途のコネクタの内部結線状態である端子間結線の組合せを検出し、前記内部結線状態である端子間結線の組合せに基づいて実行すること
を特徴とする動作モード設定システム。
【請求項２】
複数の動作モードにそれぞれ対応するように内部結線された複数の前記第２の用途のコネクタを有することを特徴とする請求項１に記載の動作モード設定システム。
【請求項３】
前記第２の用途のコネクタは、前記内部結線を切り替えて所望の動作モードに対応した内部結線状態である端子間結線の組合せにする切替スイッチを有することを特徴とする請求項１又は２に記載の動作モード設定システム。
【請求項４】
前記第２の用途のコネクタの内部結線状態である端子間結線の組合せの検出を通常ＰＯＳＴ処理の実行の前に行うことを特徴とする請求項１乃至３のいずれか１つの項に記載の動作モード設定システム。
【請求項５】
第１または第２の用途のコネクタが挿抜されるコネクタ部を備えたコンピュータシステム内の動作を実行すべき動作モードを設定する動作モード設定方法であって、
前記コネクタ部に接続されたコネクタを検出する工程と、
前記コネクタが前記第１の用途のコネクタである場合に、第１の処理を実行する工程と、
前記コネクタが第２の用途のコネクタである場合に、前記第２の用途のコネクタからの信号に応じ動作モードを設定する工程と、
を有し、
前記動作モードを設定する工程は、前記コネクタ部に接続された前記第２の用途のコネクタの端子間を接続するようにループバッグ状に内部結線された内部結線状態である端子間結線の組合せを検出する工程と、前記内部結線状態である端子間結線の組合せに基づいて動作モードを設定する工程とを含むことを特徴とする動作モード設定方法。
【請求項６】
第１または第２の用途のコネクタが挿抜されるコネクタ部を備えたコンピュータシステム内の動作を実行すべき動作モードを設定する動作モード設定処理プログラムを記録した記録媒体であって、
前記コネクタ部に接続されたコネクタを検出する処理と、
前記コネクタが前記第１の用途のコネクタである場合に、第１の処理を実行する処理と、
前記コネクタが第２の用途のコネクタである場合に、前記第２の用途のコネクタからの信号に応じ動作モードを設定する処理と、
をコンピュータに実行させるためのプログラムであって、
前記動作モードを設定する処理は、前記コネクタ部に接続された前記第２の用途のコネクタの端子間を接続するようにループバッグ状に内部結線された内部結線状態である端子間結線の組合せを検出する処理と、前記内部結線状態である端子間結線の組合せに基づいて動作モードを設定する処理とを含むことを特徴とするプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータシステムの設定変更時、検査時などに適用される動作モード設定システム、動作モード設定方法及び動作モード設定プログラムを記録した記録媒体に関し、特に、ＢＩＯＳ（Basic Input Output System)により動作設定用コネクタの内部結線状態を検出して動作モードを実行する動作モード設定システム、動作モード設定方法及び動作モード設定プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
一般に、コンピュータシステムの設定変更時、検査時などでは、動作モードの切り替え、装置のコンフィグ情報であるＣＭＯＳ情報などのクリア、ＣＰＵ動作クロックの設定などが行われる。
【０００３】
従来のコンピュータシステムでは、マザーＰＫＧ（パッケージ）基板上に配置されたジャンパと呼ばれるショートピンを用いて、ジャンパを着脱することによって動作モードを設定して実行していた（以下、従来例１という）。
【０００４】
また、特開平９−２６８９３号公報には、入出力制御装置の入力信号端子と出力信号端子とを結線する折り返しコネクタを情報処理装置側コネクタに装着して、折り返しコネクタが装着された入出力制御装置に対し、専用のループバッグ試験プログラムを実行することにより試験を行うループバック試験方式が提案されている。このループバック試験方式では、ループバック試験開始時に入出力制御装置の特定の入力信号端子の電圧レベルをチェックして折り返しコネクタが接続されているか否かを判定する折り返しコネクタ接続状態判定手段を備えている（以下、従来例２という）。
【０００５】
【発明が解決しようとする課題】
従来例１では、次のような課題がある。
【０００６】
（１）実際の運用でジャンパを着脱するときに、筐体を開けたり、内部ケーブルを移動させるなどの煩雑な手作業を必要とする。そのため、設定時間や検査時間がかかり作業効率が低下する。
【０００７】
（２）例えばデバイスとＰＫＧを繋ぐ内部ケーブルが意図せず外れたり、各部のショートやＰＫＧ破損などが発生するおそれがある。また、いくつかの機能のジャンパが連続して配置されているため、操作者が誤設定して、誤動作や大切なＣＭＯＳ保存情報を消去してしまうおそれがある。
【０００８】
（３）筐体を開けたり、ＰＫＧ上の設定を直接設定するなど、作業が複雑であるので、専門的な知識をもち、ある程度の経験をもった操作者が作業を行う必要がある。
【０００９】
（４）ジャンパの設定位置は必ずしも同一ではなく機種によって依存しているので、装置によってジャンパ設定位置が異なる場合がある。そのため、設定などを行う操作者は、あらかじめそのＰＫＧ特有の情報（ジャンパ設定位置など）を入手しておく必要がある。しかし、例えば、現地の操作者が、設定マニュアルを手違いにより別の機種のものを持っていってしまった場合、実際の装置の設定情報がわからなくなるおそれがある。
【００１０】
一方、従来例２では、入出力制御装置からデータを送信し、折り返しコネクタを介して再び入出力制御装置にて受信し、受信データが期待値データと一致するか否かでループバック試験の合否を判定している。しかし、従来例２では、折り返しコネクタは、動作モード設定用に内部結線されておらず、また、ＢＩＯＳにより折り返しコネクタの内部結線状態を検出して動作モードを実行するように構成されていない。
【００１１】
本発明は、コンピュータシステムの設定変更時、検査時などにおいて動作モードを設定する際に、作業効率を向上させ、誤設定や破損などを低減でき、動作モードの設定を簡易化し、装置特有の情報を持っていなくても動作モード設定が可能である動作モード設定システム、動作モード設定方法及び動作モード設定プログラムを記録した記録媒体を提供することを目的とする。
【００１２】
【課題を解決するための手段】
本発明の動作モード設定システムは、第１または第２の用途のコネクタが挿抜されるコネクタ部と、前記コネクタ部に接続されたコネクタを検出し、前記コネクタが前記第１の用途のコネクタである場合に第１の処理を実行し、前記コネクタが第２の用途のコネクタである場合に前記第２の用途のコネクタからの信号に応じ動作モードを設定する手段とを有することを特徴とするものである。
前記動作モードの設定は、前記コネクタ部に接続された前記第２の用途のコネクタの内部結線状態を検出し、前記内部結線状態に基づいて実行するものでもよい。
【００１３】
前記第２の用途のコネクタは、前記コネクタ部の端子間を接続するようにループバッグ状に内部結線されていてもよい。
【００１４】
複数の動作モードにそれぞれ対応するように内部結線された複数の前記第２の用途のコネクタを有してもよい。
【００１５】
前記第２の用途のコネクタは、前記内部結線を切り替えて所望の動作モードに対応した内部結線状態にする切替スイッチを有してもよい。
【００１６】
前記第２の用途のコネクタの内部結線状態の検出を通常ＰＯＳＴ処理の実行の前に行うものでもよい。
【００１７】
本発明の動作モード設定方法は、第１または第２の用途のコネクタが挿抜されるコネクタ部を備えたコンピュータシステムの動作モードを設定する動作モード設定方法であって、
前記コネクタ部に接続されたコネクタを検出する工程と、
前記コネクタが前記第１の用途のコネクタである場合に、第１の処理を実行する工程と、
前記コネクタが第２の用途のコネクタである場合に、前記第２の用途のコネクタからの信号に応じ動作モードを設定する工程と、
を有することを特徴とするものである。
【００１８】
前記動作モードを設定する工程は、前記コネクタ部に接続された前記第２の用途のコネクタの内部結線状態を検出する工程と、前記内部結線状態に基づいて動作モードを設定する工程とを含んでもよい。
【００２０】
本発明の記録媒体は、第１または第２の用途のコネクタが挿抜されるコネクタ部を備えたコンピュータシステムの動作モードを設定する動作モード設定処理プログラムを記録した記録媒体であって、
前記コネクタ部に接続されたコネクタを検出する処理と、
前記コネクタが前記第１の用途のコネクタである場合に、第１の処理を実行する処理と、
前記コネクタが第２の用途のコネクタである場合に、前記第２の用途のコネクタからの信号に応じ動作モードを設定する処理と、
をコンピュータに実行させるためのプログラムを記録したことを特徴とするものである。
【００２１】
前記動作モードを設定する処理は、前記コネクタ部に接続された前記第２の用途のコネクタの内部結線状態を検出する処理と、前記内部結線状態に基づいて動作モードを設定する処理とを含んでもよい。
【００２２】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。図１は、本発明の動作モード設定システムの構成を示すブロック図である。
【００２３】
図１に示すように、本発明の動作モード設定システムは、装置の初期診断や基本標準入出力を提供するＢＩＯＳを格納しているフラッシュＲＯＭ１と、ＢＩＯＳプログラム制御により動作するプロセッサ２と、ＢＩＯＳのコンフィグ情報などを格納し、電源ＯＦＦによって情報が消去されることのないＣＭＯＳ３と、外部入出力装置が接続されるシリアルインターフェース４（コネクタ部）と、ＣＲＴなどの表示装置５と、キーボード、テンキー、マウスなどの入力装置６と、メインメモリ７と、ＯＳ（Operating System)やアプリケーションソフトなどが格納されたハードディスクドライブなどの外部記憶装置８とを有する。フラッシュＲＯＭ１、プロセッサ２、ＣＭＯＳ３、シリアルインターフェース４、表示装置５、入力装置６、メインメモリ７及び外部記憶装置８はバス９によって接続されている。
【００２４】
フラッシュＲＯＭ１には、各初期化処理や、ＰＯＳＴ（Power-On Self Test）処理（立ち上げ処理）を実行するＢＩＯＳが格納されている。
【００２５】
ＣＭＯＳ３には、一部の装置動作モード情報を格納している。本発明で利用される情報は、特殊な設定であり、通常、ＢＩＯＳ ＳＥＴＵＰメニューでは変更できない。
【００２６】
表示装置５は、ＢＩＯＳ動作モードのメッセージ表示などを行う。
【００２７】
シリアルインターフェース４は、ＢＩＯＳの動作に対応して内部結線された動作設定用コネクタ１０（メス型コネクタ）のヘッド部分（シリアルコネクタヘッド）が接続される。シリアルインターフェース４（オス型コネクタ）は、図３に示すように、９ピンのインターフェースを有する。ここで、ＤＣＤはデータキャリア検出、Ｒ×Ｄは受信データ、Ｔ×Ｄは送信データ、ＤＴＲはデータ端末レディ、ＧＮＤはグランド、ＤＳＲはデータセットレディ、ＲＴＳは送信要求、ＣＴＳは送信可、ＲＩはリングインジゲータを意味する。
【００２８】
一方、動作設定用コネクタ１０は、シリアルインターフェース４の端子間を接続するようにループバック状に内部結線されていて、オープンも含めた複数の結線の組み合わせによって、どの動作モードに対応するかが決まっている（図４、図５（Ａ）〜（Ｃ）参照）。
【００２９】
ＢＩＯＳはシステム診断処理の初期の工程において、シリアルインターフェース４の接続をチェックする機能を有しており、シリアルコネクタの接続があれば、結線状態のデータを取得し、あらかじめＢＩＯＳに組み込まれた結線情報テーブルから、必要であれば任意のＰＯＳＴ動作モードに変更する機能を有している。また、ＢＩＯＳは、動作設定用コネクタ１０のヘッド部分が接続されている場合、動作設定用コネクタ１０の内部結線状態（結線の繋がりの組み合わせなど）をチェックし、操作者が意図する動作モードを判定し、動作モードを実行する。
【００３０】
次に、本発明の動作を説明する。図２は、本発明の動作モード設定方法の手順を示すフローチャートである。
【００３１】
まず、コンピュータシステムの電源をＯＮした後（ステップＳ１）、ＢＩＯＳのシステム初期診断プログラムであるＰＯＳＴが動作し（ステップＳ２）、シリアルインターフェース４のコントローラであるＳＩＯデバイスの初期化を行う（ステップＳ３）。
【００３２】
次いで、シリアルインターフェース４にシリアルコネクタが接続されているかをチェックする（ステップＳ４）。シリアルコネクタが接続されていない場合、つまり何もシリアルインターフェース４に接続されていない場合、そのまま通常のＰＯＳＴ処理を実行する（ステップＳ５）。
【００３３】
シリアルインターフェース４にシリアルコネクタが接続されていた場合、通常のシリアルコネクタケーブルが接続されているのか、動作設定用コネクタ１０のヘッドが接続されているのかをチェックする（ステップＳ６）。動作設定用コネクタ１０のヘッドが接続されている場合、ＢＩＯＳは、動作設定用コネクタ１０の内部結線状態をチェックし、実行すべき動作モードを確認する。
【００３４】
例えば、動作設定用コネクタ１０の内部結線状態が、ＣＭＯＳ情報クリアならば（ステップＳ７）、ＢＩＯＳは、ＣＭＯＳ３内のコンフィグ情報を初期化して（ステップＳ８）、通常ＰＯＳＴ処理に復帰する（ステップＳ５）。なお、ＣＭＯＳ情報クリア後は、動作設定用コネクタ１０をはずして再起動する必要がある。
【００３５】
動作設定用コネクタ１０の内部結線状態が、パスワードクリアならば（ステップＳ９）、ＢＩＯＳは、ＣＭＯＳ３内のパスワード設定情報をクリアして（ステップＳ１０）、通常ＰＯＳＴ処理に復帰する（ステップＳ５）。
【００３６】
動作設定用コネクタ１０の内部結線状態が、検査モード設定ならば（ステップＳ１１）、ＢＩＯＳは、検査モード用のＰＯＳＴタスクを実行するテーブルに設定を切り替えて（ステップＳ１２）、通常ＰＯＳＴ処理に復帰する（ステップＳ５）。ＰＯＳＴ処理では、検査モードに応じたＰＯＳＴタスクを実行し、ＢＩＯＳは検査モードで動作する。
【００３７】
動作設定用コネクタ１０の内部結線状態が、サーバモード設定ならば（ステップＳ１３）、ＢＩＯＳは、サーバモード用のＰＯＳＴタスクを実行するテーブルに設定を切り替えて（ステップＳ１４）、通常ＰＯＳＴ処理に復帰する（ステップＳ５）。ＰＯＳＴ処理では、サーバモードに応じたＰＯＳＴタスクを実行し、ＢＩＯＳはサーバモードで動作する。
【００３８】
動作設定用コネクタ１０の内部結線状態が、ＣＰＵクロック設定変更ならば（ステップＳ１５）、ＢＩＯＳは、ＣＰＵクロック変更用のメニューを表示装置５に画面表示し、あらかじめＢＩＯＳに格納されているサポートＣＰＵ動作クロックからキーボードなどの入力装置６を利用して選択できる。選択した設定はＣＭＯＳ３に保存され、次回起動時から反映され、次回以降よりは動作設定用コネクタ１０を利用する必要がない（ステップＳ１６）。この処理は、設定完了後、通常ＰＯＳＴ処理に復帰するが（ステップＳ５）、次回起動時よりの設定となるため、ダイナミックにＣＰＵクロックが変更されるものではない。
【００３９】
なお、シリアルインターフェース４にシリアルコネクタが接続されているが、動作設定用コネクタ１０が接続されていない場合、そのまま通常のＰＯＳＴ処理を実行する（ステップＳ５）。
【００４０】
また、同一の仕様のＢＩＯＳが搭載されている装置間においては、共通の動作設定用コネクタ１０を利用することができる。
【００４１】
本発明によれば、シリアルインターフェース４に接続された動作設定用コネクタ１０の内部結線状態を検出し、その内部結線状態に基づいて動作モードを実行するので、操作者が筐体を開けたり、内部ケーブルを移動させるなどの煩雑な手作業を行う必要がない。また、例えば、最小のコンフィグレーション、およびメモリチェックをスキップしてすばやくＢＩＯＳを立ちあげさせることで、検査工程上の検査時間や、運用時の設定変更時間を短縮することができ、作業効率を向上させることができる。
【００４２】
また、筐体を開けたり、内部ケーブルを移動させるなどの作業を必要としないので、例えばデバイスとＰＫＧを繋ぐ内部ケーブルが意図せず外れたり、各部のショートやＰＫＧ破損などが発生するおそれもなくなり、操作者の誤設定も低減し、誤動作や大切なＣＭＯＳ保存情報を消去してしまうおそれもなくなる。
【００４３】
また、動作モードに対応する動作設定用コネクタ１０を接続するだけでよく、通常動作に戻す場合も動作設定用コネクタ１０を外すだけで良いので、操作が簡易である。従って、専門的な知識を有する操作者などでなくとも、設定作業が可能となる。
【００４４】
また、動作モード設定別の動作設定用コネクタは、同じチェックルーチンをＢＩＯＳが持つ限り、統一仕様として使用できる。そのため、装置特有の情報を持っていなくても、設定作業が可能となる。
【００４５】
図６は、本発明の他の実施の形態を示すブロック図である。図６に示すように、本発明の他の形態は、上記説明された動作モード設定処理をコンピュータに実行させるためのプログラム（動作モード設定処理プログラム）を記録した記録媒体２０を有する。この記録媒体２０は、磁気ディスク、ＣＤ−ＲＯＭ、半導体メモリその他の記録媒体であってもよい。
【００４６】
動作モード設定処理プログラムは、記録媒体２０からコンピュータシステムに読み込まれ、シリアルインターフェース４に、動作モードに対応して内部結線された動作設定用コネクタ１０が接続されているか否かを判定する処理と、接続されている場合、動作設定用コネクタ１０の内部結線状態を検出し、その内部結線状態に基づいて動作モードを実行する処理とをコンピュータシステムに実行させる。
【００４７】
本発明は、上記実施の形態に限定されることはなく、特許請求の範囲に記載された技術的事項の範囲内において、種々の変更が可能である。
【００４８】
例えば、複数の動作モードにそれぞれ対応するように内部結線された複数の動作設定用コネクタ１０には、どの動作モード用のものなのかを識別するために、表面に動作モード名や記号などが刻印、シールなどで表示されていたり、色別されていたりするのが好ましい。
【００４９】
また、動作設定用コネクタ１０は、内部結線を切り替えて所望の動作モードに対応した内部結線状態にする切替スイッチを有してもよい。切替スイッチは、例えばスライド式にして物理的に接続を切り替えるようにしてもよい。この場合には、複数の動作設定用コネクタ１０を用意する必要がなくなる。
【００５０】
また、上記で説明された動作モードは５つであるが、６つ以上の動作モードに変更できるようにしてもよく、４つ以下の動作モードに変更できるようにしてもよい。
【００５１】
【発明の効果】
本発明によれば、コネクタ部に接続された動作設定用コネクタの内部結線状態を検出し、その内部結線状態に基づいて動作モードを実行するので、操作者が筐体を開けたり、内部ケーブルを移動させるなどの煩雑な手作業を行う必要がない。また、例えば、最小のコンフィグレーション、およびメモリチェックをスキップしてすばやくＢＩＯＳを立ちあげさせることで、検査工程上の検査時間や、運用時の設定変更時間を短縮することができる。その結果、作業効率を向上させることができる。
【００５２】
また、筐体を開けたり、内部ケーブルを移動させるなどの作業を必要としないので、例えばデバイスとＰＫＧを繋ぐ内部ケーブルが意図せず外れたり、各部のショートやＰＫＧ破損などが発生するおそれがなくなり、操作者の誤設定も低減し、誤動作や大切なＣＭＯＳ保存情報を消去してしまうおそれもなくなる。
【００５３】
また、動作モードに対応する動作設定用コネクタを接続するだけでよく、通常動作に戻す場合も動作設定用コネクタを外すだけで良いので、操作が簡易である。従って、専門的な知識を有する操作者などでなくとも、設定作業が可能となる。
【００５４】
さらに、動作モード設定別の動作設定用コネクタは、同じチェックルーチンをＢＩＯＳが持つ限り、統一仕様として使用できる。そのため、装置特有の情報を持っていなくても、設定作業が可能となる。
【図面の簡単な説明】
【図１】本発明の動作モード設定システムの構成を示すブロック図である。
【図２】本発明の動作モード設定方法の手順を示すフローチャートである。
【図３】シリアルインターフェースを示す説明図である。
【図４】シリアルインターフェース及び動作設定用コネクタを示す説明図である。
【図５】（Ａ）〜（Ｃ）は、動作設定用コネクタの内部結線状態の例を示す説明図である。
【図６】本発明の他の形態の動作モード設定システムの構成を示すブロック図である。
【符号の説明】
１：フラッシュＲＯＭ
２：プロセッサ
３：ＣＭＯＳ
４：シリアルインターフェース（コネクタ部）
５：表示装置
６：入力装置
７：メインメモリ
８：外部記憶装置
９：バス
１０：動作設定用コネクタ
２０：記録媒体
【図１】
0003718745.tif 000002
【図２】
0003718745.tif 000003
【図３】
0003718745.tif 000004
【図４】
0003718745.tif 000005
【図５】
0003718745.tif 000006
【図６】
0003718745.tif 000007