Флэш-память в значительной степени произвела революцию в том, как мы работаем с компьютерными хранилищами, и позволила создавать как более быстрые, так и небольшие компьютеры, которые защищены от потери данных благодаря тому, что им не требуются какие-либо движущиеся части. Однако вы можете не знать, что существует более одного вида флэш-памяти - и хотя они могут быть похожими, существуют некоторые ключевые различия.
Прежде чем мы углубимся в различные типы хранилищ NAND, важно понять, что же такое NAND или флэш-хранилище. По сути, NAND - это энергонезависимый носитель данных, которому не требуется питание для хранения данных - в отличие от некоторых других носителей данных. Однако NAND может существовать в нескольких различных видах.
Но что это за разные виды? И почему одни лучше других? Вот обзор каждого из основных типов флэш-памяти и почему они отличаются.
SLC
SLC-хранилище, одноуровневое хранилище AKA, является наиболее распространенным типом флэш-памяти - и самым быстрым. Чтобы понять одноуровневое хранилище ячеек, сначала необходимо понять, как работает хранилище данных.
В общих чертах, флэш-память работает через транзисторы, существующие в одном из двух состояний - которое представляет собой 1 или 0. Когда многие из этих транзисторов или ячеек, которые хранят так называемые биты, связаны друг с другом, они хранят данные. Вот что такое данные - цепочки битов, каждая из которых имеет значение 1 или 0.
Из-за того, что в каждой ячейке хранится только один бит, к данным можно получить доступ гораздо быстрее, чем к другим типам флэш-памяти, однако компромисс заключается в том, что хранилище SLC обычно предлагает меньшую емкость данных. Одноуровневое хранилище ячеек также имеет самую высокую стоимость.
Одноуровневое хранилище ячеек часто используется в высокопроизводительных картах памяти и других критически важных ситуациях.
MLC
MLC, или многоуровневая ячейка, представляет собой тип элемента памяти, в котором в каждой ячейке может храниться более одного бита информации. Другими словами, каждая ячейка имеет несколько уровней, что означает, что большее количество битов может храниться с одинаковым количеством транзисторов.
Так почему же это отличается от других типов хранилищ? В технологии одноуровневой флэш-памяти NAND транзистор может существовать в одном из двух состояний - что равно 1 или 0, что означает, что каждый транзистор представляет один бит.
Конечно, есть компромисс - и это скорость памяти. Основным преимуществом технологии MLC является то, что она обеспечивает более низкую стоимость единицы хранения, что, в свою очередь, приводит к более высокой плотности данных при той же цене.
eMLC
Существует вторичный тип хранилища MLC, называемый eMLC, или многоуровневая ячейка предприятия. Этот тип хранилища был расширен для большего числа циклов записи, чем традиционные MLC-накопители потребительского уровня. Хранение MLC потребительского уровня обычно предлагает от 3000 до 10000 циклов записи, тогда как ячейки eMLC могут предлагать до 20000 или даже 30000 циклов записи. eMLC обычно имеет более длительный срок службы благодаря усовершенствованному контроллеру, управляющему ячейкой.
ТСХ
Одноуровневые и многоуровневые ячейки - не единственный тип флэш-памяти. Возможно, лучшим названием для многоуровневого хранилища ячеек будет «двухуровневая ячейка», поскольку трехуровневое хранилище ячеек на самом деле имеет собственное имя.
Как следует из названия, в трехъярусном хранилище ячеек хранится триста бит информации на ячейку. Эта технология была впервые разработана Samsung, и Samsung фактически называет ее 3-битным MLC.
Однако все плохое в хранилище MLC усиливается с помощью хранилища TLC - то есть хранилище TLC стоит еще дешевле, но еще медленнее и менее надежно.
закрытие
Здесь есть тенденция - чем больше уровней, тем дешевле - но чем больше уровней, тем медленнее и менее надежен носитель данных. Одноуровневое хранилище ячеек - безусловно, самый эффективный тип флэш-памяти, но он может быть не лучшим для всех ситуаций - иногда просто необходимо получить больше памяти, которая может быть немного ниже производительности.
