【手続補正書】
【提出日】平成25年2月20日(2013.2.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
不揮発性記憶装置と、前記不揮発性記憶装置と通信を行う情報処理装置とを有するメモリシステムであって、
前記情報処理装置は、
前記不揮発性記憶装置の第１の論理アドレス領域からデータを読み出し、
前記第１の論理アドレス領域に対応する読み出しデータが第１の関数で表されるデータと同じである場合に、前記不揮発性記憶装置に、前記第１の論理アドレス領域のデータを無効にするための削除通知を行う第１の制御回路を具備し、
前記不揮発性記憶装置は、
不揮発性記憶媒体と、
有効なデータに対応する論理アドレスと物理アドレスとを関連付ける管理テーブルと、
前記削除通知により指定された論理アドレスを無効にするように前記管理テーブルを書き換え、
前記情報処理装置から受信した読み出し命令に含まれる論理アドレスが無効である場合に、前記第１の関数で表されるデータを前記情報処理装置に送信する第２の制御回路と、
を具備することを特徴とするメモリシステム。
【請求項２】
前記第１の関数は、特定のデータパターンであることを特徴とする請求項１に記載のメモリシステム。
【請求項３】
前記不揮発性記憶媒体は、前記第１の関数を格納する記憶領域を有し、
前記第１の制御回路は、
前記記憶領域の前記第１の関数を第２の関数に書き換え、
前記不揮発性記憶装置から読み出された読み出しデータが前記第１の関数で表されるデータと同じである第２の論理アドレス領域に、前記第１の関数で表されるデータを書き込む
ことを特徴とする請求項１又は２に記載のメモリシステム。
【請求項４】
第１のデータを格納する記憶領域を有する不揮発性記憶装置と、前記不揮発性記憶装置と通信を行う情報処理装置とを有するメモリシステムであって、
前記情報処理装置は、
前記不揮発性記憶装置の第１の論理アドレス領域からデータを読み出し、
前記第１の論理アドレス領域に対応する読み出しデータが前記第１のデータと同じである場合に、前記不揮発性記憶装置に、前記第１の論理アドレス領域を前記記憶領域に関連付けるための削除通知を行う第１の制御回路を具備し、
前記不揮発性記憶装置は、
不揮発性記憶媒体と、
論理アドレスと物理アドレスとを関連付ける管理テーブルと、
前記削除通知により指定された論理アドレスを前記記憶領域に関連付けるように前記管理テーブルを書き換え、
前記情報処理装置から受信した読み出し命令に含まれる論理アドレスが前記記憶領域を指定している場合に、前記第１のデータを前記情報処理装置に送信する第２の制御回路と、
を具備することを特徴とするメモリシステム。
【請求項５】
前記第１の制御回路は、ユーザから指示を受けた場合に、前記削除通知に関する処理を実行することを特徴とする請求項１乃至４のいずれかに記載のメモリシステム。
【請求項６】
前記第１の制御回路は、規定の時刻に到達した場合に、前記削除通知に関する処理を実行することを特徴とする請求項１乃至４のいずれかに記載のメモリシステム。
【請求項７】
前記第２の制御回路は、前記削除通知に関する処理を実行するための命令を前記情報処理装置に送信し、
前記第１の制御回路は、前記不揮発性記憶装置から前記命令を受けた場合に、前記削除通知に関する処理を実行する
ことを特徴とする請求項１乃至４のいずれかに記載のメモリシステム。
【請求項８】
情報処理装置と通信を行う不揮発性記憶装置であって、
不揮発性記憶媒体と、
有効なデータに対応する論理アドレスと物理アドレスとを関連付ける管理テーブルと、
前記不揮発性記憶媒体からデータを読み出し、
前記読み出しデータが第１の関数で表されるデータと同じである場合に、前記読み出しデータの論理アドレスを無効にするように前記管理テーブルを書き換え、
前記情報処理装置から受信した読み出し命令に含まれる論理アドレスが無効である場合に、前記第１の関数で表されるデータを前記情報処理装置に送信する制御回路と、
を具備することを特徴とする不揮発性記憶装置。
【請求項９】
前記第１の関数は、特定のデータパターンであることを特徴とする請求項８に記載のメモリシステム。
【請求項１０】
情報処理装置と通信を行う不揮発性記憶装置であって、
不揮発性記憶媒体と、
第１のデータを格納する記憶領域と、
論理アドレスと物理アドレスとを関連付ける管理テーブルと、
前記不揮発性記憶媒体からデータを読み出し、
前記読み出しデータが前記第１のデータと同じである場合に、前記読み出しデータの論理アドレスを前記記憶領域に関連付けるように前記管理テーブルを書き換え、
前記情報処理装置から受信した読み出し命令に含まれる論理アドレスが前記記憶領域を指定している場合に、前記第１のデータを前記情報処理装置に送信する制御回路と、
を具備することを特徴とする不揮発性記憶装置。
【請求項１１】
前記制御回路は、前記情報処理装置から一定期間アクセスがない場合に、前記管理テーブルを書き換える処理を実行することを特徴とする請求項８乃至１０のいずれかに記載の不揮発性記憶装置。
【請求項１２】
前記制御回路は、前記情報処理装置から命令を受けた場合に、前記管理テーブルを書き換える処理を実行することを特徴とする請求項８乃至１０のいずれかに記載の不揮発性記憶装置。
【請求項１３】
前記制御回路は、不揮発性記憶媒体のフリーブロック数が規定値を下回った場合に、前記管理テーブルを書き換える処理を実行することを特徴とする請求項８乃至１０のいずれかに記載の不揮発性記憶装置。
【請求項１４】
不揮発性記憶装置の制御方法であって、
前記不揮発性記憶装置の第１の論理アドレス領域からデータを読み出す工程と、
前記第１の論理アドレス領域に対応する読み出しデータが第１の関数で表されるデータと同じであるか否かを判定する工程と、
前記読み出しデータと前記第１の関数で表されるデータとが同じである場合に、前記不揮発性記憶装置に、前記第１の論理アドレス領域のデータを無効にするための削除通知を行う工程と、
を具備することを特徴とする不揮発性記憶装置の制御方法。
【請求項１５】
前記第１の関数は、特定のデータパターンであることを特徴とする請求項１４に記載の不揮発性記憶装置の制御方法。
【請求項１６】
前記不揮発性記憶装置に格納された前記第１の関数を第２の関数に書き換える工程と、
前記不揮発性記憶装置から読み出された読み出しデータが前記第１の関数で表されるデータと同じである第２の論理アドレス領域に、前記第１の関数で表されるデータを書き込む工程と、
をさらに具備することを特徴とする請求項１４又は１５に記載の不揮発性記憶装置の制御方法。
【請求項１７】
不揮発性記憶装置の制御方法であって、
前記不揮発性記憶装置は、第１のデータを格納する記憶領域を有し、
前記制御方法は、
前記不揮発性記憶装置の第１の論理アドレス領域からデータを読み出す工程と、
前記第１の論理アドレス領域に対応する読み出しデータが前記第１のデータと同じであるか否かを判定する工程と、
前記読み出しデータが前記第１のデータと同じである場合に、前記不揮発性記憶装置に、前記第１の論理アドレス領域を前記記憶領域に関連付けるための削除通知を行う工程と、
を具備することを特徴とする不揮発性記憶装置の制御方法。
【請求項１８】
不揮発性記憶装置を制御するためのプログラムであって、
前記プログラムは、情報処理装置に、
前記不揮発性記憶装置の第１の論理アドレス領域からデータを読み出す処理と、
前記第１の論理アドレス領域に対応する読み出しデータが第１の関数で表されるデータと同じであるか否かを判定する処理と、
前記読み出しデータと前記第１の関数で表されるデータとが同じである場合に、前記不揮発性記憶装置に、前記第１の論理アドレス領域のデータを無効にするための削除通知を行う処理と、
を実行させるためのプログラム。
【請求項１９】
前記第１の関数は、特定のデータパターンであることを特徴とする請求項１８に記載のプログラム。
【請求項２０】
前記不揮発性記憶装置に格納された前記第１の関数を第２の関数に書き換える処理と、
前記不揮発性記憶装置から読み出された読み出しデータが前記第１の関数で表されるデータと同じである第２の論理アドレス領域に、前記第１の関数で表されるデータを書き込む処理と、
をさらに具備することを特徴とする請求項１８又は１９に記載のプログラム。
【請求項２１】
不揮発性記憶装置を制御するためのプログラムであって、
前記不揮発性記憶装置は、第１のデータを格納する記憶領域を有し、
前記プログラムは、情報処理装置に、
前記不揮発性記憶装置の第１の論理アドレス領域からデータを読み出す処理と、
前記第１の論理アドレス領域に対応する読み出しデータが前記第１のデータと同じであるか否かを判定する処理と、
前記読み出しデータが前記第１のデータと同じである場合に、前記不揮発性記憶装置に、前記第１の論理アドレス領域を前記記憶領域に関連付けるための削除通知を行う処理と、
を実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】メモリシステム、不揮発性記憶装置、不揮発性記憶装置の制御方法、及びプログラム