SLC・MLC・TLC・QLCとは?えすえるしー・えむえるしー・てぃーえるしー・きゅーえるしー
SLC・MLC・TLC・QLCとは、フラッシュメモリの1セルへ何ビット記録するかによる区分で、SLCが1ビット、MLCが2ビット、TLCが3ビット、QLCが4ビット。多値化するほど同じ面積で容量が増えビット単価は下がるが、判別すべき電圧の段階が細かくなるため、書換え可能回数・書込み速度・データ保持期間はいずれも短くなる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
容量を増やす王道はセルを小さくすることだったが、微細化には物理的な限界がある。そこで1つのセルへ蓄える電荷を何段階かに分け、段階の違いを複数ビットとして読み取る多値化でビット単価を下げる方向が選ばれた。ただし段階を増やすほど1段あたりの電圧差は狭くなり、経年で電荷が抜けただけで読み違えるようになるため、容量を取るか寿命を取るかという選択が残る。書込みが止まらない用途では、この選択がそのまま保守周期を決める。
具体例
ルータやスイッチが起動時に読む設定領域のように、書換え頻度が低く保持期間が要る用途は耐久性の高い素子が向く。逆にNetFlowやsyslogを毎秒書き続ける収集サーバへ大容量のQLCを入れると、書換え回数の上限へ数年で届き得るため、書込み量から寿命を見積もって選ぶ。
試験での引っ掛け
多値化を「進化=速くなる」と読むのが定番の誤り。増えるのは容量単価の優位だけで、速度も耐久性もむしろ下がる。またQLCのSSDがベンチマークで速く見えるのは領域の一部を1ビット動作のキャッシュに充てているためで、大量に連続して書くとキャッシュが尽き速度が急落する。
関連用語
出た過去問
出典:平成29年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問22(IPA)
MLC(Multi-Level Cell)フラッシュメモリの特徴として、適切なものはどれか。
正解:一つのメモリセルに2ビット以上のデータを記憶する。
要点:MLCは1セルに2ビット以上を記憶する方式
MLCは、1つのメモリセルに蓄える電荷量を多段階に分けることで、2ビット以上の情報を記憶する方式である。1セル1ビットのSLCに比べて容量当たりの単価が安い一方、書換え可能回数が少なく、読み書きの速度や信頼性でも劣る。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。