【えむえるしー・てぃーえるしー・きゅーえるしー】

MLC/TLC/QLC とは?

最終更新:
💡 一つのセルに、何ビットを収めるかの違い

NANDフラッシュのセルに保存するビット数による分類。通常MLCは2ビット、TLCは3ビット、QLCは4ビットを指し、区別する状態の数や記録密度が変わる。

📌 このページのポイント
NAND:セルのビット数と状態の数SLC1ビット / セル2段階の状態MLC(通常)2ビット / セル4段階の状態TLC3ビット / セル8段階の状態QLC4ビット / セル16段階の状態ビット数と、区別する状態の数は違う
セル当たりの記録方式を比較。製品の速度や耐久性は仕様も確認します。
ひよこ ひよこ
セルって、何を数えるの?
ペンギン先生 ペンギン先生
フラッシュにデータを記録する単位だよ。SLCは1ビット、通常MLCは2ビット、TLCは3ビット、QLCは4ビット。MLCという言葉は広く複数ビットを意味することもあるので、資料の定義も確認しよう。
ひよこ ひよこ
TLCなら、状態も三つ?
ペンギン先生 ペンギン先生
違うよ。3ビットは000から111までの8通りなので、8段階の状態を区別する。2ビットなら4段階、4ビットなら16段階だね。同じセル数でも、多くのビットを記録できるようになるんだ。
ひよこ ひよこ
QLCなら、全部お得になる?
ペンギン先生 ペンギン先生
記録密度を高められる一方、細かい状態の区別などに伴うトレードオフがあるよ。ただしSSDの速度は方式だけでは決まらない。コントローラーやキャッシュ、容量なども関係する。短い書き込みと長く続ける書き込みでも、見える性能は違い得るね。
ひよこ ひよこ
寿命は、何年と分かる?
ペンギン先生 ペンギン先生
方式だけで何年もつとは決められないよ。製品のTBWという書き込み耐久の指標や、使い方・保証条件を確認しよう。例えばKingstonの仕様でも、容量ごとにTBWが異なり、測定条件が書かれている。セルの書き換え回数と、SSD全体へ書ける量は分けて考えるんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「MLC/TLC/QLC」って出てきたら「フラッシュの一つのセルに、何ビット保存するかの違い」と思えばだいたいOK!
📖 おまけ:英語の意味
「Multi-Level Cell / Triple-Level Cell / Quad-Level Cell」 = 多ビットを記録するセル方式の名前
💬 通常MLCは2ビット、TLCは3ビット、QLCは4ビットを指すよ。TLCが三つの状態、QLCが四つの状態という意味ではないんだ。

参考資料

← 用語集にもどる