フラッシュメモリ豆知識④

FLASHメモリのガーベッジコレクションについて

・セクタ単位で消去を行うFLASHメモリの特性上、データの消去をすると、セクタの中に無効なデータと、有効なデータが混在する

ガーベッジコレクション前

・この状態が続くと、実際に使えるメモリサイズが、空きサイズより小さくなってしまう。

・メモリを有効に使用するには、複数のセクタに分散した有効なデータを集めるような処理(ガーベッジコレクション)が必要

FLASHの画像2
ガーベッジコレクション後

・ガーベッジコレクション中に電源が落ちても、復旧できるようなアルゴリズムを組む必要があります。

コメント

タイトルとURLをコピーしました