nandに関するtakuver4のブックマーク (2)
-
-
NAND フラッシュメモリは、ビット化けが起こり得るデバイスであり、ECC (Error Correction Code / Error Checking and Correction) を使って補っています。 ECC は、ユーザーデータに ECC データを付加することによって、誤り訂正を行えるようにした仕組みです。 ECC は、1ビットの誤りならば、訂正が可能です。2ビットの誤りならば、訂正はできませんが、誤りが発生したことは検出できます。3ビット以上の誤りがあれば、結果はまちまちです。 間違った判断に基づき、誤り訂正したり、誤りがなかったと判断したりするかもしれません。 ECC データは、ユーザーデータ 2^N ビットに対し、2*N ビット必要です。 例えば、ユーザーデータが8ビットならば、N = 3 なので、ECC データは6ビット必要です。 ユーザーデータが20
-
1