(57)【特許請求の範囲】
【請求項１】
データ処理システムであって、所定の構成を有し、
メモリに記憶された命令を実行するための中央演算処理装置と、
複数の物理的位置に設けられる複数の周辺装置用ポートと、
前記中央演算処理装置を前記周辺装置用ポートへ接続するための経路指定ネットワークであって、前記経路指定ネットワークに接続される各々の前記ポートの前記物理的位置を特定する位置情報を記憶するためのネットワーク記憶手段と、前記位置情報を前記中央演算装置へ報告するための位置コマンドに応答する制御手段とを有し、前記位置情報が他のいかなる情報も参照することなく前記周辺装置の各々の位置を特定するのに十分であるように構成される経路指定ネットワークと、
前記周辺装置用ポートのうちの1つに接続された周辺装置と、
からなり、
前記周辺装置が前記データ処理システムのユーザによって見ることのできる物理的特性を有し、前記周辺装置が、
前記周辺装置の前記物理的特性に関する周辺装置情報を記憶するための周辺装置記憶手段と、
前記周辺装置情報を報告するための周辺装置コマンドに応答して動作する周辺装置制御手段であって、前記周辺装置情報が他のいかなる情報を参照することなく少なくとも1つの前記物理的特性を特定するのに十分であるように構成される周辺装置制御手段と、
とを含み、
前記周辺装置情報が前記周辺装置の物理的外観に関する情報からなる、データ処理システム。
【請求項２】
前記周辺装置用ポートが行及び列を規定し、前記周辺装置用ポートの各々の位置が前記行及び列によって定義される、請求項１のデータ処理システム。
【請求項３】
前記周辺装置情報が前記周辺装置の物理的サイズに関する情報からなる、請求項１のデータ処理システム。
【請求項４】
前記周辺装置の前記物理的サイズが前記周辺装置の垂直方向の高さ及び水平方向の幅によって定義され、前記周辺装置の前記物理的サイズに関する前記周辺装置情報が前記周辺装置の前記垂直方向の高さ及び水平方向の幅に関する情報を含む、請求項１のデータ処理システム。
【請求項５】
前記周辺装置の物理的外観に関する情報が前記周辺装置の色に関する情報を含む、請求項１のデータ処理システム。
【請求項６】
前記周辺装置が可視的記号を有し、前記周辺装置の物理的外観に関する情報が前記周辺装置の前記可視的記号に関する情報を含む、請求項１のデータ処理システム。
【請求項７】
前記周辺装置記憶手段がさらに前記周辺装置の機能に関する情報を記憶し、前記周辺装置制御手段がさらに前記周辺装置の機能に関する情報を報告する、請求項１のデータ処理システム。
【請求項８】
前記経路指定ネットワークがバスからなる、請求項１のデータ処理システム。
【請求項９】
所定の構成を有するデータ処理システムにおいて、中央演算処理装置と、複数の物理的位置に設けられた複数の周辺装置用ポートとの間で情報を伝達する方法であって、
前記中央演算処理装置に接続された各々の前記周辺装置用ポートの前記物理的位置を特定する位置情報を情報記憶装置に記憶し、前記位置情報が他のいかなる情報も参照することなく各々の前記周辺装置用ポートの位置を特定するのに十分であるように構成されるステップと、
前記中央演算処理装置からの位置コマンドに応答して、前記情報記憶装置に対し、前記位置情報を前記中央演算処理装置へ報告させるステップとを含み、
前記周辺装置用ポートに複数の周辺装置が接続され、前記周辺装置のそれぞれが、前記データ処理システムのユーザが見ることのできる物理的特性を有し、
前記周辺装置の物理的特性に関する周辺装置情報を周辺装置情報記憶装置に記憶するステップと、
前記中央演算処理装置からの周辺装置コマンドに応答して、前記周辺装置情報記憶装置に対し、前記周辺装置情報を報告させるステップとをさらに含み、
前記周辺装置情報が前記周辺装置の物理的外観に関する情報からなる、方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明はデータ処理システムに関し、より詳しくはシステムの機能を拡張、又は追加する周辺装置を取り付けるためのスロット、又はポートを有するデータ処理システムに関する。
【０００２】
【従来の技術】
近年のデータ処理システム、又はコンピュータは、サイズ、形状、複雑さ、能力、及びアプリケーションが様々な、ますます広範なタイプが入手可能になっている。殆どのコンピュータは、スーパーコンピュータ、メインフレーム、スーパーミニコンピュータ、ミニコンピュータ、ワークステーション、及びパーソナル・コンピュータといった広い範疇のいずれかに分類される。しかし、これらの各範疇の中でさえ、コンピュータは使用されるハードウエアとソフトウエア、処理能力、及び周辺装置支援能力に関する殆ど全ての点で広範なバリエーションを持つ。コンピュータの複雑さや種類は増え続けており、実際に、技術革新の速度は加速しているように思われる。
【０００３】
技術革新の加速によって、ユーザが、コンピュータの能力を拡張、又は追加する革新的な周辺装置を利用することができるように、周辺装置拡張スロット、又はポートを有するコンピュータを提供することが従来に増して重要となってきている。周辺装置の設置、及び交換には、利用可能な様々なタイプのスロットと周辺装置に対する親和性、及び特定の周辺装置に適したスロットのタイプに対する親和性が必要とされる場合が多い。例えば、周辺装置の中には２つ以上のスロットを必要とするものもある。又、８ビット・スロット、16ビット・スロット、又はその他特定のタイプのスロットでのみ使用できる周辺装置もある。
【０００４】
【発明が解決しようとする課題】
コンピュータのエンド・ユーザにとって、拡張ボード、又はカード等の周辺装置の追加、及び取り外しを行なって、ユーザの特定のニーズに適応できることが望ましい場合が多い。しかし、コンピュータ・ユーザの知識や技術的能力は様々である。従って、周辺装置は比較的簡単に設置、及び取り外しできることが重要である。そのためには、周辺装置に関して必要なタスクをユーザが実行できるようにする明示的な指示を、診断ソフトウエア等の各種のソフトウエアが、ユーザに対して提供することが望ましい。このような指示を提供するための最も“ユーザ・フレンドリな”方法の１つは、ユーザに対してビデオ・モニタ（又はその他の出力装置）上に、特定の周辺装置、又はスロットを識別する、ユーザを助ける情報を表示することである。
【０００５】
ユーザに対して、周辺装置に関する詳細な指示を提供するためには、コンピュータ・ソフトウエアは中央演算処理装置から見たコンピュータの論理要素を、コンピュータ内の周辺装置、又はスロットの構成にマッピングできなければならない。しかし、利用可能なコンピュータの種類が多様であることから、周辺装置スロットの数、及び物理的構成もコンピュータ間で様々に異なる。周辺装置自体のタイプやサイズも多様である。例えば、２つ、又はそれ以上のスロットを占有する周辺装置もある。従って、コンピュータのハードウエア構成要素、周辺装置、又はソフトウエアの製造者にとって、ハードウエア構成要素、周辺装置、又はソフトウエアの用いられるコンピュータの物理的構造、又は周辺装置の物理的構造を知ることは困難である。従って、このような製造者にとって、任意の特定のコンピュータ・システムにおいて周辺装置の設置、取り外し、又はトラブルシューティングに関して、ユーザに十分詳細な指示を提供することは困難である。
【０００６】
ユーザに詳細な情報を提供する１つの方法として、そのシステムのハードウエアと物理的構造に関する情報を含んでいるような特定のハードウエア・プラットフォームにカストマイズされたソフトウエアを提供する方法がある。現在利用可能なハードウエア・プラットフォームや周辺装置に提供されたカストマイズ・ソフトウエアは使用が困難であり、高価である。又、カストマイズ・ソフトウエアはハードウエア・プラットフォーム内の関連する変更を反映するために更新されなければならない。
【０００７】
別の方法はソフトウエアには指定されていない従来のバス・スロット番号、又は同様の情報を用いる方法である。この情報はコンピュータのシャーシに書かれ、ソフトウエアはこの番号を参照する（必ずしも理解するわけではない）。このようなスロット番号は通常、ソフトウエアが使用する論理スロット番号に対応する。しかし、この方法ではユーザがコンピュータの操作について、より多く理解する必要があり、かつソフトウエアは周辺装置の物理的な位置や外観について詳細な情報を提供することができない。
【０００８】
本発明の１つの課題は、広義には、システム上で実行されるソフトウエアがコンピュータ・システムの構成要素のハードウエア、及び／又はファームウエアによって提供される情報を用いて、コンピュータ・システム内の構成要素の物理的構造を判定し、このような情報をユーザに提供できるコンピュータ・システムを提供することである。
【０００９】
本発明の他の課題は、データ処理システムの中央演算処理装置が、データ処理システム内の特定のハードウエア構成要素の位置に関する詳細な情報を用い、中央演算処理装置を事前にプログラムすることなく、システムの論理構造とシステムの物理的構造を相関させる、又はマッピングすることを可能にすることである。
【００１０】
本発明の更に他の課題は、データ処理システムのハードウエア構成要素から検索された情報に基づいて、このシステムの論理構造と物理的構造を相関させることができる、又はマッピングすることができる総称ソフトウエア（即ち、ハードウエアの特定の機器構成にカストマイズされていないソフトウエア）の使用を可能にすることである。
【００１１】
本発明の更に他の課題は、データ処理システム用の特定ハードウエア・プラットフォーム内のハードウエア構成要素の物理的位置をあらかじめ指定することによって、カストマイズ・ソフトウエアを排除することである。
【００１２】
本発明の更に他の課題は、総称ソフトウエアが、ユーザに対してビデオ・モニタ上で特定の周辺装置の位置を識別する、ユーザを助ける情報を表示することを可能にすることである。
【００１３】
本発明の更に他の課題は、ソフトウエアが、ユーザが交換を望む故障した入出力カードの物理的位置をユーザに識別させることを可能にすることである。このことはコンピュータが「オン・ライン」の間にカードが取り外され、交換される場合に特に重要である。
【００１４】
本発明の更に別の課題は、コンピュータの入出力システムの物理的特性に関する情報を分割し、分割されたそれぞれの情報を、その情報を制御、及び判定するハードウエア構成要素に関連付けることである。
【００１５】
本発明のこれらの課題、及びその他の課題は、当該技術における技術者には本発明に関する以下の詳細な説明、添付図面、及び特許請求の範囲から明らかになろう。
【００１６】
【課題を解決するための手段】
本発明はメモリに記憶された命令を実行するための中央演算処理装置、複数の物理的位置にある複数の周辺装置ポート、及び中央演算処理装置を周辺装置ポートに接続するための経路指定ネットワークを有するデータ処理システムからなる。経路指定ネットワークはポートの物理的位置に関する位置情報を記憶するためのネットワーク記憶手段と、位置情報を報告するための位置コマンドに応答する制御手段からなる。
【００１７】
【実施例】
図１を参照して、以下に本発明によるデータ処理システムの実施例における論理構造を説明する。本発明によるデータ処理システム10はメモリ14に記憶された命令を実行するための中央演算処理装置（“CPU”）12、複数の周辺装置ポート16-22、及びCPU12を周辺装置ポート16-22に接続するための経路指定ネットワーク24からなる。CPU12は直接、又は経路指定ネットワーク24を介してメモリ14に接続することができる。
【００１８】
CPU12は一般的にはデータ処理システム10の計算、及び制御装置を指す。本発明では、使用されるCPUに特別のタイプが必須とされることはない。例えば、CPU12は（例えばメインフレームコンピュータやミニコンピュータで一般的なCPUのもののように）多重集積回路を有する１つ、又はそれ以上の回路基板を有するものでもよく、又（パーソナル・コンピュータにおいて一般的なタイプのような）単一チップ・マイクロプロセッサを有するものであってもよい。本発明は任意の従来のCPUを有するデータ処理システムを対象とするものである。本発明は又、複数のCPUを有するデータ処理システムをも対象とするものである。
【００１９】
周辺装置ポート16-22は、データ処理システム10の目的上、入力装置、及び／又は出力装置等の周辺装置とCPU12の間でデータを転送するチャネルを定義するポート、又はスロットである。本発明の多くの実施例において、ポート16-22はCPU12から見ると、CPU12がデータを送ることができる、及び／又はデータを受け取ることができる１つ、又はそれ以上の従来のメモリ・アドレスである。CPU12の使用によってこのようなメモリ・アドレスを提供することに加えて、ポート16-22は周辺装置がデータ処理システム10に挿入される、又はその他の方法でデータ処理システム10に接続される物理的位置を提供する。
【００２０】
周辺装置ポート16-22は例示を目的として使用されるに過ぎず、当該技術における技術者には、本発明が任意の数の周辺装置ポートで有効なことが明らかであろう。実際には、本発明は多数の周辺装置ポートを有するシステムにおいて特に有効である。このような複雑なシステムでは、ユーザが詳細なガイダンスなしに特定の周辺装置、又は周辺装置ポートの位置を特定することはより困難である。
【００２１】
経路指定ネットワーク24はポート16-22の物理的位置に関する位置情報を記憶するためのネットワーク・メモリ（図１では記憶手段として識別される）26、及び位置情報を報告するために位置コマンドに応答するネットワーク・コントローラ（図１では制御手段として識別される）28を有する。本発明の多くの実施例において、位置コマンドはCPU12によって従来の方法で提供され、位置情報は従来のデータ通信プロトコルを用いてCPU12に報告される。当該技術における技術者には、本発明が任意の従来のプロトコル、又はコマンド・タイプを用いて使用されうることは明らかであろう。
【００２２】
本発明の多くの実施例において、経路指定ネットワーク24はデータ処理システム10の構成要素間、又はデータ処理システム10と他のコンピュータ・ハードウエア間のデータ転送に用いられる従来のハードウエア回線（トレース、又はワイヤ）を有するデータ・バス30からなる。他のコンピュータ・ハードウエアへの使用可能な接続をデータ・バス30の両側の矢印32によって例示する。このような実施例では、周辺装置ポート16-22はバス・アダプタ34を介してデータ・バス30に接続される。バス・アダプタ34はCPU12とそれぞれの周辺装置ポートとの間で、個別の通信が可能である。
【００２３】
本発明は２つ以上のバス・アダプタを含む経路指定ネットワークを有するデータ処理システムをも対象とする。このようなシステムでは、経路指定ネットワークは、好適にはそれぞれのバス・アダプタに対応するメモリとコントローラを有する。
【００２４】
周辺装置ポート16-22に接続される周辺装置は、CPU12に対し、及び／又はCPU12から情報を転送する入出力装置を含んでいてもよい。本発明の目的上、周辺装置は入出力装置に限定されるものではない。周辺装置には他の周辺装置にのみ情報を転送する装置、及び／又は他の周辺装置からのみ情報を転送する装置、メモリ、又は１つ、又は複数のCPUを含むこともできる。本発明はキーボード、マウス、ライト・ペン、又はジョイスティック等の、通常は入力にのみ使用される周辺装置もその対象とする。本発明はプリンタ、又はモニタ等の、通常は出力にのみ使用される周辺装置、又はメモリ装置や入出力プロセッサといった通常はデータの入出力両方に使用される周辺装置もその対象とする。実際に、本発明の目的上、周辺装置はCPU12に対する機能の拡張、変更、又は追加を行なう任意のボード（通常カード、又はアダプタとも呼ばれる）で構成することもできる。
【００２５】
本発明は任意の数の周辺装置ポートを占有する周辺装置を含んでいる。例えば、単一の入出力装置が２つ以上のポートを必要とすることがある。周辺装置ポートは、２つ以上の入出力装置（キーボードとマウス等）又は入出力機能を提供しない２つ以上の周辺装置に対応するカードを含む場合もある。
【００２６】
本発明によるデータ処理システムの周辺装置ポート16-22、及びその他の構成要素からなる１つの実現可能な物理的構成を図２に示す。周辺装置ポート16-22は周辺装置ポート37、及び複数の他の周辺装置ポート38とともにケーシング36の中に示されている。図示する周辺装置ポートは、１つのポートのみを占有する別の周辺装置にそれぞれ接続することができる。更に、ポート37も単一の周辺装置に接続することができる。
【００２７】
周辺装置ポート16、18、及び20は拡張ボード（図示せず）を含み、入出力ポート40、42、及び43を介して、それぞれモニタ44、キーボード46、及びマウス47に接続されている。周辺装置ポート22は拡張ボード（図示せず）を含み、入出力ポート45を介してモデム49に接続されている。周辺装置ポート38は使用されていない。周辺装置39は拡張ポート37の両方を占有している。本発明の目的上、周辺装置39は２つの拡張ポートを占有する任意の周辺装置とすることができる。当該技術における技術者には、ポート37のそれぞれを別の周辺装置に接続することができ、これらのポートは周辺装置39のような２つのポートを必要とする周辺装置に使用されるように限定されたものではないことが理解されるであろう。
【００２８】
図面を分かりやすくするために、図２にはデータ処理システム10における多数の構成要素の物理的構造は示されていない。当該技術における技術者には、図２に示されていないデータ処理システム10の構成要素が任意の従来の方法で構成されうることは明らかであろう。
【００２９】
上述したように、周辺装置ポート16-22は例示のために識別され、構成されたものに過ぎず、本発明によるデータ処理システムは任意の数の周辺装置ポートから構成することができる。本発明による周辺装置ポートはそれらだけで、又は図２に示すように他の周辺装置ポートと併用して任意の方法で物理的に構成することができる。周辺装置39、モニタ44、キーボード46、マウス47、及びモデム49は周辺装置の例として用いられており、当該技術における技術者には従来の任意の周辺装置が使用できることは明らかであろう。本発明は周辺装置ポートの任意の数、タイプ、又は構成を占有する周辺装置を含むこともできる。
【００３０】
動作時において、（図２に示すような）周辺装置ポート16-22、37、及び38の物理的位置に関する情報が経路指定ネットワーク24のネットワーク・メモリ26（いずれも図１に示す）に記憶される。図２に示すポート構成を有する実施例においては、例えば、ネットワーク・メモリ26は他のポートに対する各ポートの位置、又は（図２のY軸に沿った）垂直方向の列、及び（図２のX軸に沿った）水平方向の行によつて表わしたポートの位置の記述を記憶することができる。従って、例えば、ポート16はケーシング36内の最初の列の最初の行にあるポートとして定義され、このような情報が記憶手段26に記憶される。
【００３１】
当該技術における技術者には周辺装置ポートの位置は（例えばポートのカラー・コーディングといった）様々な方法で記述することができ、本発明がポートの位置に関する任意の情報を記憶することを含むことは明らかであろう。例えば、特定のコンピュータ・システムの外形によって、あるポートは単一ポート周辺装置（単一のポートにのみ接続されるように設計された周辺装置）だけに適応できるが、他のポートは単一ポート周辺装置、複数ポート周辺装置の両方に適応できる。従って、位置情報にはそのポートで適応可能な周辺装置のタイプに関する情報を含めることができる。
【００３２】
CPU12から所定のコマンドを受け取ると、制御手段28は記憶手段26に記憶されたこの情報をCPUに報告させる。このCPU上で実行されるソフトウエアは、ユーザのために、出力装置にポートの位置に関連する詳細な情報を送る。例えば、ソフトウエアは、損傷したカードの位置を要求することができる。その情報を受け取ると、そのソフトウエアはカードの物理的位置を示す表示、及びそれを交換する命令を生成する。当該技術における技術者には、上述した方法で、CPU12上で実行される総称ソフトウエアはポートの物理的位置の記述を得て、ビデオ・モニタやプリンタといった従来の出力装置を用いてユーザにこの記述を提供することができることは明らかであろう。更に、当該技術における技術者には、本発明の教義を用い、本発明によるデータ処理システムのユーザに情報を報告する広範な種々のソフトウエア・プログラムの開発が可能であることは明らかであろう。
【００３３】
本発明による好適実施例では、ポート16-22に接続された周辺装置は周辺装置の物理的特性に関する周辺装置情報を記憶するための周辺装置メモリ、及び周辺装置情報を報告するための周辺装置コマンドに応答する周辺装置コントローラを有する。周辺装置は又、周辺装置の論理機能に関する周辺装置情報も記憶する。例えば、周辺装置はそれがキーボードとマウスの両方に関係することを示す情報を記憶する場合がある。他の例としては、２つ以上のポートを占有する周辺装置がそれぞれの論理機能にアクセスするためにどのポートを用いるべきかを示す情報を記憶する場合がある。周辺装置情報は、好適には直接、又はネットワーク・コントローラ28を介してCPUに報告される。
【００３４】
動作中にコマンドを受け取ると、周辺装置はその周辺装置の物理的特性、及び／又は論理的特性に関する情報を報告する。このような情報には周辺装置によって占有されるポートの数、周辺装置のサイズ、周辺装置のカラー・コーディング、周辺装置に関する記号情報、又は周辺装置の任意の物理的特性に関する他の任意の情報が含まれうる。
【００３５】
本発明における好適実施例の動作を説明するために、周辺装置ポート22（たまたまモデム49用の拡張カードである）に位置付けられた周辺装置が損傷した場合を考えてみる。CPU12上で実行される診断ソフトウエアを用いて、損傷した拡張カードの位置が判定される。診断ソフトウエアはこの損傷が周辺装置ポート22に関係していることを判定し、周辺装置ポート22はCPU12がモデム49に関してデータを送信する、又は受信する従来のメモリ・アドレスとして識別される。従来のデータ通信プロトコルを用いて、CPU12上で実行される診断ソフトウエアは経路指定ネットワーク24に問い合わせを送り、周辺装置ポート22の物理的位置に関する情報を要求する。コントローラ28はネットワーク・メモリ26にポート22がケーシング36内の周辺装置ポートの第１行、第２列に位置することを示すデータをCPU12宛に送らせる。診断ソフトウエアはこの情報をモニタ44上でユーザに報告する。
【００３６】
従来のデータ通信プロトコルを用いて、CPU12上で実行される診断ソフトウエアはポート22内の拡張カードにも問い合わせを送って、この拡張カードの物理的記述に関する情報を要求する。拡張カード用のコントローラが、拡張カードのメモリに、その拡張カードが１つのポートを占有しており、赤のストリップでカラー・コード化されていることを示すデータをCPU12宛に送らせる。診断ソフトウエアはこの情報をモニタ44上でユーザに報告する。
【００３７】
モニタ44を用いて、診断ソフトウエアはユーザに赤のストリップでカラー・コード化された、周辺装置ポートの第１行、第２列に位置するカードを交換するように指示する。当該技術における技術者には、診断ソフトウエアは（例えばプリンタによる方法等の）任意の従来の方法でユーザに情報の報告を行うことができ、モニタは必ずしも使用する必要がないことは明らかであろう。又、診断ソフトウエアはユーザにカードの交換に関する一般的な指示を提供する。提供された情報によって、比較的知識のないユーザも損傷したカードを交換することができる。
【００３８】
当該技術における技術者には、本発明が、周辺装置が故障した後にハードウエアから情報を要求する診断ソフトウエアには限定されないことは明らかであろう。例えば、あるソフトウエアは、そのソフトウエアが最初に導入された時、周辺装置が設置された時、又は他の任意の時点で、周辺装置、及び／又はポートに関する情報を得ることができる。導入時に必要な情報を得ることは、後に情報の報告が阻害されるような損傷を周辺装置やポートが受けた場合に特に有益である。
【００３９】
本発明による前述した実施例を、データ処理システムの実施例に関する物理的構成、及び機能ブロックについて説明してきたが、当該技術における技術者には、以上の説明から、本発明が、他の任意の周辺装置ポートの物理的構成、及び特許請求の範囲に従う他の任意の論理構造を有するデータ処理システムにも適用可能であることは明らかであろう。
【００４０】
当該技術における技術者には、以上の説明と添付図面から本発明に対する様々な変更が考えられるであろう。従って、本発明は特許請求の範囲のみに限定されるべきものである。
【００４１】
以下に本発明の実施態様を列挙する。
【００４２】
１．  メモリに記憶された命令を実行するための中央演算処理装置、複数の物理的位置にある複数の周辺装置ポート、及び前記中央演算処理装置を前記周辺装置ポートに接続するための経路指定ネットワークからなり、前記経路指定ネットワークが前記ポートの物理的位置に関する位置情報を記憶するためのネットワーク記憶手段、及び前記位置情報を報告するための位置コマンドに応答する制御手段を有するデータ処理システム。
【００４３】
２．  前記周辺装置ポートが行、及び列をなし、前記周辺装置ポートのそれぞれの位置が前記行、及び列によって定義される項番１に記載のデータ処理システム。
【００４４】
３．  前記周辺装置ポートのうちの１つに接続された周辺装置を更に含み、前記周辺装置が前記周辺装置の物理的特性に関する周辺装置情報を記憶するための周辺装置記憶手段、及び前記周辺装置情報を報告するための周辺装置コマンドに応答する周辺装置制御手段からなる項番１に記載のデータ処理システム。
【００４５】
４．  前記周辺装置情報が前記周辺装置の物理的サイズに関する情報からなる項番３に記載のデータ処理システム。
【００４６】
５．  前記周辺装置の物理的サイズが前記周辺装置の垂直方向の高さ、及び水平方向の幅によって定義され、前記周辺装置の物理的サイズに関する前記情報が前記周辺装置の垂直方向の高さと水平方向の幅に関する情報を含む項番４に記載のデータ処理システム。
【００４７】
６．  前記周辺装置情報が前記周辺装置の物理的外観に関する情報からなる項番３に記載のデータ処理システム。
【００４８】
７．  前記周辺装置の物理的外観に関する情報が前記周辺装置の色に関する情報を含む項番６に記載のデータ処理システム。
【００４９】
８．  前記周辺装置が可視的記号を有し、前記周辺装置の物理的外観に関する前記情報が前記周辺装置の可視的記号に関する情報を含む項番６に記載のデータ処理システム。
【００５０】
９．  前記周辺装置記憶手段が更に前記周辺装置の機能に関する情報を記憶し、前記周辺装置制御手段が更に前記周辺装置の機能に関する前記情報を報告する項番３に記載のデータ処理システム。
【００５１】
10．  前記の経路指定ネットワークがバスからなる項番１に記載のデータ処理システム。
【００５２】
11．  中央演算処理装置、及び複数の物理的位置にある複数の周辺装置ポートの間で情報を通信する方法であって、前記周辺装置ポートの物理的位置に関する位置情報を情報記憶装置に記憶するステップ、中央演算処理装置からの位置コマンドに応答して前記情報記憶装置に前記位置情報を報告させるステップからなる方法。
【００５３】
12．  複数の周辺装置が前記周辺装置ポートに接続され、前記周辺装置の物理的特性に関する周辺装置情報を周辺装置情報記憶装置に記憶するステップ、中央演算処理装置からの周辺装置コマンドに応答して前記周辺装置情報記憶装置に前記周辺装置情報を報告させるステップを更に含む項番11に記載の方法。
【００５４】
【発明の効果】
本発明によってコンピュータのエンド・ユーザが、その知識や技術的能力に関係なく、容易に拡張ボード、又はカード等の周辺装置の追加、及び取り外しを行うことが可能となる。
【図面の簡単な説明】
【図１】本発明によるデータ処理システムの実施例における論理構造を示すブロック図である。
【図２】データ処理システムの実施例における構成要素の物理的構成を示す図である。
【符号の説明】
１０  データ処理システム
１２  中央演算処理装置
１４  メモリ
１６−２２  周辺装置ポート
２４  経路指定ネットワーク
２６  記憶手段（ネットワーク・メモリ）
２８  制御手段（ネットワーク・コントローラ）
３０  データ・バス
【図１】
0003773558.tif 000002
【図２】
0003773558.tif 000003