【手続補正書】
【提出日】平成22年4月27日(2010.4.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の記憶手段と、
第２の記憶手段を備える情報処理装置から供給されたコマンドを解析し、前記第２の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうち適用される前記データ転送モードを判定するコマンド解析手段と、
前記コマンド解析手段により判定された前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する情報授受制御手段と
を備える情報記憶装置。
【請求項２】
複数の前記データ転送モードは、前記第２の記憶手段において物理アドレス空間が連続して設定される第１の前記情報処理装置と情報を授受する第１のデータ転送モード、および、前記第２の記憶手段において物理アドレス空間が不連続に設定される第２の前記情報処理装置と情報を授受する第２のデータ転送モードを含む
請求項１に記載の情報記憶装置。
【請求項３】
前記第１のデータ転送モードは、第１の前記情報処理装置が情報の授受に関わる前記第２の記憶手段の物理アドレスを直接指定するデータ転送モードであり、前記第２のデータ転送モードは、第２の前記情報処理装置が情報の授受に関わる前記第２の記憶手段の物理アドレスを間接的に指定するデータ転送モードである
請求項２に記載の情報記憶装置。
【請求項４】
前記コマンド解析手段により解析可能な第１のコマンドセットは、第１の前記情報処理装置から供給されるコマンドにより構成される第２のコマンドセットと、第２の前記情報処理装置から供給されるコマンドにより構成される第３のコマンドセットとを含む
請求項１に記載の情報記憶装置。
【請求項５】
前記第２のコマンドセットのうちのデータ転送に関するコマンドと、前記第３のコマンドセットのうちのデータ転送に関するコマンドとは、同様の処理を指令する異なるコマンドを含む
請求項４に記載の情報記憶装置。
【請求項６】
前記第２のコマンドセットのうちの一部と、前記第３のコマンドセットのうちの一部とは、同一のコマンドを含む
請求項４に記載の情報記憶装置。
【請求項７】
第１の記憶手段を備える情報記憶装置が、
第２の記憶手段を備える情報処理装置から供給されたコマンドを解析し、
前記第２の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうち適用される前記データ転送モードを判定し、
判定した前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する
ステップを含む情報転送方法。
【請求項８】
第１の記憶手段を備える情報記憶装置のコンピュータに、
第２の記憶手段を備える情報処理装置から供給されたコマンドを解析し、
前記第２の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうち適用される前記データ転送モードを判定し、
判定した前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する
ステップを含む処理を実行させるためのプログラム。
【請求項９】
請求項８に記載のプログラムが記録されている記録媒体。
【請求項１０】
情報記憶装置と、
前記情報記憶装置と情報を授受する情報処理装置と
で構成され、
前記情報記憶装置は、
第１の記憶手段と、
前記情報処理装置から供給されたコマンドを解析し、前記情報処理装置が備える第２の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうち適用される前記データ転送モードを判定するコマンド解析手段と、
前記コマンド解析手段により判定された前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する情報授受制御手段と
を備え、
前記情報処理装置は、
前記第２の記憶手段と、
複数の前記データ転送モードのうちのいずれかの転送モードに適応するコマンドを前記情報記憶装置に送出するコマンド送出手段と
を備える情報転送システム。
【請求項１１】
第１の記憶手段と、
前記第１の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうちのいずれかの転送モードに適応するコマンドを、第２の記憶手段を備える情報記憶装置であって、前記コマンドにより示される前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する情報記憶装置に送出するコマンド送出手段と
を備える情報処理装置。
【請求項１２】
複数の前記データ転送モードは、前記第１の記憶手段において物理アドレス空間が連続して設定される場合の第１のデータ転送モード、および、前記第１の記憶手段において物理アドレス空間が不連続に設定される場合の第２のデータ転送モードを含む
請求項１に記載の情報記憶装置。
【請求項１３】
前記コマンド送出手段は、前記第１のデータ転送モードにより情報の授受を行う場合、情報の授受に関わる前記第１の記憶手段の物理アドレスを直接指定するコマンドを送出し、前記第２のデータ転送モードにより情報の授受を行う場合、情報の授受に関わる前記第１の記憶手段の物理アドレスを間接的に指定するコマンドを送出する
請求項１２に記載の情報処理装置。
【請求項１４】
第１の記憶手段を備える情報処理装置が、
前記第１の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうちのいずれかの転送モードに適応するコマンドを、第２の記憶手段を備える情報記憶装置であって、前記コマンドにより示される前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する情報記憶装置に送出する
ステップを含む情報転送方法。
【請求項１５】
第１の記憶手段を備える情報処理装置のコンピュータに、
前記第１の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうちのいずれかの転送モードに適応するコマンドを、第２の記憶手段を備える情報記憶装置であって、前記コマンドにより示される前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する情報記憶装置に送出する
ステップを含む処理を実行させるためのプログラム。
【請求項１６】
請求項１５に記載のプログラムが記録されている記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報記憶装置、情報転送方法、情報転送システム、情報処理装置、プログラム、並びに、記録媒体
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、情報記憶装置、情報転送方法、情報転送システム、情報処理装置、プログラム、並びに、記録媒体に関し、特に、情報を転送する場合に用いて好適な、情報記憶装置、情報転送方法、情報転送システム、情報処理装置、プログラム、並びに、記録媒体に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
本発明の第１の側面の情報記憶装置は、第１の記憶手段と、第２の記憶手段を備える情報処理装置から供給されたコマンドを解析し、前記第２の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうち適用される前記データ転送モードを判定するコマンド解析手段と、前記コマンド解析手段により判定された前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する情報授受制御手段とを備える。
複数の前記データ転送モードは、前記第２の記憶手段において物理アドレス空間が連続して設定される第１の前記情報処理装置と情報を授受する第１のデータ転送モード、および、前記第２の記憶手段において物理アドレス空間が不連続に設定される第２の前記情報処理装置と情報を授受する第２のデータ転送モードを含むことができる。
前記第１のデータ転送モードを、第１の前記情報処理装置が情報の授受に関わる前記第２の記憶手段の物理アドレスを直接指定するデータ転送モードとし、前記第２のデータ転送モードは、第２の前記情報処理装置が情報の授受に関わる前記第２の記憶手段の物理アドレスを間接的に指定するデータ転送モードとすることができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
前記コマンド解析手段により解析可能な第１のコマンドセットには、第１の前記情報処理装置から供給されるコマンドにより構成される第２のコマンドセットと、第２の前記情報処理装置から供給されるコマンドにより構成される第３のコマンドセットとを含ませるようにすることができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
本発明の第１の側面の情報転送方法は、第１の記憶手段を備える情報記憶装置が、第２の記憶手段を備える情報処理装置から供給されたコマンドを解析し、前記第２の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうち適用される前記データ転送モードを判定し、判定した前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御するステップを含む。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
本発明の第１の側面のプログラムは、第１の記憶手段を備える情報記憶装置のコンピュータに、第２の記憶手段を備える情報処理装置から供給されたコマンドを解析し、前記第２の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうち適用される前記データ転送モードを判定し、判定した前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御するステップを含む処理を実行させる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
本発明の第１の側面においては、第２の記憶手段を備える情報処理装置から供給されたコマンドが解析され、前記第２の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうち適用される前記データ転送モードが判定され、判定された前記データ転送モードに基づいて、第１の記憶手段と前記第２の記憶手段との情報の授受が制御される。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
本発明の第２の側面の情報転送システムは、情報記憶装置と、前記情報記憶装置と情報を授受する情報処理装置とで構成され、前記情報記憶装置は、第１の記憶手段と、前記情報処理装置から供給されたコマンドを解析し、前記情報処理装置が備える第２の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうち適用される前記データ転送モードを判定するコマンド解析手段と、前記コマンド解析手段により判定された前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する情報授受制御手段とを備え、前記情報処理装置は、前記第２の記憶手段と、複数の前記データ転送モードのうちのいずれかの転送モードに適応するコマンドを前記情報記憶装置に送出するコマンド送出手段とを備える。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
本発明の第２の側面においては、第１の記憶装置を備える情報記憶装置で、情報処理装置から供給されたコマンドが解析され、前記情報処理装置が備える第２の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうち適用される前記データ転送モードが判定され、判定された前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受が制御され、前記第２の記憶装置を備える情報処理装置で、複数の前記データ転送モードのうちのいずれかの転送モードに適応する前記コマンドが前記情報記憶装置に送出される。
本発明の第３の側面の情報処理装置は、第１の記憶手段と、前記第１の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうちのいずれかの転送モードに適応するコマンドを、第２の記憶手段を備える情報記憶装置であって、前記コマンドにより示される前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する情報記憶装置に送出するコマンド送出手段とを備える。
複数の前記データ転送モードは、前記第１の記憶手段において物理アドレス空間が連続して設定される場合の第１のデータ転送モード、および、前記第１の記憶手段において物理アドレス空間が不連続に設定される場合の第２のデータ転送モードを含むようにすることができる。
前記コマンド送出手段には、前記第１のデータ転送モードにより情報の授受を行う場合、情報の授受に関わる前記第１の記憶手段の物理アドレスを直接指定するコマンドを送出し、前記第２のデータ転送モードにより情報の授受を行う場合、情報の授受に関わる前記第１の記憶手段の物理アドレスを間接的に指定するコマンドを送出させることができる。
本発明の第３の側面の情報転送方法は、第１の記憶手段を備える情報処理装置が、前記第１の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうちのいずれかの転送モードに適応するコマンドを、第２の記憶手段を備える情報記憶装置であって、前記コマンドにより示される前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する情報記憶装置に送出するステップを含む。
本発明の第３の側面のプログラムは、第１の記憶手段を備える情報処理装置のコンピュータに、前記第１の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうちのいずれかの転送モードに適応するコマンドを、第２の記憶手段を備える情報記憶装置であって、前記コマンドにより示される前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する情報記憶装置に送出するステップを含む処理を実行させる。
本発明の第３の側面においては、前記第１の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうちのいずれかの転送モードに適応するコマンドが、第２の記憶手段を備える情報記憶装置であって、前記コマンドにより示される前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する情報記憶装置に送出される。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
本発明の第１の側面の情報記憶装置（例えば、図４のストレージシステム６１）は、第１の記憶手段（例えば、図４のバッファメモリ８５またはストレージメモリ８８）と、第２の記憶手段（例えば、図４のホストメモリ９２）を備える情報処理装置（例えば、図４のホストシステム６２）から供給されたコマンドを解析し、前記第２の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうち適用される前記データ転送モードを判定するコマンド解析手段（例えば、図５のコマンド解析部１４２）と、前記コマンド解析手段により判定された前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する情報授受制御手段（例えば、図５のコマンド実行部１４４）とを備える。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
本発明の第１の側面の情報転送方法は、第１の記憶手段（例えば、図４のバッファメモリ８５またはストレージメモリ８８）を備える情報記憶装置（例えば、図４のストレージシステム６１）が、第２の記憶手段（例えば、図４のホストメモリ９２）を備える情報処理装置（例えば、図４のホストシステム６２）から供給されたコマンドを解析し（例えば、図１２のステップＳ２の処理）、前記第２の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうち適用される前記データ転送モードを判定し（例えば、図１２のステップＳ５の処理）、判定した前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する（例えば、図１２のステップＳ７の処理）ステップを含む。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
本発明の第１の側面のプログラムは、第１の記憶手段（例えば、図４のバッファメモリ８５またはストレージメモリ８８）を備える情報記憶装置（例えば、図４のストレージシステム６１）のコンピュータに、第２の記憶手段（例えば、図４のホストメモリ９２）を備える情報処理装置（例えば、図４のホストシステム６２）から供給されたコマンドを解析し（例えば、図１２のステップＳ２の処理）、前記第２の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうち適用される前記データ転送モードを判定し（例えば、図１２のステップＳ５の処理）、判定した前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する（例えば、図１２のステップＳ７の処理）ステップを含む処理を実行させる。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
本発明の第２の側面の情報転送システムは、情報記憶装置（例えば、図４のストレージシステム６１）と、前記情報記憶装置と情報を授受する情報処理装置（例えば、図４のホストシステム６２）とで構成され、前記情報記憶装置は、第１の記憶手段（例えば、図４のバッファメモリ８５またはストレージメモリ８８）と、前記情報処理装置から供給されたコマンドを解析し、前記情報処理装置が備える第２の記憶手段（例えば、図４のホストメモリ９２）の物理アドレスの指定方法が異なる複数のデータ転送モードのうち適用される前記データ転送モードを判定するコマンド解析手段（例えば、図５のコマンド解析部１４２）と、前記コマンド解析手段により判定された前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する情報授受制御手段（例えば、図５のコマンド実行部１４４）とを備え、前記情報処理装置は、前記第２の記憶手段（例えば、図４のホストメモリ９２）と、複数の前記データ転送モードのうちのいずれかの転送モードに適応する前記コマンドを前記情報記憶装置に送出するコマンド送出手段（例えば、図４のホストＣＰＵ９１）とを備える。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
本発明の第３の側面の情報処理装置（例えば、図４のホストシステム６２）は、第１の記憶手段（例えば、図４のホストメモリ９２）と、前記第１の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうちのいずれかの転送モードに適応するコマンドを、第２の記憶手段（例えば、図４のバッファメモリ８５またはストレージメモリ８８）を備える情報記憶装置（例えば、図４のストレージシステム６１）であって、前記コマンドにより示される前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する情報記憶装置に送出するコマンド送出手段（例えば、図４のホストＣＰＵ９１）とを備える。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
本発明の第３の側面の情報転送方法は、第１の記憶手段（例えば、図４のホストメモリ９２）を備える情報処理装置（例えば、図４のホストシステム６２）が、前記第１の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうちのいずれかの転送モードに適応するコマンドを、第２の記憶手段（例えば、図４のバッファメモリ８５またはストレージメモリ８８）を備える情報記憶装置（例えば、図４のストレージシステム６１）であって、前記コマンドにより示される前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する情報記憶装置に送出する（例えば、図１３のステップＳ４１の処理、図１４のステップＳ７１の処理）ステップを含む。
本発明の第３の側面のプログラムは、第１の記憶手段（例えば、図４のホストメモリ９２）を備える情報処理装置（例えば、図４のホストシステム６２）のコンピュータに、前記第１の記憶手段の物理アドレスの指定方法が異なる複数のデータ転送モードのうちのいずれかの転送モードに適応するコマンドを、第２の記憶手段（例えば、図４のバッファメモリ８５またはストレージメモリ８８）を備える情報記憶装置（例えば、図４のストレージシステム６１）であって、前記コマンドにより示される前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する情報記憶装置に送出する（例えば、図１３のステップＳ４１の処理、図１４のステップＳ７１の処理）ステップを含む処理を実行させる。