Накопитель на TLC 2D NAND начинает заметно терять скорость записи после заполнения SLC-кэша — это первый признак, с которым сталкиваются владельцы бюджетных SSD, и именно здесь важно понимать, как устроена эта память. Аббревиатура TLC расшифровывается как Triple-Level Cell: в каждой ячейке хранится три бита данных, а приставка 2D (или planar) означает, что ячейки размещены в одной плоскости кристалла, без вертикального «наращивания» слоёв.
Такая архитектура массово использовалась в твердотельных накопителях и флешках примерно в середине 2010-х годов, пока её не вытеснила 3D NAND. Тем не менее устройств на planar TLC ещё очень много в эксплуатации: старые ноутбуки, недорогие SSD, карты памяти и USB-флешки. Понимание особенностей этой памяти помогает правильно оценить остаточный ресурс накопителя и не столкнуться с внезапной потерей данных.
Как устроена TLC 2D NAND
Ячейка флеш-памяти хранит заряд во floating gate (плавающем затворе) или в ловушке заряда. Количество уровней заряда определяет, сколько бит помещается в одну ячейку. В SLC различаются два состояния (1 бит), в MLC — четыре (2 бита), а в TLC — уже восемь уровней заряда для трёх бит. Чем больше уровней, тем точнее контроллер должен измерять заряд и тем меньше допуск на его утечку.
Планарная структура означает, что все ячейки расположены в один слой на кристалле. Чтобы увеличить плотность, производители уменьшали техпроцесс, но у миниатюризации 2D-памяти есть физический предел: слишком близко расположенные ячейки начинают влиять друг на друга паразитными ёмкостными связями. Это явление называют cell-to-cell interference, и оно — одна из причин повышенной ошибочности чтения у тонких техпроцессов.
Именно поэтому 2D TLC считается самым «хрупким» массовым сочетанием: три бита на ячейку плюс плоская структура дают минимальный запас по надёжности среди всех вариантов NAND. Ошибки корректируются ECC-кодами контроллера, но их количество растёт по мере износа.
Ресурс перезаписи и скорость
Главная характеристика износостойкости — число циклов P/E (программирование/стирание), которое выдерживает ячейка до деградации. Точные значения зависят от производителя и техпроцесса, поэтому конкретные цифры лучше сверять с документацией на конкретный чип. Общая закономерность общеизвестна: SLC самая долговечная, MLC занимает промежуточное положение, TLC — самая «короткоживущая» по числу циклов.
Со скоростью ситуация двойственная. Запись трёх бит в ячейку требует поэтапной подачи точных уровней напряжения, поэтому «родная» запись в TLC медленная. Чтобы это компенсировать, контроллеры SSD используют SLC-кэш: часть ячеек временно работает в однобитном режиме. Пока кэш не заполнен, скорость высокая; после его исчерпания запись резко замедляется — это и есть тот самый провал, который виден при копировании больших файлов.
- 🔋 SLC — 1 бит на ячейку, максимальный ресурс и скорость, высокая цена за гигабайт
- ⚖️ MLC — 2 бита, компромисс между ценой и выносливостью
- 📦 TLC — 3 бита, дешёвый гигабайт, но низкое число циклов P/E
- 🧊 QLC — 4 бита, ещё плотнее и ещё медленнее при прямой записи