ウェアレベリングとは?うぇあれべりんぐ
ウェアレベリングとは、フラッシュメモリの消去回数に上限があることに対し、論理アドレスと物理ブロックの対応をコントローラが動的に付け替えて、書込みを全ブロックへ均等にばらまく技法。同じ論理アドレスへ書き続けても物理的には別のブロックが使われるため、一部だけが先に寿命を迎える事態を避けられる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
フラッシュは1ブロックあたり数千〜数万回の消去で劣化するという物理的な制約を持つ。ファイルシステムの管理領域やログのように書込みが集中する場所があると、装置全体としてはまだ余力があるのに、その数ブロックが尽きた時点で使えなくなる。消耗の集中を均せるかどうかが、装置寿命の設計値をそのまま決める。
具体例
SSDやeMMCのコントローラは、書換えの少ない静的なデータが載ったブロックも定期的に移し替え、消去回数の少ないブロックを空けて回す。SLCとTLCのように素子の耐久回数が違えば、必要な均し方も変わる。
試験での引っ掛け
数えているのは消去(書換え)回数であって読出し回数ではない。1ブロックあたりの寿命そのものが延びるわけでもなく、伸びるのは装置全体として使い切れる総書込み量である。ビット誤りを直すECCや、寿命の尽きたブロックを使用対象から外す不良ブロック管理とは役割が違う。
関連用語
出た過去問
出典:令和4年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問9(IPA)解説で登場
携帯機器に搭載されている補助記憶装置であるeMMCの説明として、適切なものはどれか。
正解:マルチメディアカード規格を基に、BGAパッケージにフラッシュメモリ及びコントローラーを内蔵したストレージ
要点:eMMCはMMC規格ベースでフラッシュと制御を一体化したBGA部品
eMMCはMMC(マルチメディアカード)規格をベースに、NANDフラッシュメモリとその制御コントローラを1つのBGAパッケージへ封止し、基板に直接実装できるようにした組込み向けストレージである。ウェアレベリングやエラー訂正をコントローラ側が担うため、ホストは複雑なフラッシュ管理をしなくてよい。スマートフォンなど携帯機器の内蔵ストレージとして広く使われてきた。
出典・参考
高度試験 午前I(高度午前I 相当)のシラバスの2 コンピュータシステム > 2. メモリ > (6) 記録媒体の種類と特徴に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。