メモリのメモリアレイの個々のメモリパーティションの特定の1つの第1の部分の特定のコンテンツを、前記個々のメモリパーティションの前記特定の1つの第2の部分に書き込む間に、読み出すことを具備してなり、前記読み出すことは、前記個々のメモリパーティションのコンテンツに少なくとも部分的に基づいた誤り訂正符号ECCに少なくとも部分的に基づいた前記第1の部分の前記特定の部分を決定することを含むことを特徴とする方法。更に、前記第1の部分の前記特定のコンテンツを前記決定することは、前記個々のメモリパーティションの前記特定の1つの前記第1の部分に対応する前記個々のメモリパーティションの一部分のコンテンツに少なくとも部分的に基づくことを特徴とする請求項1に記載の方法。前記個々のメモリパーティションの前記特定の1つの前記第1の部分の前記コンテンツは、前記第1の部分の前記特定のコンテンツを前記決定することに用いられるものではないことを特徴とする請求項2に記載の方法。更に、前記第1の部分の前記特定のコンテンツを前記決定することを実行する間に、前記個々のメモリパーティションの前記特定の1つの前記第1の部分に対応する前記個々のメモリパーティションの前記一部分の前記コンテンツを、バスを介して並列に読み出すことを含むことを特徴とする請求項2に記載の方法。更に、前記第1の部分の前記特定のコンテンツを前記決定することを実行する間に、前記個々のメモリパーティションの前記特定の1つの前記第1の部分に対応する前記個々のメモリパーティションの前記一部分の前記コンテンツを、バスを介して直列に読み出すことを含むことを特徴とする請求項2に記載の方法。前記個々のメモリパーティションの前記特定の1つの前記第2の部分に前記書き込むことは、前記メモリによって開始された内部動作に応答することを特徴とする請求項1に記載の方法。更に、前記個々のメモリパーティションの前記コンテンツの少なくとも一部分を読み出す読み出しリクエストを受信することに応答して前記ECCの計算を中止することと、前記個々のメモリパーティションの前記コンテンツの前記少なくとも一部分を読み出すことの後に続いて、前記ECCを前記計算することを再開することと、を含むことを特徴とする請求項1に記載の方法。前記個々のメモリパーティションの前記特定の1つの前記第1の部分及び前記第2の部分は、少なくとも1つのセンスアンプグループを共有することを特徴とする請求項1に記載の方法。メモリアレイに接続する少なくとも1つのインターフェースと、メモリのメモリアレイの個々のメモリパーティションの特定の1つの第1の部分の特定のコンテンツを、前記個々のメモリパーティションの前記特定の1つの第2の部分に書き込む間に、読み出す電子回路であって、前記読み出すことは、前記個々のメモリパーティションのコンテンツに少なくとも部分的に基づいた誤り訂正符号ECCに少なくとも部分的に基づいた前記第1の部分の前記特定の部分を決定することを含む電子回路と、を具備することを特徴とするメモリマイクロコントローラ。更に、前記第1の部分の前記特定のコンテンツを前記決定することは、前記個々のメモリパーティションの前記特定の1つの前記第1の部分に対応する前記個々のメモリパーティションの一部分のコンテンツに少なくとも部分的に基づくことを特徴とする請求項9に記載のメモリマイクロコントローラ。前記個々のメモリパーティションの前記特定の1つの前記第1の部分の前記コンテンツは、前記第1の部分の前記特定のコンテンツを前記決定することに用いられるものではないことを特徴とする請求項10に記載のメモリマイクロコントローラ。更に、前記第1の部分の前記特定のコンテンツを前記決定することを実行する間に、前記個々のメモリパーティションの前記特定の1つの前記第1の部分に対応する前記個々のメモリパーティションの前記一部分の前記コンテンツを、バスを介して並列に読み出す回路を備えることを特徴とする請求項10に記載のメモリマイクロコントローラ。更に、前記第1の部分の前記特定のコンテンツを前記決定することを実行する間に、前記個々のメモリパーティションの前記特定の1つの前記第1の部分に対応する前記個々のメモリパーティションの前記一部分の前記コンテンツを、バスを介して直列に読み出す回路を備えることを特徴とする請求項10に記載のメモリマイクロコントローラ。前記個々のメモリパーティションの前記特定の1つの前記第2の部分に前記書き込むことは、前記メモリによって開始された内部動作に応答することを特徴とする請求項9に記載のメモリマイクロコントローラ。メモリを備えるメモリデバイスであって、メモリのメモリアレイの個々のメモリパーティションの特定の1つの第1の部分の特定のコンテンツを、前記個々のメモリパーティションの前記特定の1つの第2の部分に書き込む間に、読み出し、前記読み出すことは、前記個々のメモリパーティションのコンテンツに少なくとも部分的に基づいた誤り訂正符号ECCに少なくとも部分的に基づいた前記第1の部分の前記特定の部分を決定することを含むメモリマイクロコントローラを更に備えるメモリデバイスと、1つ又は複数のアプリケーションをホストするとともに、前記メモリアレイにアクセスを提供する前記メモリマイクロコントローラに対して読み出しコマンドを開始するプロセッサと、を具備することを特徴とするシステム。更に、前記第1の部分の前記特定のコンテンツを前記決定することは、前記個々のメモリパーティションの前記特定の1つの前記第1の部分に対応する前記個々のメモリパーティションの一部分のコンテンツに少なくとも部分的に基づくことを特徴とする請求項15に記載のシステム。前記個々のメモリパーティションの前記特定の1つの前記第1の部分の前記コンテンツは、前記第1の部分の前記特定のコンテンツを前記決定することに用いられるものではないことを特徴とする請求項16に記載のシステム。更に、前記第1の部分の前記特定のコンテンツを前記決定することを実行する間に、前記個々のメモリパーティションの前記特定の1つの前記第1の部分に対応する前記個々のメモリパーティションの前記一部分の前記コンテンツを、バスを介して並列に読み出す回路を備えることを特徴とする請求項16に記載のシステム。更に、前記第1の部分の前記特定のコンテンツを前記決定することを実行する間に、前記個々のメモリパーティションの前記特定の1つの前記第1の部分に対応する前記個々のメモリパーティションの前記一部分の前記コンテンツを、バスを介して直列に読み出す回路を備えることを特徴とする請求項16に記載のシステム。前記個々のメモリパーティションの前記特定の1つの前記第2の部分に前記書き込むことは、前記メモリによって開始された内部動作に応答することを特徴とする請求項15に記載のシステム。本明細書全体を通して、一実施形態又は実施形態を参照することは、特別な特色、構造、特徴が、請求項に記載された主題の少なくとも一実施形態に含まれることを意味する。それゆえ、本明細書を通して様々な箇所における一実施形態において又は実施形態という語句の出現は、必ずしも全てが同一の実施形態を参照しているものではない。更に、特定の特色、構造、又は特徴は、1つ又は複数の実施形態において組み合わされてもよい。実施形態において、NAND、NOR、又は、PCMフラッシュ等のメモリデバイスは、パーティションと呼ばれるメモリセルグループに区分されたメモリアレイを含んでもよい。パーティション内のメモリセルは、例えば、センスアンプ及びロウ/カラムデコーダを含む共通の電子回路を共有してもよい。実装において、メモリアレイは、ユーザデータを記憶する複数のパーティションを含むことに加えて、誤り訂正符号ECCを記憶するECCパーティションを含んでもよい。このようなECCは、データの1つ又は複数のビットが壊れる場合に復元されるデータのための十分に余分な情報を含むパリティビットを有する追加データに用いられてもよい。例えば、このようなECCは、記憶されたデータを読み出す処理中、及び/又は、データのベリファイアフターライティングverify-after-writing処理中に適用されてもよい。ECCは、パリティビットに追加されたデータのストリングを備えてもよい。ECCを構成する処理は、少なくとも部分的に、使用されている特定のアプリケーションに基づいてもよい。特定の実装において、ECCは、少なくとも部分的に、並列な符号化及び復号化技術に基づいてもよい。このような技術は、いくつか例を挙げると、1ビットの誤り訂正バイナリハミング符号、1ビット以上の誤り訂正バイナリボースチョードリオッカンガムBCH符号、非バイナリのリードソロモン符号、又は、コンボルーション符号を伴ってもよい。実施形態において、ECCは、メモリアレイの特定のパーティションにおけるリードホワイルライトread‐while‐write方式の動作を実行する技術に用いられてもよい。このような技術において、例えば上に記載したように、誤りを検出及び訂正するために用いられる代わりに、ECCは、このようなコンテンツが後で同時書き込み動作中に読み出され得るように、メモリアレイの1つ又は複数のパーティションにおけるコンテンツを表す情報を符号化するために用いられてもよい。このようなECCは、データを記憶するために用いられたメモリアレイの1つ又は複数のパーティションから分離され得るECCパーティションに、書き込まれるとともに記憶されてもよい。ここで、パーティションにプログラムされ得るか又はパーティションから読み出され得るユーザデータ等のデータを記憶するために用いられたこのようなパーティションは、例えば、ECCパーティションと区別するために、データパーティションと呼ばれる。特に、ECCパーティションは、少なくとも部分的に、多数のデータパーティションに記憶されたデータに基づいたECCを含んでもよい。例えば、データがデータパーティション1~8に書き込まれる場合、ECCはデータパーティション1~8に書き込まれたデータに基づいて計算されてもよい。このように計算されたECCは、その後、ECCパーティションに記憶されてもよいとともに、例えば、後でデータパーティション1~8のうち任意の1つのコンテンツを決定する処理に用いられてもよい。データパーティションのコンテンツを決定するこのような処理は、このようなコンテンツを直接読み出すことの代わりとして実行されてもよい。ここで、用語直接読み出すこととは、センスアンプ及び他の回路を介して1つ又は複数のメモリセルのステートを検知する処理を指す。対照的に、1つ又は複数のメモリセルのステートは、以下に記載するように、メモリセルを検知する処理なしにこのようなステートを推論すること又は決定することによって、間接的に読み出されてもよい。データパーティションのブロックのコンテンツを直接読み出すことは、例えば、一時停止サスペンド動作がリクエストされ得るため、同じデータパーティションにおける書き込み動作をペンディングする間は許可されなくてもよい。しかしながら、以下に詳細に記載するように、特定の実施形態によって、データパーティションのブロックのコンテンツを間接的に読み出すことは、このようなブロックが、書き込まれていて現在ビジーであるデータパーティションに属する場合でさえ実行されてもよい。一実装において、ブロック又は特定のデータパーティションの他のパーティションのこのようなリードホワイルライト方式の動作例えば、間接的な読み出しを実行する技術は、ブロックのコンテンツ、又は、他のデータパーティション及びECCパーティションのコンテンツに少なくとも部分的に基づいた他の部分を決定することを含んでもよい。ゆえに、特定のデータパーティションに書き込む動作が、同じデータパーティションから読み出す動作の完了まで一時停止サスペンドされる必要はないなら、メモリデバイスの性能は改善される。実施形態において、メモリデバイスのデータパーティションにおいてリードホワイルライト方式の動作を同時に実行する技術は、メモリの個々のデータパーティションのコンテンツに少なくとも部分的に基づいてECCを計算することを含んでもよい。このようなECCは、例えば、ECCパーティションに保持されてもよい。このようなECCは、個々のデータパーティションの特定の部分又はブロックに対応してもよい。例えば、ブロック2に対するECCは、個々のデータパーティションのブロック2のコンテンツを用いて計算されたECCを備えてもよい。ブロック3に対する他のECCは、個々のデータパーティションのブロック3のコンテンツ等を用いて計算されたECCを備えもよい。ECCのこのような値例えば、ブロック2に対するECC、ブロック3に対するECC等は、ECCパーティションに記憶されてもよい。このようなECCを用いて、例えば、特定のデータパーティションの1つのブロックのコンテンツは、以下に説明するように、特定のデータパーティション以外のデータパーティションの対応する複数のブロックのコンテンツ及び前記1つのブロックに対応するECCに少なくとも部分的に基づいて間接的に読み出されてもよい。一実装において、このような特定のデータパーティション以外のデータパーティションのコンテンツは、特定のデータパーティションのコンテンツを間接的に読み出す処理において、配線又はバスを介してシリアルに又は互いに並列に読み出されてもよい。上で言及したように、書き込み動作は、データパーティションの直接読み出し処理が同じデータパーティション内で生じることを防止してもよい。このような書き込み動作また、任意の数の内部のメモリ処理中に、メモリデバイスに組み込まれる内蔵されるか又はメモリデバイスに積層されるメモリマイクロコントローラによって開始されてもよい。例えば、メモリマイクロコントローラは、ウェアレベリング、ガーベジコレクション、不良ブロック管理、及び/又は、リフレッシュ処理を実行するメモリアレイの1つ又は複数のパーティションにおいて書き込み動作を開始してもよい。このような処理は、例えば、アプリケーションレベルでプロセッサ及び/又はユーザに可視可能ではないバックグランド動作を含んでもよい。ここに開示される実施形態は、このような内部のメモリ処理を一時停止する必要なく生じるこのような書き込み動作を許可してもよい。一実施形態において、ECCは、メモリアレイの1つ又は複数のデータパーティションに書き込まれているデータに応答して、計算されてもよく、及び/又は、更新されてもよい。上で言及したように、ECCは、少なくとも部分的に、このようなデータに基づいてもよい。特に、ECCを計算する処理は、データパーティションのコンテンツを直接読み出すことと、ECC計算のこのようなコンテンツを用いることとを含んでもよい。実装において、例えば、プロセッサ又はメモリマイクロコントローラによって開始された入力読み出しリクエストは、ECC計算に伴われた読み出し動作と衝突してもよい。従って、ある場合では、個々のデータパーティションがECC計算でビジーであるとき、このような入力読み出しリクエストは拒否されてもよい。しかしながら、他の場合では、ECC計算を伴う1つ又は複数の処理は、入力読み出しリクエストが拒否される必要が無いように一時停止されてもよい。入力読み出しリクエストを実行した後、ECC計算を伴う1つ又は複数の処理が再開されてもよいが、請求項の主題はそのように限定されるものではない。実施形態では、メモリアレイのデータパーティションにおいてリードホワイルライトを行う技術は、ECCを記憶するECCパーティションを備えるメモリデバイス、メモリアレイの個々のデータパーティションのコンテンツに少なくとも部分的に基づいてECCを計算するメモリマイクロコントローラにおいて実行されてもよい。このようなメモリマイクロコントローラは、特定のデータパーティションの第2の部分に書き込む間に、同じデータパーティションの第1の部分のコンテンツを読み出す読み出しコマンドを開始してもよい。読み出し部分は、書き込み部分と同じであってもよいが、書き込み部分が終了するまでは、古いコンテンツのみが読み出されてもよい。第1の部分のコンテンツは、ECCパーティションに記憶されたECCに少なくとも部分的に基づいて決定されてもよい例えば、間接的に読み出されてもよい。第1の部分のコンテンツはまた、他のデータパーティションのコンテンツに少なくとも部分的に基づいて決定されてもよい。ゆえに、データパーティションの第1の部分のコンテンツは、直接読み出される必要はないが、EC及び他のデータパーティションのコンテンツを用いて間接的に読み出されてもよい。実装において、データパーティションの第1の部分及び第2の部分は、例えば、センスアンプの少なくとも1つのグループを共有してもよいが、請求項の主題はそのように限定されるものではない。図1は、実施形態に係るメモリの一部分100の概略図である。例えば、このようなメモリは、メモリセルのデータパーティションに構成され得る、NAND、NOR、又は、PCMフラッシュメモリを備えてもよい。以下の記載において、このようなメモリ一部分は、8つのデータパーティションを備えるように記載されてもよい。このような特定数のデータパーティションは、単に便宜上、かつ、説明及び理解を簡単するために記載される。しかしながら、ここに記載された実施形態に伴うデータパーティションの数は、何れの特定の数にも限定されるものではなく、請求項の主題はこの点に限定されるものではないことが理解されるべきである。図1の記載に続いて、メモリの部分100は、データパーティション110の数例えば、8を含んでもよい。一実装において、このようなデータパーティションは、例えば、メモリセルアレイ116、ロウデコーダ113、カラムデコーダ136、例えば、書き込まれるべきメモリセルを決定する書き込み動作中に用いたプログラムロード133、1つ又は複数のセンスアンプ130、及び、関連するデータパーティションの読み出し/書き込み動作に伴われた他の回路120を備えてもよい。1つのデータパーティションから直接読み出す読み出し動作は、異なるデータパーティションに書き込む書き込み動作と同時に生じてもよい。このような場合、多くの理由の中で、このようなデータパーティションは、例えば、それら独自の読み出し回路例えば、センスアンプ、及び/又は、ロウ及びカラムデコーダ回路を含んでもよいため、競合又は衝突が生じる必要はない。特定の実施形態に関する限り、データパーティション1から直接読み出す読み出し動作140は、データパーティション6に書き込む書き込み動作160と同時に生じてもよい。読み出し動作140は、例えば、センスアンプ130を介してデータパーティション1の読み出しメモリセルのステートを検知するとともに、出力バッファ150にそのステートを表すデータを書き込む処理145を含んでもよい。図2は、他の実施形態に係るメモリの一部分100の概略図である。上に言及したように、1つのデータから直接読み出す読み出し動作は、異なるデータパーティションに書き込む書き込み動作と同時に生じてもよい。しかしながら、これがデータパーティション170に生じていると示された場合において、衝突が生じるかもしれない。特に、データパーティション6の1つのブロックから直接読み出す読み出し動作240は、データパーティション6の他のブロックに書き込む書き込み動作260と同時に生じることが可能ではなくてもよい。一実装において、例えば、読み出し動作240を実行するコマンドを例えば、外部プロセッサから、又は、内部のメモリマイクロコントローラの一部から受信した上で、書き込み動作260は、読み出し動作240が完了するまで一時停止されてもよい。他の実装において、読み出し動作240を実行するコマンドは、書き込み動作260が完了するまで、拒否されてもよく、及び/又は、遅延されてもよい。どちらかの実装では、読み出し動作240は、例えば、センスアンプ130を介してパーティション6の読み出しメモリセルのステートを検知するとともに、出力バッファ250にステートを表すデータを書き込む処理245を含んでもよい。図3は、実施形態に係るメモリの一部分300の概略図である。上記の部分100を備えるメモリと同様に、このようなメモリは、メモリセルのパーティションに構成され得る、NAND、NOR、又は、PCMフラッシュメモリを備えてもよい。しかしながら、メモリの部分300は、図1及び図2における上記の8つのデータパーティションに加えてECCパーティション310を備えてもよい。更に、請求項の主題は、何れの特定の数のデータパーティションにも限定されるものではない。一実装において、このようなECCパーティション310は、例えば、メモリセルアレイ316、ロウデコーダ313、カラムデコーダ336、プログラムロード333、1つ又は複数のセンスアンプ330、及び、ECCパーティションの読み出し/書き込み動作に伴われる他の回路320を備えてもよい。データパーティション0~7のメモリセルアレイ216の大きさ例えば、メモリセルの数は互いに実質的に等しくてもよいが、ECCパーティション310のメモリセルアレイ316の大きさは異なってもよい。例えば、メモリセルアレイ316は、データパーティション0のメモリセルアレイ216又はデータパーティション6のメモリセルアレイ370よりも実質的に大きくてもよい。メモリセルアレイ316の特定の大きさは、メモリセルアレイ316に記憶されるべきECC、データパーティションの数及び大きさ、データパーティションのブロック又はページの大きさ等を計算するために用いられるECC技術の特定の詳細に少なくとも部分的に基づいてもよい。上記のように、1つのデータパーティションから直接読み出す読み出し動作は、競合又は衝突が生じる必要が無いので、異なるデータパーティションに書き込む書き込み動作と同時に生じてもよい。そこで、特定の実施例のために、データパーティション2のブロックから読み出す読み出し動作344は、データパーティション6のブロックに書き込む書き込み動作360と同時に生じてもよい。しかしながら、データパーティション6のブロックから直接読み出す読み出し動作340は、例えば、同じブロック又は同じデータパーティション6の他のブロックに書き込む書き込み動作360と同時に生じることが可能ではなくてもよい。それにも拘らず、ここに記載される実施形態は、データパーティションの一部分のコンテンツを、同じデータパーティションの他の部分がプログラムされている間に直接読み出す技術を含む。このような技術は、ECCパーティション310に記憶されるECCを利用してもよい。ゆえに、例えば、書き込み動作360が、データパーティション6の第1のブロックに生じている間に、読み出し動作340によって読み出されるべきデータパーティション6の第2のブロックのコンテンツは、第2のブロックから直接読み出すことによって決定されてもよい。第1及び第2のブロックは同じであってもよいが、書き込み動作が終了するまでは古いコンテンツのみが読み出されてもよい。代わりに、このようなコンテンツは、以下に詳細に説明するように、直接読み出されてもよいとともに、ECCパーティション、及び、データパーティション0~5及び7例えば、データパーティション6以外の全てのデータパーティションのブロックに対応するコンテンツに基づいて決定されてもよい。実装において、このようなECCは、データパーティション6の第2のブロック、及び/又は、任意の他のデータパーティションがプログラムされた最も近い時間中に計算されていてもよい。このようなECCは、この最も近い時間中にプログラムされたデータに少なくとも部分的に基づいて計算されていてもよい。このようなECC計算の詳細については、これから記載する。実施形態において、データパーティションは、ブロックが、ビット、バイト、ワード、ワードグループ等を含み得る多数のブロックを備えてもよい。例えば、1Gビットのメモリデバイスは、このようなデータパーティションが64ブロックを備え得る8つのデータパーティションを含んでもよい。ブロックは、256kバイトの大きさを有してもよく、センスアンプグループによって並列に読み出され得るデータの16ワード又は32バイトのページに構成されてもよいが、請求項の主題はこの点に限定されるものではない。表記法を確立するために、特定のパーティション内の特定のブロックのコンテンツを表現する用語は、PxByと書き込まれてもよく、ここで、xはパーティション番号であり、yはパーティション番号x内のブロックである。例えば、パーティション0のブロック23のコンテンツは、P0B23と書き込まれてもよく、データパーティション4のブロック36のコンテンツは、P4B36と書き込まれてもよい等である。従って、このような表記を用いて、データパーティション0~7のブロックのECCは、以下のように、ECCの計算に用いられたデータパーティション0~7のブロックのコンテンツの関数として書き込まれてもよい。等である。このような関数fは、任意の数の動作及び/又はアルゴリズムを含んでもよい。例えば、一実装において、このような関数は、データパーティション0~7のブロックのコンテンツの連結を伴ってもよい。他の実装において、このような関数は、ブール演算の組み合わせを伴ってもよい。このような関数の詳細は、1つの特定の状況から他の状況に変化してもよいが、請求項の主題はこの点に限定されるものではない。図3に戻ると、既に説明したように、データパーティション6のブロックから直接読み出す読み出し動作340は、例えば、同じデータパーティション6のブロックに書き込む書き込み動作360を同時に生じさせることが可能でなくてもよい。特定の実施例として、上で導入されたブロックに関してこのような場合を記載すると、データパーティション6のブロック2を直接読み出す読み出し動作340は、同じデータパーティション6のブロック0に書き込む書き込み動作360を同時に生じさせることが可能でなくてもよい。しかしながら、データパーティション6のブロック0をプログラムしている間に、読み出し動作340によって読み出されるべきデータパーティション6のブロック2のコンテンツは、データパーティション6のブロック2から直接読み出されることによって決定される必要はない。その代わりに、このようなコンテンツは、ブロック2ECC342のコンテンツ及びデータパーティション0~5及び7のブロック2のコンテンツに基づいて間接的に読み出されてもよい。従って、データパーティション6のブロック2のコンテンツは、以下のように、ECCとブロック2のためのECCの計算に用いられたデータパーティション0~5及び7のブロックのコンテンツとの関数として書き込まれてもよい。このような関数gは、任意の数の動作及び/又はアルゴリズムを含んでもよい。例えば、一実装において、このような関数gの少なくとも一部分は、上記のfの逆関数inversefunctionを含んでもよい。上の表現は、データパーティション6のブロック2のデータが、ブロック2ECC342及び他のデータパーティションのブロック2のデータから推定又は決定されてもよいことを示唆する。このことが正しいのは、ブロック2ECC342が、データパーティション6のブロック2のデータ及び他のデータパーティションのブロック2のデータに少なくとも部分的に基づいて予め計算されたからである。ゆえに、データパーティション6のブロック2のデータを直接読み出す読み出し動作340を実行するために、このようなデータは代わりに、ブロック2ECC342及び他のデータパーティションのブロック2のデータを用いて間接的に読み出されてもよい。従って、データパーティション0~5及び7のブロック2のデータを直接読み出す処理345、及び、ECCパーティション310のブロック2ECC342のデータを直接読み出す処理を含んでもよい。このような読み出しデータは、例えば、メモリマイクロコントローラの一部分を含み得る計算ブロック350に提供されてもよい。計算ブロック350は、ブロック2ECC342及び他のデータパーティションのブロック2のデータを用いてデータパーティション6のブロック2のデータを間接的に読み出す1つ又は複数の動作を実行してもよい。計算ブロック350は、このようなデータが、例えば、読み出し動作340に起因する読み出しデータとしてプロセッサに利用可能であり得る出力バッファ355に、データパーティション6のブロック2のデータを続いて提供してもよい。図4は、実施形態に係る、ECCを計算する処理中のメモリの一部分300の概略図である。このような処理は、例えば、1つ又は複数のデータパーティションにデータを書き込む1つ又は複数の動作に続いて又は動作中に、メモリマイクロコントローラによって開始されてもよい。上で議論したように、ECCは、データパーティション0~7のブロックに対応するこのようなデータに少なくとも部分的に基づいて計算されてもよい。例えば、ブロック2ECCは、データパーティション0~7のブロック2のデータに少なくとも部分的に基づいて計算されてもよい。従って、ECCを計算する処理は、データパーティション0~7のブロック2のデータを直接読み出すとともに、ECC計算ブロック450に読み出しデータを提供する処理445を含んでもよい。一実装において、ECC計算ブロック450は、メモリマイクロコントローラの一部分を含んでもよい。ブロック2のためにECCを計算した後、計算ブロック450は、計算されたECCをECCパーティション310に書き込む処理446において、ECCを提供してもよい。次に、後続のブロック例えば、ブロック3、ブロック4等のためにECCを計算する処理は、個々のブロックのために上に記載した処理を用いて実行されてもよい。勿論、ECCを計算するこのような詳細は単に例示であって、請求項の主題はそのように限定されるものではない。図5は、実施形態に係る、メモリアレイのデータパーティションから間接的に読み出す処理500のフローチャート図である。このような処理は、例えば、上記のように、部分300を含むメモリデバイスによって実行されてもよい。特に、四角形510におけるように、このような処理は、メモリアレイのデータパーティションの特定のブロックから読み出すリクエストを、書き込み動作が同じデータパーティションに生じている間に、受信することに応答して実行されてもよい。このようなリクエストは、例えば、ウェアレベリング、ガーベジコレクション、不良ブロック管理、及び/又は、リフレッシュ処理を実行するために、アプリケーションを実行するプロセッサ、及び/又は、メモリアレイの1つ又は複数のデータパーティションにおいて書き込み動作を実行するメモリマイクロコントローラによって開始されてもよい。上で説明したように、データパーティションの特定のブロックから直接読み出す読み出し動作は、同じデータパーティションの他のブロックに書き込む書き込み動作と同時に生じることができなくてもよい。ゆえに、データパーティションの特定のブロックから直接読み出す代わりに、特定のブロックのコンテンツは、他のデータパーティション対応するブロックのコンテンツ及び対応するブロックのECCを用いて間接的に読み出されてもよい。従って、四角形520及び530におけるように、他のデータパーティションの対応するブロックのコンテンツ及びECCパーティションからの対応するブロックのECCのコンテンツは、直接読み出されてもよく、かつ、特定のブロックのコンテンツを間接的に読み出すために用いられてもよい。図6は、実施形態に係る、メモリのECCパーティションを更新する処理600のフローチャート図である。このような処理は、例えば、上記のように、部分300を含むメモリデバイスのメモリマイクロコントローラによって実行されてもよい。特に、四角形610におけるように、このような処理は、メモリアレイの1つ又は複数のデータパーティションに書き込むリクエストを受信することに応答して実行されてもよい。例えば、新しいデータがメモリアレイのこのようなデータパーティションに書き込まれる場合、新しいデータに少なくとも部分的に基づく更新ECCが計算されてもよい。このような更新ECCは、例えば、図3に示したようなECCパーティション310等のECCパーティションに記憶された古いECCを置換してもよい。ECCは、データパーティションに記憶された古いデータと同様にメモリアレイのデータパーティションに書き込まれた新しいデータを用い得る、任意の数のプロセッサ又はアルゴリズムを用いて計算されてもよい。実装において、特定のECCは、メモリアレイのデータパーティションにわたって対応するブロックに少なくとも部分的に基づいて計算されてもよい。例えば、個々のデータが64ブロックを含む場合、ECCパーティション310は、ブロックに対応するECCの64個の値を記憶してもよい。勿論、このような数のデータパーティション及びECC値は単に例示であって、請求項の主題はそのように限定されるものではない。四角形620において、データパーティションにわたって対応するブロックのデータは直接読み出されてもよい。四角形630において、ECCはこのような読み出しデータを用いて計算されてもよい。特定の実装において、処理600の少なくとも一部分は、入力読み出しコマンドのために実行されるべき読み出しを許可するために一時停止されてもよい。処理600のこのような部分はその後、このような読み出しが完了した後に再開されてもよい。ECCを更新する処理のこのような一時停止は、例えば、プロセッサによって開始された読み出しコマンドが遅延される必要が無いので、結果としてメモリデバイスの読み出し実行を改良し得る。ゆえに、ひし形640において、決定は、読み出しコマンドが受信されているか否かについてなされてもよい。もしそうでない場合、その後、処理600は、ECCを計算する処理が完了される四角形645に進行してもよい。四角形680において完了後、計算されたECCは、メモリデバイスのECCパーティションに書き込まれてもよい。他方で、読み出しコマンドがひし形640で受信される場合、処理600はECCの計算を一時停止する四角形650に進行してもよい。このような一時停止の間に、入力読み出しコマンドから起因する読み出し処理の進行をモニタすることは、ひし形660におけるように、このような読み出し処理が完了しているか否かを決定してもよい。読み出し処理が完了していない場合、処理600は、読み出し処理の進行をモニタし続けるために、ひし形660にループバックしてもよい。他方で、読み出し処理が完了している場合、処理600は、ECCを計算する処理が完了するブロック670に進行してもよい。四角形680において完了後、計算されたECCは、メモリデバイスのECCパーティションに書き込まれてもよい。勿論、処理600のこのような詳細は単に例示であって、請求項の主題はそのように限定されるものではない。図7は、メモリデバイス710を含むコンピュータシステム700の実施形態例を概略的に示す図である。このようなコンピュータデバイスは、例えば、アプリケーション及び/又は他のコードを実行するために、1つ又は複数のプロセッサを備えてもよい。例えば、メモリデバイス710は、図2に示したような多数のデータパーティションを備えてもよい。コンピュータデバイス704は、メモリデバイス710を管理するように構成され得る任意のデバイス、アプリケーション、又は機械を表し得る。メモリデバイス710は、メモリマイクロコントローラ715及びメモリ722を含んでもよい。例示であって制限されるものではないが、コンピュータデバイス704は、例えば、デスクトップコンピュータ、ラップトップコンピュータ、ワークステーション、サーバデバイス、又はこれらと類似するような1つ又は複数のコンピュータデバイス及び/又はプラットフォームと、例えば、携帯情報端末、モバイル通信デバイス、又はこれらと類似するような1つ又は複数のパーソナルコンピュータデバイス又は通信デバイス及び/又は装置と、例えば、データベース又はデータ記憶サービスプロバイダ/システムのようなコンピュータシステム及び/又は関連するサービスプロバイダ機能と、及び/又はこれらの任意の組み合わせとを含んでもよい。システム700に示した様々なデバイスの全部又は一部、及び本明細書に更に記載されたような処理及び方法は、ハードウェア、ファームウェア、ソフトウェア、又はこれらの任意の組み合わせを用いるかあるいは含むように実装されてもよいことが認識される。ゆえに、例示であって限定されるものではないが、コンピュータデバイス704は、バス740及びホスト又はメモリマイクロコントローラ715を通してメモリ722に動作的に連結される少なくとも1つの処理ユニット720を含んでもよい。処理ユニット720は、データコンピューティング手順又はデータコンピューティング処理の少なくとも一部を実行するように構成可能な1つ又は複数の回路を表す。例示であって限定されるものではないが、処理ユニット720は、1つ又は複数のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、アプリケーション専用集積回路、デジタル信号プロセッサ、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイ、及びこれらと類似するもの、又はこれらの任意の組み合わせを含んでもよい。処理ユニット720は、メモリマイクロコントローラ715と通信するように構成されたオペレーティングシステムを含んでもよい。このようなオペレーティングシステムは、例えば、バス740上でメモリマイクロコントローラ715に送信されるコマンドを生成してもよい。このようなコマンドは、例えば、読み出しコマンド及び/又は書き込みコマンドを含んでもよい。読み出しコマンドに応答して、例えば、メモリマイクロコントローラ715は、リードホワイルライトを実行するために、上記の処理500を実行してもよい。メモリ722は、任意のデータストレージ機構を表す。メモリ722は、例えば、一次メモリ724及び/又は二次メモリ726を含んでもよい。一次メモリ724は、例えば、ランダムアクセスメモリ、リードオンリメモリ等を含んでもよい。この例示は処理ユニット720から離れて説明したが、一次メモリ724の全部又は一部は処理ユニット720内に備えられていてもよく、あるいは処理ユニット420と同じ場所に設置されているか、又は処理ユニット720に連結されてもよいと理解されるべきである。二次メモリ726は、例えば、一次メモリと同一形式のメモリもしくは類似形式のメモリ、及び/又は、例えば、ディスクドライブ、光学ディスクドライブ、テープドライブ、固体状態メモリドライブ等の1つ又は複数のデータ記憶装置もしくはシステムを含んでもよい。所定の実装において、二次メモリ726は動作可能的にコンピュータ可読媒体728から受信可能であってもよく、もしくは、コンピュータ可読媒体728に連結するように構成可能であってもよい。コンピュータ可読媒体728は、例えば、システム700における1つ又は複数のデバイスに対するデータ、コード、及び/又は命令を送ることができ、かつ/又は、こうしたデータ、コード、及び/又は命令をアクセス可能にすることができる任意の媒体を含んでもよい。コンピュータデバイス704は、例えば、入力/出力732を含んでもよい。特定の実施形態において、コンピュータシステム700は、メモリ724の個々のメモリアレイパーティションのコンテンツに少なくとも部分的に基づいてECCを計算するために、メモリアレイ724及びメモリマイクロコントローラ715を備えるメモリデバイスを含んでもよい。個々のメモリアレイパーティションの特定の1つの第2の部分に書き込む間に、個々のメモリアレイパーティションの特定の1つを第1の部分の特定のコンテンツを読み出そうとすることに応答して、メモリマイクロコントローラ715は、ECCに少なくとも部分的に基づいて第1の部分の特定のコンテンツを決定してもよい。コンピュータシステム700はまた、1つ又は複数のアプリケーションをホストするとともに、例えば、メモリアレイ724のメモリセルにアクセスを提供するメモリマイクロコントローラ715に向けて読み出しコマンドを開始するプロセッサを含んでもよい。入力/出力732は、人及び/又は機械の入力を受入れるように構成可能な、又は導入するように構成可能な1つ又は複数のデバイス又は機能、及び/又は、人及び/又は機械の出力を送出するように構成可能な、又は提供するように構成可能な1つ又は複数のデバイス又は機能を表す。例示であって限定されるものではないが、入力/出力デバイス732は、動作可能に構成されたディスプレイ、スピーカー、キーボード、マウス、トラックボール、タッチスクリーン、データポート等を含んでもよい。本明細書に使用されたように、用語及び、及び/又は、及び又はとは、少なくとも一部において、そのような用語が使用される文脈に応じてまた期待される様々な意味を含み得る。一般に、A、B、又はCのように、リストに関連するように使用された場合の及び/又は並びに又はとは、ここで排他的な意味に使用されたA、B、又はCと同様に、ここで包括的な意味に使用されたA、B、及びCを意味するように意図されてもよい。本明細書全体を通して、一実施形態又は実施形態を参照することは、特別な特色、構造、特徴が、請求項に記載された主題の少なくとも一実施形態に含まれることを意味する。それゆえ、本明細書を通して様々な箇所における一実施形態において又は実施形態という語句の出現は、必ずしも全てが同一の実施形態を参照しているものではない。更に、特定の特色、構造、又は特徴は、1つ又は複数の実施形態において組み合わされてもよい。現時点で考えられる実施形態例について説明して述べてきたが、請求項の主題から逸脱することなく、他の様々な変更がなされてもよく、均等なものに置換されてもよいと当業者に理解され得るものである。加えて、本明細書に開示された主要概念から逸脱することなく、特定の状況を請求項の主題の教示に適用するように多くの変更がなされてもよい。それゆえ、請求項の主題が開示された特定の実施形態に限定されることはないと示され、そのような請求項の主題はまた、添付の特許請求の範囲に含まれる全ての実施形態及びそれらの均等物を包含するものであると示されている。