スポンサーリンク

【応用情報技術者試験】NAND型フラッシュメモリ

NAND型フラッシュメモリ:ページで読み書き・ブロックで消去 コンピュータ構成要素

NAND型フラッシュメモリは、電源を切ってもデータを保持する不揮発性メモリです。SSD、USBメモリ、SDカード、スマートフォンのストレージなどに使われます。試験では読み書きはページ、消去はブロックという単位の違いが重要です。

ページとブロックを区別する

操作・構造 基本の単位
データの読み出し・書込み ページ単位が基本。細部は製品・インターフェースによる
消去 複数ページが集まったブロック単位
不揮発性 電源なしで保持できる。ただし永久保存を保証する意味ではない

「データアクセスはすべてブロック単位」とまとめると、読み書きと消去を混同します。既に使った場所へ同じように直接上書きするRAMとは扱いが違い、SSDなどではコントローラが管理を行います。

NOR型・DRAMとの違い

NAND型は高密度化・大容量化に適し、データ保存に広く使われます。NOR型はアドレスを指定して読み出す用途や、コードの格納などに向きます。速度や消去単位、実行方法は製品・構成で変わるため、単に「NANDは何でも速い」とは覚えません。

DRAMは一般的な主記憶に使う揮発性メモリで、電源を切ると内容を失います。NAND型フラッシュメモリは不揮発性ですが、主記憶と同じ書換え特性ではありません。

書換え回数の限界を補う仕組み

  • ウェアレベリング:特定ブロックだけに書込み・消去が集中しないよう分散する。
  • ECC:誤り訂正符号を使ってデータの誤りを検出・訂正する。訂正できる量には限界がある。
  • 不良ブロック管理:利用できないブロックを避け、代替領域などで管理する。

書込み・消去を繰り返すとセルが劣化します。回数や保持特性はセル方式、製品、温度、使用状態などによるため、一律の寿命値では説明できません。

SSDになってもバックアップは必要

回転機構がないことは、データ損失が起こらないことを意味しません。コントローラ故障、劣化、誤削除などにも備えます。RAIDによる冗長化も、バックアップとは役割が異なります。

確認問題

NAND型フラッシュメモリの基本的な操作単位として適切なのはどれでしょうか。

  1. 読み書きも消去も必ず1ビット単位
  2. 読み書きはページ単位、消去はブロック単位
  3. 消去は不要で無制限に上書きできる
  4. 電源を切るたび全データを消去する
解答・解説を見る

正解:2。複数のページがブロックを構成します。読み書きと消去の単位を分けて覚えましょう。

次に学ぶストレージ分野を選ぶ

NANDの構造を押さえたら、記憶装置の冗長化を扱うRAIDや、バックアップの仕組みへ進めます。NANDの回路・製品設計を専門に扱うnoteではなく、資格試験の別テーマとして選んでください。

note教材ナビでRAID・バックアップなどから選ぶ

noteの教材一覧を確認する

コメント