エンベデッドシステムスペシャリスト暗記無料で始める

ウェアレベリングとは?うぇあれべりんぐ

ウェアレベリングとは、フラッシュメモリの消去回数に上限があることに対し、論理アドレスと物理ブロックの対応をコントローラが動的に付け替えて、書込みを全ブロックへ均等にばらまく技法。同じ論理アドレスへ書き続けても物理的には別のブロックが使われるため、一部だけが先に寿命を迎える事態を避けられる。

最終更新:2026-10-06

試験情報

エンベデッドシステムスペシャリスト試験の過去問では1問の解説で触れられています。

エンベデッドシステムスペシャリスト試験の頻出用語/午前II

別名:wear leveling、摩耗平準化

この語が出る過去問を解く →

背景

フラッシュは1ブロックあたり数千〜数万回の消去で劣化するという物理的な制約を持つ。ファイルシステムの管理領域やログのように書込みが集中する場所があると、装置全体としてはまだ余力があるのに、その数ブロックが尽きた時点で使えなくなる。消耗の集中を均せるかどうかが、装置寿命の設計値をそのまま決める。

具体例

SSDやeMMCのコントローラは、書換えの少ない静的なデータが載ったブロックも定期的に移し替え、消去回数の少ないブロックを空けて回す。SLCとTLCのように素子の耐久回数が違えば、必要な均し方も変わる。

試験での引っ掛け

数えているのは消去(書換え)回数であって読出し回数ではない。1ブロックあたりの寿命そのものが延びるわけでもなく、伸びるのは装置全体として使い切れる総書込み量である。ビット誤りを直すECCや、寿命の尽きたブロックを使用対象から外す不良ブロック管理とは役割が違う。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 1問の解説で触れられる
  • 分野:午前II
  • 数えているのは消去(書換え)回数であって読出し回数ではない。