(57)【要約】【課題】取扱い容易で拡張性の高い情報処理システムを提供する。【解決手段】本発明の情報処理システムは、星型接続の結節点から分岐するポート番号と、デバイスの物理位置を対応させる。特定の物理位置に必ず特定の番号を持ったポートに接続されたデバイスが格納されるようにするには、特定の物理位置の近傍に対応する特定の番号を持ったポートを設けると良い。さらに、ソフトウエアによって用いる、当該ポートに接続されたるデバイスの識別子である論理位置として、このポート番号を利用する構成を備える。【選択図】図３
2008046877.tif 000002
【特許請求の範囲】
【請求項１】
情報記憶装置と、この情報記憶装置に対して情報の読み出し又は書き込み命令をクライアントからの指示に基づいて与える情報サーバ装置と、を備える情報処理システムであって、
前記情報記憶装置は、
複数の可搬型記憶媒体を装填した棚と、
前記可搬型記憶媒体を駆動し、情報の読み出し及び書き込みを実行する、複数の読み書き手段と、
記憶媒体搬送機構を含み、前記可搬型記憶媒体を前記棚から取り出して前記複数の読み書き手段の１つに装着する媒体搬送制御手段と、
少なくとも前記複数の読み書き手段と前記媒体搬送制御手段とが接続されている星型接続バスの結節点から分岐するポートであって、前記複数の読み書き手段と前記媒体搬送制御手段の物理位置を対応させる構成を備える入出力ポートと、を有し、
前記情報サーバ装置は、
前記複数の読み書き手段及び前記媒体搬送制御手段の物理位置及び前記入出力ポートのポート番号からなる物理的デバイス識別番号を管理するデバイス物理位置管理手段と、
芋蔓接続型バスにおける論理的デバイス識別番号によって前記複数の読み書き手段及び前記媒体搬送制御手段の位置を管理するデバイス論理位置管理手段と、
前記物理位置及び前記入出力ポートのポート番号からなる物理的デバイス識別番号と前記芋蔓接続型バスにおける論理的デバイス識別番号との間の変換を行う識別番号変換手段と、を有することを特徴とする情報処理システム。
【請求項２】
前記デバイス論理位置管理手段は、クライアントの指示に応じて、前記論理的デバイス識別番号により前記媒体搬送制御手段に対して、空いている読み書き手段を検知するように命令を出し、
前記識別番号変換手段は、前記媒体搬送制御手段の前記論理的デバイス識別番号を前記物理的デバイス識別番号に変換し、
前記媒体搬送制御手段は、前記命令に応じて空いている読み書き手段を検知することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記デバイス物理位置管理手段は、前記媒体搬送制御手段が検知した前記読み書き手段の物理的デバイス識別番号を特定して前記識別番号変換手段に受け渡し、
前記識別番号変換手段は、前記特定された物理的デバイス識別番号を前記論理的デバイス識別番号に変換して前記デバイス論理的位置管理手段に受け渡し、
前記デバイス論理的位置管理手段は、前記識別番号変換手段によって得られた論理的デバイス識別番号を用いて前記検知された読み書き手段に情報の読み出し又は書き込み命令を出すことを特徴とする請求項２に記載の情報処理システム。
【請求項４】
複数の可搬型記憶媒体を装填した棚と、前記可搬型記憶媒体を駆動し、情報の読み出し及び書き込みを実行する、複数の読み書き手段と、記憶媒体搬送機構を含み、前記可搬型記憶媒体を前記棚から取り出して前記複数の読み書き手段の１つに装着する媒体搬送制御手段と、少なくとも前記複数の読み書き手段と前記媒体搬送制御手段とが接続されている星型接続バスの結節点から分岐するポートであって、前記複数の読み書き手段と前記媒体搬送制御手段の物理位置を対応させる構成を備える入出力ポートと、を有する情報記憶装置に対して、情報の読み出し又は書き込み命令をクライアントからの指示に基づいて与える情報サーバ装置であって、
前記複数の読み書き手段及び前記媒体搬送制御手段の物理位置及び前記入出力ポートのポート番号からなる物理的デバイス識別番号を管理するデバイス物理位置管理手段と、
芋蔓接続型バスにおける論理的デバイス識別番号によって前記複数の読み書き手段及び前記媒体搬送制御手段の位置を管理するデバイス論理位置管理手段と、
前記物理位置及び前記入出力ポートのポート番号からなる物理的デバイス識別番号と前記芋蔓接続型バスにおける論理的デバイス識別番号との間の変換を行う識別番号変換手段と、
を備えることを特徴とする情報サーバ装置。
【請求項５】
前記デバイス論理位置管理手段は、クライアントの指示に応じて、前記論理的デバイス識別番号により前記媒体搬送制御手段に対して、空いている読み書き手段を検知するように命令を出し、
前記識別番号変換手段は、前記媒体搬送制御手段の前記論理的デバイス識別番号を前記物理的デバイス識別番号に変換し、
前記媒体搬送制御手段は、前記命令に応じて空いている読み書き手段を検知することを特徴とする請求項４に記載の情報サーバ装置。
【請求項６】
前記デバイス物理位置管理手段は、前記媒体搬送制御手段が検知した前記読み書き手段の物理的デバイス識別番号を特定して前記識別番号変換手段に受け渡し、
前記識別番号変換手段は、前記特定された物理的デバイス識別番号を前記論理的デバイス識別番号に変換して前記デバイス論知的位置管理手段に受け渡し、
前記デバイス論理的位置管理手段は、前記識別番号変換手段によって得られた論理的デバイス識別番号を用いて前記検知された読み書き手段に情報の読み出し又は書き込み命令を出すことを特徴とする請求項５に記載の情報サーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム及び情報サーバ装置に関し、より詳しくは、情報記憶装置に対して情報の読み出し又は書き込み命令をクライアントからの指示に基づいて与える情報処理システム及びその一部を構成する情報サーバ装置に関するものである。
【背景技術】
【０００２】
従来、例えば、いわゆる芋蔓型接続のＳＣＳＩバスやＩＥＥＥ１３９４バスに接続された光ディスクチェンジャ、ハードディスクチェンジャ等の情報記憶装置を備えた情報処理システムにあっては、光ディスクやハードディスクといった記憶媒体を装置内の棚に格納配置して、搬送機構によって読み書き装置に配布回収する場合において、チェンジャ内部のデバイスが存在する物理的な位置を、各デバイスに割り当てられた識別番号によって特定し、これをソフトウエアが用いる論理位置として制御している。このような芋蔓型接続の方法では記憶媒体の読み書き装置やチェンジャの搬送機構に割り当てられた識別番号によって物理位置と論理位置の整合性が保たれており、正しく簡明に制御可能となっている。
【０００３】
一方、最近ではユニバーサル・シリアル・バス（ＵＳＢ）の普及の著しく、またＵＳＢは取り扱い易く使い勝手がよいため、ＵＳＢを用いてディスクチェンジャ等の情報記憶装置を構築することが望まれている。
【０００４】
【特許文献１】特開２０００−２５９３５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＵＳＢなどのように個々のデバイスに識別番号を割り当てない星型接続のシステムでは物理位置と論理位置の整合性が取りにくいという問題がある。これは、ＵＳＢのような星型接続システムでは動作準備ができた順番にドライブの識別番号（論理アドレス）が付与されることに起因する。
【０００６】
また、チェンジャが接続されたバスと同一バス上にチェンジャに内蔵されたデバイスと同種の単体のデバイスを接続させると、物理位置の認識が更に困難となるなどの問題がある。
【０００７】
本発明は上述のような問題点に鑑みてなされたものであり、取扱い容易で拡張性の高い情報処理システムを提供するものである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の情報処理システムは、星型接続の結節点から分岐するポート番号と、デバイスの物理位置を対応させる。特定の物理位置に必ず特定の番号を持ったポートに接続されたデバイスが格納されるようにするには、特定の物理位置の近傍に対応する特定の番号を持ったポートを設けると良い。
【０００９】
次いでソフトウエアによって用いる、当該ポートに接続されたるデバイスの識別子である論理位置として、このポート番号を利用する構成を備える。
【００１０】
つまりポート番号を芋蔓接続型バスにおけるデバイス識別番号に変換する構成を備えるものである。このようにしてポート番号はそれに接続されたるデバイスの如何に関わらず位置が特定され物理位置と論理位置に関連性を持たせることが可能となる。
【００１１】
より特定的には、本発明による情報処理システムは、情報記憶装置と、この情報記憶装置に対して情報の読み出し又は書き込み命令をクライアントからの指示に基づいて与える情報サーバ装置と、を備える情報処理システムであって、前記情報記憶装置は、複数の可搬型記憶媒体を装填した棚と、前記可搬型記憶媒体を駆動し、情報の読み出し及び書き込みを実行する、複数の読み書き手段と、記憶媒体搬送機構を含み、前記可搬型記憶媒体を前記棚から取り出して前記複数の読み書き手段の１つに装着する媒体搬送制御手段と、少なくとも前記複数の読み書き手段と前記媒体搬送制御手段とが接続されている星型接続バスの結節点から分岐するポートであって、前記複数の読み書き手段と前記媒体搬送制御手段の物理位置を対応させる構成を備える入出力ポートと、を有し、前記情報サーバ装置は、前記複数の読み書き手段及び前記媒体搬送制御手段の物理位置及び前記入出力ポートのポート番号からなる物理的デバイス識別番号を管理するデバイス物理位置管理手段と、芋蔓接続型バスにおける論理的デバイス識別番号によって前記複数の読み書き手段及び前記媒体搬送制御手段の位置を管理するデバイス論理位置管理手段と、前記物理位置及び前記入出力ポートのポート番号からなる物理的デバイス識別番号と前記芋蔓接続型バスにおける論理的デバイス識別番号との間の変換を行う識別番号変換手段と、を有することを特徴とする。
【００１２】
また、前記デバイス論理位置管理手段は、クライアントの指示に応じて、前記論理的デバイス識別番号により前記媒体搬送制御手段に対して、空いている読み書き手段を検知するように命令を出し、前記識別番号変換手段は、前記媒体搬送制御手段の前記論理的デバイス識別番号を前記物理的デバイス識別番号に変換し、前記媒体搬送制御手段は、前記命令に応じて空いている読み書き手段を検知する。
【００１３】
続いて、前記デバイス物理位置管理手段は、前記媒体搬送制御手段が検知した前記読み書き手段の物理的デバイス識別番号を特定して前記識別番号変換手段に受け渡し、前記識別番号変換手段は、前記特定された物理的デバイス識別番号を前記論理的デバイス識別番号に変換して前記デバイス論理的位置管理手段に受け渡し、前記デバイス論理的位置管理手段は、前記識別番号変換手段によって変換された論理的デバイス識別番号を用いて前記検知された読み書き手段に命令を出すようにしている。
【００１４】
このように構成することによって、デバイス論理的位置管理手段は、あたかも芋蔓接続型バスにおける論理的デバイス識別番号（ＳＣＳＩ識別番号）を用いて情報記憶装置（ディスクチェンジャ装置）を制御・管理しているようになっている。
【００１５】
さらなる本発明の特徴は、以下本発明を実施するための最良の形態および添付図面によって明らかになるものである。
【発明の効果】
【００１６】
本発明によれば、各デバイスの物理位置の認識が困難となるなどの問題は解消され、取扱いが容易で拡張性の高い情報処理システムを提供することができるようになる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照しながら、本発明の情報処理システム及び情報記憶方法を実施するための最良の形態を詳細に説明する。図１〜図４は、本発明の実施の形態を例示する図であり、これらの図において、同一の符号を付した部分は同一物を表わし、基本的な構成及び動作は同様であるものとする。
【００１８】
図１は、本発明の情報処理システムの一実施形態について、そのシステム構成を概略的に示す図である。図１において本情報処理システムは、情報記憶装置１０１、サーバコンピュータ１０４、ローカルエリアネットワーク１０７、クライアント群１０８とから構成されている。情報記憶装置１０１の情報分配装置入力ポート１０２は情報バス入力結線１０３を介してサーバコンピュータ１０４のホスト端子１０５に接続され、サーバコンピュータ１０４はローカルエリアネットワーク端子１０６を介してローカルエリアネットワーク１０７に接続されてクライアント群１０８と情報のやり取りを行う。情報記憶装置１０１とサーバコンピュータ１０４とを結ぶ情報バスとして、シリアル・アタッチト・ＳＣＳＩやシリアル・ＡＴＡなど、種々のものが考えられるが、本実施形態では現在広く普及しているユニバーサル・シリアル・バス（以下ＵＳＢと記す）を例とする。
【００１９】
図２は、本発明の実施形態による情報処理システムにおける情報記憶装置の構成を示す図である。図２において、本情報処理システムは、情報記憶装置１０１及びサーバコンピュータ１０４を含み、その情報記憶装置１０１は、記憶媒体棚２０１、記憶媒体群２０２、媒体搬送機構２０３、制御装置（チェンジャ或いは媒体搬送制御手段）２０４、読み書き装置（ドライブ或いは媒体駆動手段）群２０５〜２０８、記憶媒体出し入れ機構２０９、情報分配装置２１０、読み書き装置取付け棚２１９を有している。
【００２０】
本情報処理システムでは、記憶媒体群２０２として種々の媒体を利用することができる。例えば、熱や光磁気によって記憶再生を行う光学メディア、ハードディスクやフロッピディスクなどの磁気メディア、強誘電メモリやフラッシュメモリなどの半導体メディア、磁気抵抗メモリなどの電子メモリメディアなどが利用可能である。本発明の最良の実施形態としては、広く普及しており記憶容量が大きく廉価な追記型又は書き換え型のＤＶＤメディア（ＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭなど）を利用するものとする。
【００２１】
情報分配装置２１０は情報分配装置入力ポート１０２と分配ポート群２１１〜２１８を有するＵＳＢデータハブであり、その第八分配ポート２１８には第八情報バス結線２２０を介して制御装置２０４が、第一分配ポート２１１には第一情報バス結線２２１を介して読み書き装置取付け棚２１９の最下段に取付けられた第一読み書き装置２０５が、第二分配ポート２１２には第二情報バス結線２２２を介して読み書き装置取付け棚２１９の下から二段目に取付けられた第二読み書き装置２０６が、第三分配ポート２１３には第三情報バス結線２２３を介して読み書き装置取付け棚２１９の下から三段目に取付けられた第三読み書き装置２０７が、第四分配ポート２１４には第四情報バス結線２２４を介して読み書き装置取付け棚２１９の下から四段目に取付けられた第四読み書き装置２０８が夫々接続されている。つまり読み書き装置取付け棚２１９に取付ける読み書き装置の位置と分配ポートの番号との間に相関性を持たせている。また情報分配装置入力ポート１０２は情報バス入力結線１０３を介して、サーバコンピュータ１０４にＵＳＢ接続される。
【００２２】
媒体搬送機構２０３は制御装置２０４によって制御される。制御装置２０４は、ＣＰＵ、ＭＰＵ等から構成され、図示しないプログラムに従って所定の手順で、記憶媒体群２０２を筐体に設けられた記憶媒体棚２０１と読み書き装置群２０５〜２０８及び記憶媒体出し入れ機構２０９に配布回収の制御をする。制御装置２０４は自己診断機能の動作中などの場合を除き主にサーバコンピュータ１０４の命令を受けて動作する。読み書き装置群２０５〜２０８は、記憶媒体群２０２に対して情報の記憶再生を行うための装置（ドライブ）である。
【００２３】
図３は、サーバコンピュータ１０４が情報記憶装置１０１を制御し、クライアント群１０８とのデータの橋渡しをするためのソフトウエア制御層の構成例の図である。図３においてソフトウエア制御層は、オペレーティングシステム３０２、変換ソフト（識別番号変換部）３０３、ディスクチェンジャ管理ソフト（ディスクチェンジャ管理部）３０４、アプリケーションソフト３０５から構成され、ディスクチェンジャドライブ物理層３０１、ネットワーク物理層３０６を制御する。なお物理層とは、各デバイスに搭載され、これを制御するファームウエアである。
【００２４】
オペレーティングシステム３０２はディスクチェンジャドライブ物理層３０１を接続検索し、図示の例に拠れば第一読み書き装置２０５が接続されている第一分配ポート２１１に識別番号ｘｘｘｘ＆１を、第二読み書き装置２０６が接続されている第二分配ポート２１２に識別番号ｘｘｘｘ＆２を、第三読み書き装置２０７が接続されている第三分配ポート２１３に識別番号ｘｘｘｘ＆３を、第四読み書き装置２０８が接続されている第四分配ポート２１４に識別番号ｘｘｘｘ＆４を、制御装置２０４が接続されている第八分配ポート２１８に識別番号ｘｘｘｘ＆８を夫々付番する。ここで識別番号の“ｘｘｘｘ”はＵＳＢハブである情報分配装置２１０の識別番号、“＆”を挟んだ後の数字が分配ポート１〜８である２１１〜２１８の番号である。このような認識によりオペレーティングシステムは各ポートに接続されたデバイスに個々に識別番号が無い、または同種のもので互いに識別番号が等しいものの場合であってもルーティングを可能としている。
【００２５】
このように、オペレーティングシステム３０２は、読み書き装置２０５乃至２０８及び制御装置２０４の物理アドレス（物理位置）を管理している。
【００２６】
なお、通常オペレーティングシステムは、準備ができたドライブの順番にドライブレターを発行して準備ができた順にドライブを管理するが、本発明で用いられるオペレーティングシステム３０２はそのようには動作せず、ＵＳＢ識別番号（ｘｘｘｘ＆１乃至ｘｘｘｘ＆８）を変換ソフト３０３に受け渡す機能を有している。
【００２７】
変換ソフト３０３は、オペレーティングシステム３０２が認識したＵＳＢの識別番号（物理的デバイス識別番号）をディスクチェンジャ管理ソフト３０４が管理できるＳＣＳＩ識別番号（論理的デバイス識別番号）に変換する機能を有している。
【００２８】
具体的には、変換ソフト３０３は、オペレーティングシステム３０２が認識した各デバイスの接続される分配ポートの番号を利用して各ポート配下に接続されているデバイスに識別番号を割振る。図示の例では第一分配ポート２１１配下の第一読み書き装置２０５にポートの識別番号ｘｘｘｘ＆１の＆以下の数字に対応した識別番号ＩＤ１を、以下同様に第二分配ポート２１２配下の第二読み書き装置２０６に識別番号ＩＤ２を、第三分配ポート２１３配下の第三読み書き装置２０７に識別番号ＩＤ３を、第四分配ポート２１４配下の第四読み書き装置２０８に対応して識別番号ＩＤ４を夫々付番する。また第八分配ポート２１８配下の制御装置２０４に識別番号ＩＤ０を付番する。制御装置２０４に付した識別番号は特にＳＣＳＩ規格に準ずるコマンド体系を利用するソフトウエアへの親和性を考慮して、ＩＤ８よりはＩＤ０とすることが好ましい。
【００２９】
ディスクチェンジャ管理ソフト３０４は、情報記憶装置１０１内の媒体搬送機構２０３の制御装置２０４と読み書き装置群２０５〜２０８を制御する。上述のように、変換ソフト３０３はＵＳＢの識別番号をＳＣＳＩの識別番号に変換してディスクチェンジャ管理ソフト３０４に受け渡しているので、ディスクチェンジャ管理ソフト３０４自身から見るとあたかもＳＣＳＩ識別番号を用いて情報記憶装置１０１を制御・管理するようになっている。
【００３０】
また、ディスクチェンジャ管理ソフト３０４は、記憶媒体群２０２を読み書き装置に掛けられて所謂オンライン状態となっているもののみならず、記憶媒体棚２０１に格納されオフラインとなっている記憶媒体群も準オンライン状態として分け隔てなく管理し、オペレーティングシステム３０２のファイルマネージモジュール等やアプリケーションソフト３０５から記憶媒体群２０２を利用可能とする。オフライン状態の記憶媒体群２０２への読み書き要求をオペレーティングシステム３０２のファイルマネージモジュール等やアプリケーションソフト３０５が発行した場合、制御装置２０４を制御し媒体搬送機構２０３によって必要な記憶媒体を記憶媒体棚２０１から読み書き装置へと移動する。
【００３１】
一般にこの種の管理ソフトの標準市販品はＳＣＳＩ規格に準じたコマンド体系を利用することで動作しており、デバイスに割振った識別番号ＩＤを持った装置に対して制御命令を発行するソフトウエア構成である。記憶媒体に読み書きする命令をオペレーティングシステム３０２のファイルマネージモジュール等やアプリケーションソフト３０５から、ディスクチェンジャ管理ソフト３０４が受け取った場合、ディスクチェンジャ管理ソフト３０４は制御するべきデバイス識別番号ＩＤに対して制御命令を発行する。この制御命令を変換ソフト３０３がオペレーティングシステム３０２の識別体系である特定ポート番号配下のデバイスの形式に翻訳してオペレーティングシステム３０２に渡す。オペレーティングシステムはこの情報に基づきディスクチェンジャドライブ物理層３０１にあるデバイスを制御する。
【００３２】
つまり、例えばオペレーティングシステム３０２のファイルマネージモジュール等またはアプリケーションソフト３０５の指示によって記憶媒体棚２０１に格納されている記憶媒体に存在するデータを読み出す場合、ディスクチェンジャ管理ソフト３０４はそのデータが存在する記憶媒体を格納した棚番号を同管理ソフトが予め記憶しておいた一覧表から検索し、記憶媒体棚２０１の特定の棚番号に格納されている記憶媒体を読み書き装置、例えば第四読み書き装置２０８に移動するよう、識別番号ＩＤ０のデバイスに命令する。この命令を変換ソフト３０３が受け取り識別番号ＩＤ０を識別番号ｘｘｘｘ＆８の配下に存在するデバイスに命令変換する。オペレーティングシステム３０２はこの命令情報を元にディスクチェンジャドライブ物理層３０１に動作命令を行うと、制御装置２０４がその命令を受け取り、媒体搬送機構２０３を駆動して所期の記憶媒体を第四読み書き装置２０８に搬送する。
【００３３】
次いでディスクチェンジャ管理ソフト３０４は、そのデータを読み出すべく識別番号ＩＤ４のデバイスに読み出し命令を発行すると、変換ソフト３０３が識別番号ＩＤ４を識別番号ｘｘｘｘ＆４の配下に存在するデバイスに命令変換する。オペレーティングシステム３０２はこの命令情報を元にディスクチェンジャドライブ物理層３０１に動作命令を行うと第四読み書き装置２０８がその命令を受け取り所期のデータを読出し、オペレーティングシステム３０２、変換ソフト３０３の順にデータを受け渡して、最後にディスクチェンジャ制御ソフト３０４でこのデータを揃えた後に、読出しを所望したオペレーティングシステム３０２のファイルマネージモジュール等またはアプリケーションソフト３０５にデータを引き渡す。
【００３４】
クライアント群１０８はローカルエリアネットワーク１０７を経由してサーバコンピュータ１０４のオペレーティングシステム３０２やアプリケーションソフト３０５と通信して情報記憶装置１０１内部の記憶媒体群２０２にアクセスすることが可能である。
【００３５】
以上説明したサーバコンピュータ１０４の各ユニット（特に、３０２乃至３０４）の動作を整理しながら以下に詳述する。
【００３６】
図４は、クライアント群１０８の１つからファイル取得命令が出され、そのファイルの情報を、サーバコンピュータ１０４を介して情報記憶装置１０１から取得するまでの動作を説明するためのフローチャートである。
【００３７】
前提として、サーバ装置１０４において、オペレーティングシステム３０２は、上述のように、図２の読み書き装置２０５乃至２０８及び制御装置２０４をＵＳＢ識別番号によって認識しており、図３に従えば、読み書き装置２０５乃至２０８をそれぞれｘｘｘｘ＆１〜ｘｘｘｘ＆４で、制御装置２０４をｘｘｘｘ＆８で管理しているものとする。また、ディスクチェンジャ管理ソフト３０４は、それらをＳＣＳＩ識別番号によって認識しており、図３に従えば、読み書き装置２０５乃至２０８をそれぞれＩＤ１〜ＩＤ４、制御装置２０４をＩＤ０で管理しているものとする。
【００３８】
図４において、ステップＳ４０１では、クライアント群１０８の１つからファイル取得の指示がなされ、サーバコンピュータ１０４のオペレーティングシステム３０２はその指示を受信する。なお、クライアント１０８は、例えば、そのデスクトップ画面にあるマイコンピュータよりネットワークドライブ上のファイル1155525002312_0.efをクリックすることによりファイル取得の指示をする（strageはサーバコンピュータ１０４を示している）。そして、オペレーティングシステム３０２は、ディスクチェンジャ管理ソフト３０５に対してファイル（\0003\abcd.ef）の取得を要求する。
【００３９】
ステップＳ４０２では、ディスクチェンジャ管理ソフト３０４は自身が作製した履歴情報から、チェンジャ内の媒体棚０００３にファイルabcd.efが存在し、さらに読み書き装置棚４００２（２１９の下から二段目）に媒体が存在していないことを認知する。なお、ディスクチェンジャ管理ソフト３０４は、使用すべき読み書き装置をＳＣＳＩ識別番号に認知している。また、どの読み書き装置が空いているかについては、ディスクチェンジャ管理ソフト３０４が制御装置２０４に対して問い合わせ、制御装置２０４が空いているか否かを確認してディスクチェンジャ管理ソフト３０４に通知されるようになっている。より具体的には、制御装置２０４が確認したドライブの情報はＵＳＢ識別番号（物理アドレス）でオペレーティングシステム３０２に通知されるが、そのＵＳＢ識別番号は変換ソフト３０３によってＳＣＳＩ識別番号（論理アドレス）に変換され、ディスクチェンジャ管理ソフト３０５に通知される。
【００４０】
続いてステップＳ４０３では、ディスクチェンジャ管理ソフト３０４は、変換ソフト３０３に対してＳＣＳＩ識別番号を用いてファイル読み出し命令を出す。より具体的には、ディスクチェンジャ管理ソフト３０４は、例えば、変換ソフト３０３に対してＩＤ０の制御装置２０４に媒体棚０００３(図２の２０１の下から３段目)から読み書き装置棚４００２（図２の２１９の下から二段目）に媒体群（２０１の下から３段目に装填された２０２）を搬送し、かつＩＤ２の読み書き装置にファイルabcd.efを読み出しするよう命令する。
【００４１】
ステップＳ４０４では、変換ソフト３０３は、ＳＣＳＩ識別番号を用いて出された命令をＵＳＢ識別番号に変換して対応する読み書き装置及び制御装置２０４に通知する。より具体的には、変換ソフト３０３は、例えば、ＩＤ０（チェンジャのＳＣＳＩ識別番号或いはアドレス）をＵＳＢ−Ｐｏｒｔ８（２１８）につながれた制御装置２０４（ＵＳＢ識別番号ｘｘｘｘ＆８）、ＩＤ２（読み書き装置２０６のＳＣＳＩ識別番号）をＵＳＢ−Ｐｏｒｔ２（２１２）につながれた読み書き装置２０６（ＵＳＢ識別番号ｘｘｘｘ＆２）と読み替え、該当する装置に命令を転送する。
【００４２】
ステップＳ４０５では、ステップＳ４０３で転送されてきた命令を該当する装置が受け取り、命令に従ったファイルの情報をディスクから取り出し、制御装置２０４がサーバコンピュータ１０４に転送する。そして、サーバコンピュータ１０４のオペレーティングシステム３０２はその取り出した情報を取得する。
【００４３】
ステップＳ４０６では、変換ソフト３０３は、ＵＳＢ識別番号をＳＣＳＩ識別番号に変換し、取り出した情報をディスクチェンジャ管理ソフト３０４に通知する。より具体的には、変換ソフト３０３は、例えば、ＵＳＢ−Ｐｏｒｔ８（２１８）につながれた制御装置２０４（ＵＳＢ識別番号ｘｘｘｘ＆８）が転送した情報をＩＤ０の制御装置からのものとして、ＵＳＢ−Ｐｏｒｔ２（２１２）につながれた読み書き装置２０６（ｘｘｘｘ＆２）からの情報をＩＤ２の読み書き装置からの情報としてディスクチェンジャ管理ソフト３０４に通知する。
【００４４】
最後に、ステップＳ４０７では、オペレーティングシステム３０２は、取り出したファイルの情報を、ファイル取得指示を出したクライアント１０８に転送する。より具体的には、ディスクチェンジャ管理ソフト３０４は、ファイルabcd.efをファイル:0003\abcd.efとしてオペレーティングシステム（1155525002312_1）に転送する。そして、オペレーティングシステム３０２は、指示を出したクライアント１０８にファイルを1155525002312_2.eftとして転送する。
【００４５】
以上のような動作によってクライアント１０８は所望のファイル情報を取得することができるようになる。
【００４６】
なお、実施形態の機能を実現するソフトウェアのプログラムコードによっても本発明は実現できる。この場合、プログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出す。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそれを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィ（登録商標）ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどが用いられる。
【００４７】
また、プログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現されるようにしてもよい。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータ上のメモリに書きこまれた後、そのプログラムコードの指示に基づき、コンピュータのＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現されるようにしてもよい。
【００４８】
さらに、実施の形態の機能を実現するソフトウェアのプログラムコードがネットワークを介して配信されることにより、システム又は装置のハードディスクやメモリ等の記憶手段又はＣＤ−ＲＷ、ＣＤ−Ｒ等の記憶媒体に格納され、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ）が当該記憶手段や当該記憶媒体に格納されたプログラムコードを読み出して実行することによっても、達成されるようにしてもよい。
【００４９】
本発明の実施形態による情報処理システムは、以上述べたような構成とすることでデバイスの物理位置が論理位置から特定することが可能となるため取扱いに支障が無い。さらにデバイスの識別番号に見立てたポート番号によりデバイスを制御することが可能となるためソフトウエアの変更追加も少なく取扱いが容易な情報処理システムを提供することができる。
【００５０】
また、本発明の実施形態による情報処理システムでは、変換ソフト３０３がＵＳＢの識別番号をＳＣＳＩの識別番号に変換してディスクチェンジャ管理ソフト３０４に受け渡しているので、ディスクチェンジャ管理ソフト３０４自身から見るとあたかもＳＣＳＩ識別番号を用いて情報記憶装置１０１を制御・管理するようになっている。従って、ＵＳＢなどのように個々のデバイスに識別番号を割り当てない星型接続のシステムにおいて物理位置と論理位置の整合性が取りにくくなるという問題が解消される。また、チェンジャが接続されたバスと同一バス上にチェンジャに内蔵されたデバイスと同種の単体のデバイスを接続させると、物理位置の認識が更に困難となるなどの問題も解消される。
【００５１】
以上、本発明の情報処理システムについて、具体的な実施の形態を示して説明したが、本発明はこれらに限定されるものではない。当業者であれば、本発明の要旨を逸脱しない範囲内において、上記各実施形態又は他の実施形態にかかる発明の構成及び機能に様々な変更・改良を加えることが可能である。
【図面の簡単な説明】
【００５２】
【図１】ネットワーク上に接続されたクライアントと本発明の実施形態による情報処理システムの関係を示すシステム概略構成図である。
【図２】本発明の実施形態による情報処理システムを構成する情報記憶装置１０１の概略構成図である。
【図３】本発明の実施形態による情報処理システムを構成するサーバコンピュータ１０４の概略構成図である。
【図４】本発明の実施形態による情報処理システムの処理動作を説明するためのフローチャートである。
【符号の説明】
【００５３】
１０１…情報記憶装置
１０２…情報分配装置入力ポート
１０３…情報バス入力結線
１０４…サーバコンピュータ
１０５…ホスト端子
１０６…ローカルエリアネットワーク端子
１０７…ローカルエリアネットワーク
１０８…クライアント群
１０１…情報記憶装置
１０２…情報分配装置入力ポート
１０３…情報バス入力結線
２０１…記憶媒体棚
２０２…記憶媒体群
２０３…媒体搬送機構
２０４…制御装置
２０５…第一読み書き装置
２０６…第二読み書き装置
２０７…第三読み書き装置
２０８…第四読み書き装置
２０９…記憶媒体出し入れ機構
２１０…情報分配装置
２１１…第一分配ポート
２１２…第二分配ポート
２１３…第三分配ポート
２１４…第四分配ポート
２１５…第五分配ポート
２１６…第六分配ポート
２１７…第七分配ポート
２１８…第八分配ポート
２１９…読み書き装置取付け棚
２２０…第八情報バス結線
２２１…第一情報バス結線
２２２…第二情報バス結線
２２３…第三情報バス結線
２２４…第四情報バス結線
３０１…ディスクチェンジャドライブ物理層
３０２…オペレーティングシステム
３０３…変換ソフト
３０４…ディスクチェンジャ管理ソフト
３０５…アプリケーションソフト
３０６…ネットワーク物理層
【図１】
2008046877.tif 000003
【図２】
2008046877.tif 000004
【図３】
2008046877.tif 000005
【図４】
2008046877.tif 000006