【手続補正書】
【提出日】平成24年6月25日(2012.6.25)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
［適用例１］  情報処理装置と接続されるストレージ装置であって、データを格納する記憶媒体と、前記記憶媒体に転送されるデータを一時的に記憶するキャッシュメモリと、操作者による所定の操作指令を受信する操作指令受信部と、前記操作指令受信部により前記所定の操作指令を受信したときに、前記キャッシュメモリに記憶されているデータを前記記憶媒体に書き込むデータ回収部とを備え、前記データ回収部によるデータの書き込みが終了した後、前記情報処理装置との間でマウント状態を維持する、ストレージ装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
適用例６に係る情報処理システムによれば、操作者による所定の操作指令が受信されると、ストレージ装置側のキャッシュメモリに記憶されているデータと、情報処理装置側の第２のキャッシュメモリに記憶されているデータとが共に記憶媒体に書き込まれることから、両キャッシュメモリのデータのいずれも記憶媒体に書き込まれずに消失することがない。このため、データ回収部による書き込みを終えた後、ストレージ装置が物理的に取り外されたとしても、ストレージ装置のデータは破壊されることはない。さらに、この情報処理システムによれば、適用例１に係るストレージ装置と同様に、取り外し前に再度ストレージ装置を使用する際の利便性に優れているという効果を奏する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
［適用例７］  データを格納する記憶媒体と、前記記憶媒体に転送されるデータを一時的に記憶するキャッシュメモリとを備え、情報処理装置と接続されるストレージ装置のためのコンピュータプログラムであって、操作者による所定の操作指令を受信する第１機能と、前記第１機能により前記所定の操作指令を受信したときに、前記キャッシュメモリに記憶されているデータを前記記憶媒体に書き込む第２機能とを前記ストレージ装置に実現させるためのコンピュータプログラムであり、前記ストレージ装置は、前記第２機能によるデータの書き込みが終了した後、前記情報処理装置との間でマウント状態を維持する、コンピュータプログラム。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
一方、ステップＳ１１０で押しボタン４２が押下されたと判定されると（ステップＳ１１０：ＹＥＳ）、ブリッジコントローラ２４は、″ｆｌｕｓｈ  ｃａｃｈｅ″コマンドを、ディスクコントローラ３６に送信する。″ｆｌｕｓｈ  ｃａｃｈｅ″コマンドは、キャッシュメモリ３４に記憶されているデータをディスク３２へ書き込み、その後、キャッシュメモリ３４をクリアさせる旨の指令である。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
一方、ディスクコントローラ３６は、″ｆｌｕｓｈ  ｃａｃｈｅ″コマンドを受信したか否かを判定する（ステップＳ２１０）。ここで、受信していないと判定されると（ステップＳ２１０：ＮＯ）、ステップＳ２１０の処理を繰り返すことで、″ｆｌｕｓｈ  ｃａｃｈｅ″コマンドが送られてくるのを待つ。ステップＳ２１０で、″ｆｌｕｓｈ  ｃａｃｈｅ″コマンドを受信したと判定されると（ステップＳ２１０：ＹＥＳ）、ディスクコントローラ３６は、キャッシュメモリ３４に記憶されているデータをディスク３２へ書き込み、その後、キャッシュメモリ３４をクリアする（ステップＳ２２０）。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
図３に示すように、押しボタン４２が押下されると（タイミングｔ１）、ブリッジコントローラ２４は、その押下された旨を受信し、″ｆｌｕｓｈ  ｃａｃｈｅ″コマンドをディスクコントローラ３６に送信する（タイミングｔ２）。ディスクコントローラ３６は、″ｆｌｕｓｈ  ｃａｃｈｅ″コマンドを受信すると、キャッシュメモリ３４に記憶されているデータをディスク３２へ書き込む（ｄａｔａ：タイミングｔ３）。また、ディスクコントローラ３６は、キャッシュメモリ３４のクリアが完了した旨の返り値をブリッジコントローラ２４に返す（ｒｅｔｕｒｎ  ｓｔａｔｕｓ：タイミングｔ４）。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
ＰＣ２１０に備えられるＣＰＵ２１１は、押しボタン４２が押下された旨の返り値を受け取ると、ＰＣ２１０側のキャッシュ２１３ａに対する″ｆｌｕｓｈ  ｃａｃｈｅ″コマンドを実行する。ここでは、ＵＳＢハードディスク２２０用のキャッシュ２１３ａに記憶されているデータを、ＵＳＢハードディスク２２０のブリッジコントローラ２２４へ転送し、その後、キャッシュ２１３ａをクリアする（ｆｌｕｓｈ  ｃａｃｈｅ：タイミングｔ１８）。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
ブリッジコントローラ２２４は、上記書込みの完了を受けると、″ｆｌｕｓｈ  ｃａｃｈｅ″コマンドをディスクコントローラ３６に送信する（タイミングｔ２２）。ディスクコントローラ３６は、″ｆｌｕｓｈ  ｃａｃｈｅ″コマンドを受信すると、キャッシュメモリ３４に記憶されているデータをディスク３２へ書き込み、キャッシュメモリ３４をクリアする（タイミングｔ２３）。また、ディスクコントローラ３６は、キャッシュメモリ３４のクリアが完了した旨の返り値をブリッジコントローラ２２４に返す（ｒｅｔｕｒｎ  ｓｔａｔｕｓ：タイミングｔ２４）。
【手続補正９】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
情報処理装置と接続されるストレージ装置であって、
データを格納する記憶媒体と、
前記記憶媒体に転送されるデータを一時的に記憶するキャッシュメモリと、
操作者による所定の操作指令を受信する操作指令受信部と、
前記操作指令受信部により前記所定の操作指令を受信したときに、前記キャッシュメモリに記憶されているデータを前記記憶媒体に書き込むデータ回収部と
を備え、
前記データ回収部によるデータの書き込みが終了した後、前記情報処理装置との間でマウント状態を維持する、ストレージ装置。
【手続補正１０】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項７
【補正方法】変更
【補正の内容】
【請求項７】
情報処理装置と接続されるとともに、データを格納する記憶媒体と、前記記憶媒体に転送されるデータを一時的に記憶するキャッシュメモリとを備えるストレージ装置のためのコンピュータプログラムであって、
操作者による所定の操作指令を受信する第１機能と、
前記第１機能により前記所定の操作指令を受信したときに、前記キャッシュメモリに記憶されているデータを前記記憶媒体に書き込む第２機能と
を前記ストレージ装置に実現させるためのコンピュータプログラムであり、
前記ストレージ装置は、前記第２機能によるデータの書き込みが終了した後、前記情報処理装置との間でマウント状態を維持する、コンピュータプログラム。