(57)【特許請求の範囲】
【請求項１】
複数のＩＯポートを備えている中央処理装置と、
前記中央処理装置の前記複数のＩＯポートのそれぞれに接続された複数の処理装置とを含み、
前記複数の処理装置の各々は、
自己のＩＤとして装置ＩＤが設定された装置ＩＤ設定部と、
共通アクセスＩＤが格納されている共通アクセスＩＤ格納部と、
アクセスＩＤ判別部とを備え、
前記中央処理装置は、
第１共通アクセスＩＤを用いて前記複数の処理装置のうちの第１処理装置にアクセスする制御対象装置情報読み書き部と、
制御用ＩＤ生成設定部とを備え、
前記第１処理装置の前記アクセスＩＤ判別部は、前記中央処理装置からアクセスされる前記第１共通アクセスＩＤと、前記第１処理装置の前記共通アクセスＩＤ格納部に格納されている前記共通アクセスＩＤとが一致するか否かを表す共通アクセスＩＤ判別結果を生成し、
前記制御用ＩＤ生成設定部は、
前記共通アクセスＩＤ判別結果が一致を表すとき、前記第１処理装置の前記装置ＩＤ設定部から前記装置ＩＤを読み出し、
前記読み出された装置ＩＤから、前記第１処理装置を制御対象の処理装置としてアクセスするための制御用個別ＩＤに変換する
ＩＯポート接続方式。
【請求項２】
請求項１記載のＩＯポート接続方式において、
前記複数の処理装置の各々は、
制御用ＩＤ格納部を更に備え、
前記中央処理装置は、
前記制御用個別ＩＤを前記制御対象の処理装置の前記制御用ＩＤ格納部に格納するアクセスＩＤ付与部を更に備え、
前記制御対象装置情報読み書き部は、第１制御用個別ＩＤを用いて前記制御対象の処理装置にアクセスし、
前記制御対象の処理装置の前記アクセスＩＤ判別部は、前記中央処理装置からアクセスされる前記第１制御用個別ＩＤと、前記制御対象の処理装置の前記制御用ＩＤ格納部に格納されている前記制御用個別ＩＤとが一致するか否かを表す制御用個別ＩＤ判別結果を生成し、
前記制御対象の処理装置は、前記制御用個別ＩＤ判別結果に基づいて前記中央処理装置に読み出される
ＩＯポート接続方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＯポート接続方式に関するものであり、特に設定を必要とすることなくＩＯポートの接続を行うＩＯポート接続方式に関する。
【０００２】
【従来の技術】
一般的な中央処理装置は、ディジタル計算機の中枢をなすもので、命令やデータを記憶する主記憶装置、命令の呼び出し、解釈及び実行を制御する制御装置、また命令のオペランドに対して算術・論理演算を行う演算装置から構成される。また、一般的な中央処理装置は、主記憶装置を除いた制御装置と演算装置から構成される場合もある。
【０００３】
通常、中央処理装置は、大型計算機を含む情報処理装置に内蔵されている。この情報処理装置では、中央処理装置に多数の他の装置が接続される。他の装置として、例えば入出力プロセッサ（以下、ＩＯＰと称す）や拡張記憶装置（以下、ＥＭＵと称す）等が挙げられる。中央処理装置は、処理内容により他の装置と情報をやりとりする際に、どの装置にどの情報をやりとりするのかを意識させる必要がある。例えば、ＩＯＰ−Ａ０で障害が発生したため、ＩＯＰ−Ａ０のログデータを採取する場合、他のＩＯＰのログデータまで採取しているとデータ量が大きくなってしまう。このため、ＩＯＰの制御として、障害が発生したＩＯＰ−Ａ０のデータのみを採取するものや、ログを採取し終わってＩＯＰ−Ａ０を初期化する際に誤って稼働中のＩＯＰがリセットコマンドを拾わないようにするものが考えられる。
【０００４】
ＩＯＰの制御として、特許第２７５２９１１号公報では、装置単位にＩＤを決めておき、中央処理装置が配下の装置にリクエストを発行する際に、そのＩＤを付与することで制御装置のみが動作する“ポート接続確認方法”が知られている。
【０００５】
このポート接続確認方法は、中央処理装置に任意の他装置が多数接続するコンピュータシステムのポート接続確認方法において、任意の他装置ごとの個別なＩＤを予め定め、コンピュータシステムの診断制御を行うために設けた診断プロセッサが診断制御情報提供手段により任意の他装置に対し個別なＩＤを含む診断制御情報を出力し、任意の他装置が診断制御情報受取手段により診断制御情報提供手段の出力を受取ると共に情報出力手段により診断制御情報受取手段が受け取った個別なＩＤを自装置の情報として中央処理装置に出力し、中央処理装置が任意の他装置の出力する情報を他装置情報受取手段で受取り、診断プロセッサが診断情報読出手段により中央処理装置の診断情報を読出し、この読出した結果と診断プロセッサ内のシステム構成情報保持手段が予め保持するコンピュータシステムの構成情報とから中央処理装置の接続点であるポートに接続されている装置をポート接続装置確認手段により確認することを特徴としている。
【０００６】
他の従来技術として、特開２０００−３３７５５号公報では、プリンタのような周辺装置をネットワークに接続する際、ユーザの介入無しに、自動的に構成できる“周辺装置のネットワーク構成方法”が開示されている。
【０００７】
この周辺装置のネットワーク構成方法は、ユーザの介入無しに、サーバノードが接続されているネットワーク上で周辺装置を構成する周辺機器のネットワーク構成方法であって、（ａ）サーバノードがネットワーク上の周辺装置を識別するための識別データを受けるステップと、（ｂ）サーバノード上にドライバがまだインストールされていない場合、識別データの受信の際にサーバノードが周辺装置のドライバを自己インストールするステップとを有することを特徴としている。
【０００８】
また、特表２０００−５０８４９９号公報では、通信アーキテクチャに結合される電子装置に一意的装置識別子を割り当てる“装置識別子を割り当てる方法”が開示されている。
【０００９】
この装置識別子を割り当てる方法は、一意的車両識別番号により識別される自動車において、自動車に付属する複数の電子装置の各々に装置識別子を割り当てる方法であって、車両識別番号を獲得する段階；および車両識別番号に基づき、自動車内に付属される各装置のための装置識別子を生成する段階；によって構成されることを特徴としている。
【００１０】
【発明が解決しようとする課題】
しかしながら、特許第２７５２９１１号公報に示されているような技術では、中央処理装置のどのＩＯポートに何の処理装置が接続されているか、予めＳＧ等で設定しておく必要がある。このため、ＩＯポートの接続位置と装置ＩＤは一対一の関係が必須であり、中央処理装置のポート部のみの障害が発生した場合、この技術では、他のＩＯポートに付け替えようとしてもＳＧを再設定する必要があるので、一旦稼働しているコンピュータシステムをクローズする必要がある。２４時間稼働を採用するユーザが増えている現在において、この様な制御は問題となる。
【００１１】
本発明は、上記課題を解決するためになされたものである。
【００１２】
本発明の目的は、設定を必要とすることなくＩＯポートの接続を行うＩＯポート接続方式を提供することにある。
【００１３】
本発明の他の目的は、ＩＯポートの付け替えを容易に行うことができるＩＯポート接続方式を提供することにある。
【００１４】
本発明の更に他の目的は、コンピュータシステムをクローズすることなくＩＯポートの付け替えを行うことができるＩＯポート接続方式を提供することにある。
【００１５】
【課題を解決するための手段】
その課題を解決するための手段が、下記のように表現される。その表現中の請求項対応の技術的事項には、括弧（）付きで、番号、記号等が添記されている。その番号、記号等は、本発明の実施の複数・形態又は複数の実施例のうちの少なくとも１つの実施の形態又は複数の実施例を構成する技術的事項、特に、その実施の形態又は実施例に対応する図面に表現されている技術的事項に付せられている参照番号、参照記号等に一致している。このような参照番号、参照記号は、請求項記載の技術的事項と実施の形態又は実施例の技術的事項との対応・橋渡しを明白にしている。このような対応・橋渡しは、請求項記載の技術的事項が実施の形態又は実施例の技術的事項に限定されて解釈することを意味しない。
【００１６】
本発明によるＩＯポート接続方式は、複数のＩＯポートを備えている中央処理装置（１）と、中央処理装置（１）のＩＯポートに接続された複数の処理装置（６）とを含む。処理装置（６）には、処理装置（６）を示すＩＤとして装置ＩＤが設定されている。中央処理装置（１）は、処理装置（６）にアクセスし、アクセスされた処理装置（６）に対応する装置ＩＤを読み出し、読み出された装置ＩＤから制御対象の処理装置（６）としてアクセスするための制御用個別ＩＤに変換する。
【００１７】
中央処理装置（１）は、処理装置（６）にアクセスするための共通アクセスＩＤを設定する共通アクセスＩＤ設定部（２）を備えている。中央処理装置（１）は、共通アクセスＩＤを用いて処理装置（６）にアクセスする。
【００１８】
中央処理装置（１）は、読み出された装置ＩＤから制御用個別ＩＤに変換する制御用ＩＤ生成設定部（３）を備えている。
【００１９】
処理装置（６）は、中央処理装置（１）からアクセスされたことを判別するアクセスＩＤ判別部（１０）を備えている。
【００２０】
処理装置（６）は、設定された共通アクセスＩＤが格納されている共通アクセスＩＤ格納部（８）を備えている。格納されている共通アクセスＩＤは、アクセスＩＤ判別部（１０）が判別するときに使用される。アクセスＩＤ判別部（１０）は、中央処理装置（１）からアクセスされる共通アクセスＩＤと格納されている共通アクセスＩＤとを判別する。中央処理装置（１）は、処理装置（６）をアクセスしたとき、判別した結果に基づいてアクセスされた処理装置（６）に対応する装置ＩＤを読み出す。
【００２１】
処理装置（６）は、変換された制御用個別ＩＤを格納する制御用ＩＤ格納部（９）を備えている。格納された制御用個別ＩＤは、アクセスＩＤ判別部（１０）が判別するときに使用される。アクセスＩＤ判別部（１０）は、中央処理装置（１）からアクセスされる制御用個別ＩＤと格納されている制御用個別ＩＤとを判別する。制御対象の処理装置（６）は、判別した結果に基づいて中央処理装置（１）に読み出される。
【００２２】
処理装置（６）は、装置ＩＤを設定する装置ＩＤ固定値設定部（１２）を備えている。
【００２３】
装置ＩＤ固定値設定部（１２）は、処理装置（６）の種類を表すための装置ＩＤを設定する。
【００２４】
装置ＩＤ固定値設定部（１２）は、処理装置（６）の種類が同種であるとき、同種である処理装置（６）を区別するための装置ＩＤを設定する。
【００２５】
本発明によるＩＯポート接続方式は、更に、設定された処理装置（６）の装置ＩＤを中央処理装置（１）が認識可能にする他装置固定ＩＤ認識部（１４）を含む。
【００２６】
本発明によるＩＯポート接続方式は、中央処理装置のどのＩＯポートに何の処理装置が接続されているかを設定する必要がなくＩＯポートの接続を行うことができるものである。このため、ＩＯポートの接続位置と装置ＩＤの対応は無関係となる。本発明によるＩＯポート接続方式は、中央処理装置のどのＩＯポートに何の処理装置が接続されているかを設定する特許第２７５２９１１号公報に記載された技術とは異なる。
【００２７】
【発明の実施の形態】
添付図面を参照して、本発明によるＩＯポート接続方式の実施の形態を以下に説明する。
【００２８】
（実施の形態１）
図１は、本実施の形態１に係るＩＯポート接続方式の構成を示すブロック図である。
【００２９】
図１に示されるように、実施の形態１に係るＩＯポート接続方式には、他装置固定ＩＤ設定ルール認識部１４、中央処理装置１、中央処理装置１のＩＯポートに接続された他の処理装置６が含まれる。この中央処理装置１は、複数の処理装置６を接続させるための複数の図示せぬ処理装置接続用ＩＯポートを備えている。また、中央処理装置１は、共通アクセスＩＤ設定部２、制御用ＩＤ生成設定部３、アクセスＩＤ付与部４、制御対象装置情報読み書き部５を備えている。処理装置６は、ポート制御部１１、装置ＩＤ固定値設定部１２を備えている。ポート制御部１１は、共通アクセスＩＤ格納部８、制御用ＩＤ格納部９、アクセスＩＤ判別部１０を有している。尚、図１には本発明を説明するために必要な部分のみが記載されており、一般的なＩＯポート接続方式には必要であるが本発明の説明には不要な構成要素については省略してある。
【００３０】
中央処理装置１は、処理装置６に対してアクセスが可能であるＩＤとしてアクセスＩＤを設定する。
【００３１】
処理装置６は、中央処理装置１によりアクセスされる処理装置６のＩＤとして装置ＩＤを設定する。この装置ＩＤは、各処理装置と区別するためのものである。装置ＩＤの設定には、一定のルールが設けられている。
【００３２】
他装置固定ＩＤ設定ルール認識部１４は、処理装置６に設けられた装置ＩＤの設定のルールに基づいて中央処理装置１が認識可能な値に生成し、中央処理装置１に出力する。この他装置固定ＩＤ設定ルール認識部１４は、処理装置６に設けられたルールをコーディングするために、診断プロセッサのファームウェア上に制御用テーブルを設けている。
【００３３】
まず、（１）中央処理装置１の構成について図１を参照しながら詳細に説明する。
【００３４】
図１に示されるように、共通アクセスＩＤ設定部２は、中央処理装置１が複数の処理装置６にアクセスが可能であるアクセスＩＤとして共通アクセスＩＤを設定し、信号線１０１を介してアクセスＩＤ付与部４に出力する。
【００３５】
制御用ＩＤ生成設定部３は、他装置固定ＩＤ設定ルール認識部１４からの値を入力し、中央処理装置１が制御対象の処理装置６に対してのみアクセスが可能であるアクセスＩＤとして制御用個別ＩＤを生成して設定し、信号線１０４を介してアクセスＩＤ付与部４に出力する。また、制御用ＩＤ生成設定部３は、信号線１０３を介して制御対象装置情報読み書き部５から共通アクセスＩＤにより読み出された処理装置６の装置ＩＤを入力し、制御用個別ＩＤを生成して設定し（変換）、信号線１０４を介してアクセスＩＤ付与部４に出力する。
【００３６】
アクセスＩＤ付与部４は、信号線１０２を介して制御対象装置情報読み書き部５により処理装置６にアクセスさせる。アクセスＩＤ付与部４は、共通アクセスＩＤ設定部２から信号線１０１を介して共通アクセスＩＤを入力する。また、アクセスＩＤ付与部４は、制御用ＩＤ生成設定部３から信号線１０４を介して制御用個別ＩＤを入力する。このアクセスＩＤ付与部４は、処理装置６にアクセスする際、アクセスＩＤである共通アクセスＩＤ、又は制御用個別ＩＤを制御対象装置情報読み書き部５に付与する。
【００３７】
制御対象装置情報読み書き部５には、処理装置６の装置ＩＤを読み出すためのアクセスＩＤである共通アクセスＩＤが信号線１０２を介してアクセスＩＤ付与部４から付与される。制御対象装置情報読み書き部５は、付与された共通アクセスＩＤにより信号線１００を介して処理装置６の装置ＩＤを読み出し、信号線１０３を介して制御用ＩＤ生成設定部３に出力する。また、制御対象装置情報読み書き部５には、読み出された処理装置６の装置ＩＤを制御用ＩＤ生成設定部３により制御対象の処理装置６に対してのみ読み出すために変換されたアクセスＩＤである制御用個別ＩＤが信号線１０２を介してアクセスＩＤ付与部４から付与される。以降、中央処理装置１における制御対象の処理装置６は、制御対象装置情報読み書き部５に付与された制御用個別ＩＤにより読み出される。
【００３８】
これにより、中央処理装置１は、アクセスＩＤから処理装置６をアクセスすることができる。
【００３９】
次に、（２）処理装置６の構成について図１を参照しながら詳細に説明する。
【００４０】
図１に示されるように、ディップスイッチのような装置ＩＤ固定値設定部１２は、装置毎にユニークとなるような上述した装置ＩＤを設定する。この装置ＩＤは、中央処理装置１の制御対象装置情報読み書き部５により読み込まれる。
【００４１】
ポート制御部１１のアクセスＩＤ判別部１０は、中央処理装置１がアクセスする際に使用するアクセスＩＤが処理装置６宛てのアクセスＩＤであるか否かを判別する。
【００４２】
ポート制御部１１の共通アクセスＩＤ格納部８には、上述した共通アクセスＩＤが格納されている。格納されている共通アクセスＩＤは、アクセスＩＤ判別部１０が判別する材料に使用される。アクセスＩＤ判別部１０は、中央処理装置１からアクセスされる共通アクセスＩＤと格納されている共通アクセスＩＤとを判別する。判別した結果、一致している場合、中央処理装置１は、処理装置６をアクセスしたとき、アクセスされた処理装置６に対応する装置ＩＤを読み出すことができる。
【００４３】
ポート制御部１１の制御用ＩＤ格納部９は、上述した制御用個別ＩＤを格納する。格納された制御用個別ＩＤは、アクセスＩＤ判別部１０が判別する材料に使用される。アクセスＩＤ判別部１０は、中央処理装置１からアクセスされる制御用個別ＩＤと格納されている制御用個別ＩＤとを判別する。制御対象の処理装置６は、判別した結果に基づいて中央処理装置１に読み出される。
【００４４】
以上の構成により、実施の形態１に係るＩＯポート接続方式は、他装置の装置ＩＤの設定に一定のルールをつけ、そのルールを中央処理装置１が認識していれば、中央処理装置１に他装置を接続するＩＯポートの場所を固定化する必要がなくなる。
【００４５】
次に、実施の形態１に係るＩＯポート接続方式における装置ＩＤの設定のルールを説明する。
【００４６】
まず、中央処理装置１のＩＯポートに接続された処理装置６をＩＯ処理装置（以下、ＩＯＰと称す）とする。また、中央処理装置１には、ＩＯＰ−Ａ及びＩＯＰ−Ｂの２種類のＩＯＰが２台ずつ接続されているものとする。ここで、中央処理装置１に接続された４台のＩＯＰをＩＯＰ−Ａ０、ＩＯＰ−Ａ１、ＩＯＰ−Ｂ０、ＩＯＰ−Ｂ１とする。４台のＩＯＰのうちＩＯＰ−Ａ０及びＩＯＰ−Ａ１は同種である。また、ＩＯＰ−Ｂ０及びＩＯＰ−Ｂ１は同種である。実施の形態１に係るＩＯポート接続方式において、ＩＯＰ−Ａｉ及びＩＯＰ−Ｂｉが同種又は異種でも問題ないが、異種として説明する。
【００４７】
実施の形態１に係るＩＯポート接続方式では、装置ＩＤ固定値設定部１２により与えられる装置ＩＤの設定ルールを一定とする必要がある。
【００４８】
装置ＩＤの設定ルールとして、各ＩＯＰの設定値を２バイトとする。以下、実施の形態１に係るＩＯポート接続方式では各ＩＯＰの設定値２バイトをＨＥＸ表示で説明する。
【００４９】
１バイト目は、処理装置６の種類を表すためのＩＤであるものとする。ここで、ＩＯＰ−Ａ（ＩＯＰ−Ａ０及びＩＯＰ−Ａ１）の１バイト目には１が与えられるものとする（１＝ＩＯＰ−Ａ）。また、ＩＯＰ−Ｂ（ＩＯＰ−Ｂ０及びＩＯＰ−Ｂ１）の１バイト目には２が与えられるものとする（２＝ＩＯＰ−Ｂ）。
【００５０】
２バイト目は、同種の処理装置６同士を区別するためのＩＤであるものとする。実施の形態１に係るＩＯポート接続方式では、接続する処理装置６に対して“０”からシーケンシャルに付与するものとする。各ＩＯＰ（ＩＯＰ−Ａ０、ＩＯＰ−Ａ１、ＩＯＰ−Ｂ０、ＩＯＰ−Ｂ１）の値は、処理装置６（ＩＯＰ−Ａ、ＩＯＰ−Ｂ）の装置ＩＤ固定値設定部１２により与えられる。このルールに従うと、ＩＯＰ−Ａ０には１０が与えられ（ＩＯＰ−Ａ０＝１０）、ＩＯＰ−Ａ１には１１が与えられる（ＩＯＰ−Ａ１＝１１）。また、ＩＯＰ−Ｂ０には２０が与えられ（ＩＯＰ−Ｂ０＝２０）、ＩＯＰ−Ｂ１には２１が与えられる（ＩＯＰ−Ｂ１＝２１）。
【００５１】
前述したように他装置固定ＩＤ設定ルール認識部１４により装置ＩＤの設定のルールをコーディングするための制御用テーブルを設けているため、中央処理装置１は、他装置固定ＩＤ設定ルール認識部１４を参照して、装置ＩＤの設定のルールを認識することができる。
【００５２】
また、図１に示されるように、中央処理装置１が信号線１００を介してＩＯＰと情報のやりとりを行う際、制御対象の装置ＩＤは、アクセスＩＤ付与部４によりＩＯＰ側に通知される。
【００５３】
前述したように、ＩＯＰは、アクセスＩＤ判別部１０により、信号線１００に付与された装置ＩＤが自装置ＩＤ（ＩＯＰの装置ＩＤ）のものと一致しているか否かを判別する。
【００５４】
中央処理装置１が付与するアクセスＩＤとして、どの装置にでもアクセスできる共通アクセスＩＤと、装置ＩＤ固定値設定部１２の値に従い各処理装置（ＩＯＰ）に与えられるユニークとなる制御用個別ＩＤとの二通りがある。ここで、制御用個別ＩＤの値として、装置ＩＤ固定値設定部１２の値そのものやＩＯＰのビットの並び等が入れ替えられたものでもよい。また、制御用個別ＩＤの値は、制御の都合により他の情報を加味したＩＤの値であってもよい。実施の形態１に係るＩＯポート接続方式では、ＩＯＰに与えられる値と装置ＩＤ固定値設定部１２の値とで１対１であるものとする。
【００５５】
中央処理装置１は、上述した診断プロセッサのファームフェアに他装置固定ＩＤ設定ルールをコーディングすることで、ＩＯＰの装置ＩＤの設定のルールを認識している。従って、ＩＯＰが保持している装置ＩＤ固定値設定部１２の値が読み出せれば、診断プロセッサは、どのＩＯポートにどのＩＯＰが接続されているか否かを容易に判別が可能である。
【００５６】
システムが初期化された直後において、実施の形態１に係るＩＯポート接続方式では、装置ＩＤ固定値設定部１２の値を読み出すための最初の読み出し制御をどのアクセスＩＤで発行してよいのか不明であるため、どの装置にでもアクセスできる共通のアクセスＩＤを決めておく。ここで、共通アクセスＩＤをＦＦとする（共通アクセスＩＤ＝ＦＦ）。
【００５７】
次に、前述したＩＤ設定のルールを用いて、実施の形態１に係るＩＯポート接続方式の動作について、図２を参照しながら説明する。前述したように、共通アクセスＩＤの値をＦＦとする（共通アクセスＩＤ＝ＦＦ）。
【００５８】
図２は、本実施の形態１に係るＩＯポート接続方式の動作を示すフローチャートである。
【００５９】
図２に示されるように、ＩＯＰは、電源投入後や装置単位のリセットがされた場合、共通アクセスＩＤ格納部８に共通アクセスＩＤの値ＦＦを保持している（ステップＳ１）。
【００６０】
次に、中央処理装置１は、イニシャライズ時に共通アクセスＩＤの値ＦＦで各ＩＯＰにおける装置ＩＤ固定値設定部１２の装置ＩＤの値を読み出す（ステップＳ２）。
【００６１】
次いで、中央処理装置１は、その値を前述した装置ＩＤの設定のルールに従って、制御用ＩＤ生成設定部３により制御用個別ＩＤを生成する（ステップＳ５）。
【００６２】
次に、制御用ＩＤ生成設定部３は、生成された制御用個別ＩＤをアクセスＩＤ付与部４に出力する（ステップＳ６）。
【００６３】
次いで、制御用個別ＩＤは、アクセスＩＤ付与部４により制御対象装置情報読み書き部５を介してＩＯＰ内の制御用ＩＤ格納部８に格納される（ステップＳ７）。
【００６４】
以降の中央処理装置１からのアクセスは、制御用個別ＩＤがリクエストに付与された状態で行われる（ステップＳ８）。
【００６５】
次に、前述したＩＤ設定のルールを用いて、実施の形態１に係るＩＯポート接続方式におけるＩＯＰ−Ａ１にアクセスＩＤが格納されるまでの動作について、図３を参照しながら詳細に説明する。
【００６６】
図３は、本実施の形態１に係るＩＯポート接続方式においてアクセスＩＤが格納されるまでの動作を示すフローチャートである。
【００６７】
図３に示されるように、ＩＯＰ−Ａ１の共通アクセスＩＤ格納部８は、リセット直後に共通アクセスＩＤの値ＦＦを保持している（ステップＳ１１）。
【００６８】
次に、中央処理装置１は、ＩＯＰ−Ａ１の装置ＩＤ固定値設定部値１２の装置ＩＤを読み出すために、信号線１００を介して共通アクセスＩＤの値ＦＦで読み出す（ステップＳ１２）。
【００６９】
次いで、ＩＯＰ−Ａ１のアクセスＩＤ判別部１０は、共通アクセスＩＤの値ＦＦで読み出し制御がされたことを判断し、装置ＩＤ固定値設定部１２の装置ＩＤの値１１を、信号線１００を介して中央処理装置１に返却する（ステップＳ１３）。
【００７０】
次に、中央処理装置１の制御対象装置情報読み書き部５は、ＩＯＰ−Ａ１における装置ＩＤ固定値設定部１２の装置ＩＤの値１１を、信号線１０３を介して制御用ＩＤ生成設定部３に出力する（ステップＳ１４）。
【００７１】
次いで、制御用ＩＤ生成設定部３は、診断プロセッサのファームウェア制御により、前述した装置ＩＤの設定のルールに従って、ＩＯＰ−Ａ１のアクセスＩＤの値１１を生成する（ステップＳ１５）。ここでは、読み出された装置ＩＤ固定値設定部１２の装置ＩＤの値をそのままＩＯＰ−Ａ１のアクセスＩＤの値としている。
【００７２】
次に、制御用ＩＤ生成設定部３は、生成されたアクセスＩＤの値１１をアクセスＩＤ付与部４に出力する（ステップＳ１６）。
【００７３】
次いで、アクセスＩＤ付与部４は、ＩＯＰ−Ａ１にアクセスＩＤの値１１を書き込ませるために制御対象装置情報読み書き部５を介して共通アクセスＩＤの値ＦＦでＩＯＰ−Ａ１をアクセスさせる。アクセスＩＤの値１１は、ＩＯＰ−Ａ１の制御用ＩＤ格納部９に格納される（ステップＳ１７）。ここでは、装置ＩＤ固定値設定部１２の装置ＩＤの値そのままであれば、直接、装置ＩＤ固定値設定部１２の装置ＩＤの値が制御用ＩＤ格納部９に格納されてもよいが、大抵は付加された値が必要である。
【００７４】
以降、中央処理装置１は、ＩＯＰ−Ａ１にアクセスする際、アクセスＩＤとして１１を使用する（ステップＳ１８）。
【００７５】
同様に、ＩＯＰ−Ａ０、ＩＯＰ−Ｂ０、ＩＯＰ−Ｂ１のそれぞれは、ステップＳ１１〜ステップＳ１８を実行することで制御用ＩＤ格納部９にそれぞれアクセスＩＤとして１０、２０、２１が格納される。これにより、中央処理装置１は、個別の装置ＩＤを意識させた制御が可能となり、「どのＩＯポートに何の処理装置が接続されているか」を意識させる必要がない。
【００７６】
以上の説明により、実施の形態１に係るＩＯポート接続方式によれば、中央処理装置のどのＩＯポートに何の処理装置が接続されているかを予めＳＧ等により設定を必要とすることなくＩＯポートの接続を行うことができる。このため、ＩＯポートの接続位置と装置ＩＤの対応は無関係となる。
【００７７】
また、実施の形態１に係るＩＯポート接続方式によれば、ＩＯポートの接続位置と装置ＩＤの対応は無関係であるため、ＩＯポートの付け替えを容易に行うことができる。これは、中央処理装置のＩＯポート部で障害が発生して他のＩＯポートに付け替えたいというような要求がある場合、ＳＧ等の再設定が不要であるため、ＩＯポート接続方式は、ＩＯポートの付け替えを容易に行うことができる。
【００７８】
また、実施の形態１に係るＩＯポート接続方式によれば、コンピュータシステムをクローズすることなくＩＯポートの付け替えを行うことができる。これは、ＳＧ等の再設定が不要であるため、ＩＯポート接続方式は、稼働しているコンピュータシステムを一旦クローズするような弊害がなくなる。
【００７９】
【発明の効果】
本発明のＩＯポート接続方式は、設定を必要とすることなくＩＯポートの接続を行うことができる。
【図面の簡単な説明】
【図１】図１は、本実施の形態１に係るＩＯポート接続方式の構成を示すブロック図である。
【図２】図２は、本実施の形態１に係るＩＯポート接続方式の動作を示すフローチャートである。
【図３】図３は、本実施の形態１に係るＩＯポート接続方式においてアクセスＩＤが格納されるまでの動作を示すフローチャートである。
【符号の説明】
１    中央処理装置
２    共通アクセスＩＤ設定部
３    制御用ＩＤ生成設定部
４    アクセスＩＤ付与部
５    制御対象装置情報読み書き部
６    処理装置
８    共通アクセスＩＤ格納部
９    制御用ＩＤ格納部
１０    アクセスＩＤ判別部
１１    ポート制御部
１２    装置ＩＤ固定値設定部
１４    他装置固定ＩＤ設定ルール認識部
１００    信号線
１０１    信号線
１０２    信号線
１０３    信号線
１０４    信号線
【図１】
0003704469.tif 000002
【図２】
0003704469.tif 000003
【図３】
0003704469.tif 000004