令和5年度 春期 午前 問11
コンピュータ構成要素
ウェアレベリングの説明
フラッシュメモリにおけるウェアレベリングの説明として,適切なものはどれか。
- ア各ブロックの書込み回数がなるべく均等になるように,物理的な書込み位置を選択する。
- イ記憶するセルの電子の量に応じて,複数のビット情報を記録する。
- ウ不良のブロックを検出し,交換領域にある正常な別のブロックで置き換える。
- エブロック単位でデータを消去し,新しいデータを書き込む。
答えと解説を見る
✓ これが正解ア各ブロックの書込み回数がなるべく均等になるように,物理的な書込み位置を選択する。
解説
すり減り方を平らにする位置の選び方です。
設問は、フラッシュメモリにおけるウェアレベリングの説明として適切なものを四つから選ばせています。見分けの軸は、この語をもとの英語に開いたとき何を意味するか、という一点です。前半は摩耗、後半は平らにすることを表しますから、すり減り方を均等にならす工夫を指すと分かります。フラッシュメモリはブロックごとに書換え回数の限りがあり、同じ場所ばかりに書き続けるとそこだけ先に寿命を迎えます。そこで利用者から見た書込み先が同じであっても、実際に記録する物理的な位置を毎回ずらし、どのブロックの書込み回数もなるべく等しくなるように配ります。論理的な位置と物理的な位置を切り離し、その対応表を制御部が持つことで成り立つ仕組みです。ですから物理的な書込み位置を選択すると述べ、回数を均等にすると書いた記述が正解にあたります。書込みと消去で単位の大きさが違うことも、この平準化が効いてくる理由です。
ほかの選択肢はなぜ違うのか
- イ記憶するセルの電子の量に応じて,複数のビ…:記憶するセルの電子の量に応じて複数のビット情報を記録する、という記述です。一つのセルに二ビットや三ビットを詰めて容量を増やす多値記録の説明であり、摩耗を平らにする工夫とは目的が違います。
- ウ不良のブロックを検出し,交換領域にある正…:不良のブロックを検出し、交換領域にある正常な別のブロックで置き換えるという記述です。これは壊れたあとの手当てにあたる代替ブロック処理で、壊れる前に備える平準化とは働く時点が違います。
- エブロック単位でデータを消去し,新しいデー…:ブロック単位でデータを消去し、新しいデータを書き込むという記述です。フラッシュメモリが持つ性質そのものではありますが、問われている語の定義ではなく、むしろその工夫が必要な理由の側にあたります。
出典:令和5年度 春期 応用情報技術者試験 午前 問11
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)