Какой тип флеш памяти лучше. NAND флэш-память: особенности строения и функционирования. Запись готового образа в микросхему

В основу зарождения NAND-памяти легла появившаяся намного раньше флеш-память, используемая в твердотельных накопителях с явно меньшей скоростью работы, долговечностью и большей площадью чипа, чем у NAND-памяти. Флеш-память изобрел Fujio Masuoka в 1984 году, работая в компании Toshiba. После представления разработки Fujio Masuoka на IEEE 1984 (International Electron Devices Meeting) в Сан-Франциско (Калифорния) компания Intel в 1988 году выпустила первый коммерческий флеш-чип типа NOR. Появление NAND-типа флеш-памяти было анонсировано Toshiba в 1989 году на Международной конференции, посвященной твердотельным дискам (International Solid-State Circuits Conference).

Flash-память, типы NAND-памяти

Принципиальным отличием флеш-памяти является хранение ею одного бита информации в массиве транзисторов с плавающим затвором, называемых ячейками. Существует два типа NAND-памяти, используемой в SSD дисках – SLC и MLC. Чем же отличаются SLC и MLC типы памяти? SLC-устройства имеют одноуровневые ячейки, которые хранят в каждом транзисторе только один бит, а многоуровневые MLC могут хранить в каждой ячейке несколько бит информации. Это следствие использования разных уровней электрического заряда на плавающем затворе транзистора. Принцип кодирования (логического 0 или 1) информации во всех случаях одинаков, он будет описан нами ниже. Различается лишь строение ячейки. Глубина уровней MLC может доходить до 4-х, то есть хранить до 4-х бит информации, в то время как SLC является более простой единицей и хранит 1 бит.

Технология MLC позволяет за счет наращивания уровней существенно увеличить объем диска, оставив его физические размеры неизменными, что уменьшает себестоимость каждого гигабайта. На этом положительные качества данной технологии заканчиваются. С каждым дополнительным уровнем усложняется задача распознавания уровня сигнала, не говоря уже об уменьшении ресурса работы SSD-диска, увеличивается время поиска адреса ячейки, повышается вероятность ошибок. Контроль за ошибками осуществляется аппаратно, что в случае технологии MLC ведет к удорожанию управляющей электроники и соответственно увеличивает конечную стоимость SSD. Диски SSD, массово продающиеся на мировом рынке, используют MLC-технологию с четырехуровневой записью. При этом данные кодируются как (11), (10), (01), (00). Для SLC одноуровневая ячейка может принимать лишь значения 0 или 1.

Решения с ячейками SLC при тех же размерах и цене явно проигрывают MLC в объеме хранимой на них информации, но при этом являются более быстрыми и долговечными. Поэтому производителям приходится использовать большее количество микросхем при меньшем суммарном объеме диска, что в конечном итогу повышает цену диска SLC более чем в два раза по сравнению с такого же объема диском MLC.

Механизмы записи и чтения элементарной ячейки NAND-память

Постараемся более подробно описать работу транзистора для NAND-памяти, которым является полевой транзистор с изолированным затвором или MOSFET.

Главной особенность полевого транзистора, которая позволила его использование для хранения информации, стала возможность удерживать электрический заряд на «плавающем» затворе до 10 лет. Сам «плавающий» затвор выполнен из поликристаллического кремния и полностью окружен слоем диэлектрика, что обеспечивает ему полное отсутствие электрического контакта с элементами транзистора. Он расположен между управляющим затвором и подложкой из p-n переходов. Управляющий электрод полевого транзистора называется затвором. В данном случае проводимость p-n перехода, обусловленная электрическим сопротивлением, управляется разностью потенциалов, которая создает электрическое поле, воздействующее на состояние p-n переходов.

Немаловажными элементами транзистора являются также сток и исток. Для изменения бита записываемой информации в ячейку, напряжением на управляющем затворе создаётся электрическое поле и возникает туннельный эффект. Это позволяет некоторым электронам перейти через слой диэлектрика на плавающий затвор, обеспечив его зарядом, а значит и наполнение элементарной ячейки битом информации.

Накопленный заряд на плавающем затворе влияет на проводимость канала сток-исток, что используется при чтении.

Такая разность механизма записи и чтения явно сказывается на различном энергопотреблении этих режимов. NAND-память потребляет достаточно большой ток при записи, а при чтении затраты энергии наоборот малы. Для стирания информации на управляющий затвор подаётся высокое отрицательное напряжение, и электроны с плавающего затвора переходят на исток. Именно из таких элементарных ячеек объединенных в страницы, блоки и массивы и состоит современный твердотельный накопитель.

Срок жизни NAND-памяти

Главной особенностью NAND-памяти, позволяющей ее использование в SSD-дисках, стало ее умение хранить данные без внешнего источника энергии. Однако такая технология накладывает ограничения на число изменений логического состояния ячейки, что приводит к конечному числу циклов перезаписи этой ячейки. Это связанно с постепенным разрушением диэлектрического слоя. Данный эффект наступает намного быстрее у ячеек MLC ввиду их малого резерва изменения заряда плавающего затвора из-за конструктивных особенностей. Чтение ячейки тоже влияет на срок ее жизни, но это воздействие намного менее значительно, чем при записи/стирании, что позволяет считать циклы чтения не ограниченными, а срок жизни SSD-диска измеряется количеством возможных циклов перезаписи.

На всех SSD-дисках присутствует недоступная для стандартных операций записи/чтения часть. Она необходима как резерв в случае износа ячеек, по аналогии с магнитными накопителями HDD, который имеет резерв для замены bad-блоков. Дополнительный резерв ячеек используется динамически, и по мере физического изнашивания основных ячеек предоставляется резервная ячейка на замену.

Приведем приблизительную сравнительную таблицу основных характеристик, отличающих работу SSD-дисков с технологией SLC и дисков с ячейками MLC.

Таблица явно говорит обо всех преимуществах и недостатках этих технологий. В ней видно превосходство SLC решений над MLC, но не указан главный критерий популярности SSD-дисков – их цена. Указывать ее и нет смысла ввиду быстрого удешевления таких решений. Скажем лишь, что MLC диски хоть и уступают во всем SLC, но они более чем в два раза выигрывают в цене и могут быть компактнее при тех же объемах хранимых данных.

Структура SSD-диска: размер ячейки, страницы, блока NAND-памяти

Для более эффективного использования элементарных ячеек памяти они были объединены в массивы с несколько уровневой структурой. Одна ячейка хранящая один (для SLC) или, как правило, два (для нынешнего поколения MLC) бита данных, объединена в группу названную страницей и вмещающую 4 КБ данных.

Специальные алгоритмы для работы с SSD-дисками

Ввиду ограниченности циклов записи/стирания ячеек флеш-памяти разработчикам пришлось составить правильный алгоритм работы SSD-диска, позволяющий равномерно «изнашивать» всё его запоминающее пространство. Как уже было нами отмечено, весь объем диска делится на блоки размером 512 КБ, а они в свою очередь на страницы емкостью 4 КБ, на которые осуществляются операции чтения и записи. Но как только вы записали информацию на страницу, она не может быть перезаписана до тех пор, пока не будет очищена. Проблема заключается в том, что минимальный размер записываемой информации не может быть меньше 4 КБ, а стереть данные можно минимум блоками по 512 КБ. Для этого контроллер группирует и переносит данные (этот алгоритм мы опишем ниже) для освобождения целого блока. Эта операция приводит к увеличению времени отклика и сокращению ресурс SSD, но чем-то приходится жертвовать.

Поговорим об алгоритме записи/удаления.

После запроса на запись от операционной системы, контроллер носителя определяет размер и структуру информации. При наличии достаточного числа пустых блоков выделяется новый блок, на который и копируются переданные ОС для записи данные. Однако по мере заполнения диска и уменьшению достаточного числа пустых блоков данная операция существенно усложняется. Контроллер все чаще ищет максимально подходящий (по количеству свободных страниц), частично занятый блок и переписывает его в пустой блок, совмещая его с данными, пришедшими от ОС для записи, что полностью заполняет его. Старый блок затем очищается. При таком алгоритме мы получаем один полностью заполненный блок и один пустой, который зачисляется в группу пустых блоков, доступных для записи. При запросе на запись, контроллер использует только блоки из этой группы.

В своем оснащении контроллер обычно имеет 10 каналов, в частности таким количеством каналов обладает контроллеры SSD-дисков от Intel. Весь пул микросхем равномерно закреплен за каждым каналом обмена данных. На данном этапе развития технологий работы SSD-дисков, микросхемы памяти, взаимодействующие с первым каналом, не могут пересекаться на операциях со вторым, третьим и последующими каналами, но данная проблема вполне может разрешиться в недалеком будущем. Вполне логично бы было использовать «плавающие» связи для всей памяти, размещенной на диске. Часто возникает необходимость записи очереди из мелких данных, тогда контроллер автоматически распределяет весь блок по всем каналам, но связь между ячейками сохраняется, т.к. этот кусок данных является одной логической единицей.

Операция удаления данных тоже напрямую зависит от объема и размещения удаляемых данных. Если вся информация, записана в одном блоке или в группе блоков, полностью занимая их, то блок/блоки попросту очищаются и помечаются как пустые и готовые для последующей записи с максимально возможной скоростью. Но данный идеальный случай встречается не всегда.

Если необходимо удалить не весь блок, а несколько страниц, находящихся в нем, то контроллер удаляет данные логически, не стирая их, а просто помечая данные страницы как удаленные. В дальнейшем оставшаяся информация будет скомпонована с новой, пришедшей для записи, и записана в пустой блок, а исходный блок, как уже было описано в алгоритме записи, будет полностью удален и помечен как пустой.

Зачем нужен Тримминг?

Это еще одна немаловажная технология, обеспечивающая более равномерный износ SSD-диска и более быструю работу с данными за счет команды TRIM. Она позволяет выстроить цепочку и определить приоритет освобождаемых блоков. Раньше данная операция была возложена на ОС, но современные SSD-контроллеры уже поддерживают данную функцию аппаратно в прошивках накопителей. Время выполнение операции по «зачистке» блоков связано по экспоненте со свободным объемом на диске. Чем меньше информации и больше свободного места, тем быстрее происходит «тримминг» на SSD. По мере заполнения диска до 75% функция очистки все еще не сильно выражена относительно простоя. Но, как только остаётся менее 15% свободного места, «триммирование» становится затруднительным. Естественно, часть зависимости полностью обуславливается типом информации (статичная, т.е. редко перемещаемая и в основном только читаемая, или динамическая). Согласно исследованию IBM идеальные условия работы SSD, когда он заполнен менее, чем на 75% и соотношения статической и динамической части информации 3 к 1.

TRIM является неотъемлемой частью современных твердотельных накопителей. Он обеспечивает прирост производительности при заполнении данными дисков более чем на 2/3, за счет правильной сортировки блоков и подготовке их к записи. Это позволяет сократить разницу в скорости работы нового и уже заполнено на 75% диска до 2-3%.

Не стоит забывать, что по умолчанию операционная система настроена на работу с обычным HDD диском, а значит пользователю обязательно необходимо, отключить «старые» механизмы увеличения скорости работы магнитного диска, а так же алгоритмы дефрагментации. Кроме того, важно побеспокоиться о неполном использовании всего пространства своего SSD-диска.

Для чего используется кэш-буфер на SSD-дисках?

Кэш-буфер на SSD-дисках не применяется для ускорения процедуры записи/чтения как это принято для HDD-накопителей. Его объем даже не указывается в технических спецификациях SSD основной массой производителей. Он и не может считаться обычной кэш-памятью, как мы это привыкли понимать. Кэш-память на SSD дисках используется динамически, для хранения таблиц размещения и занятости ячеек диска. Параллельно в ней может храниться временная информация со стираемых ячеек, при нехватке пустого места на диске. Таблицы представляют собой трехмерную матрицу, и являются основным помощником для контроллера SSD. Основываясь на этих данных, диск принимает решения о стирании дополнительных ячеек. В нем так же хранится информация о частоте и интенсивности использования каждого доступного блока на диске. Кроме того, здесь записаны адреса «мест», где невозможно осуществить запись, ввиду физического износа.

Контроллер SSD-диска

Очень важным и постоянно усовершенствуемым элементом SSD-накопителя является его контроллер. Главной задачей контроллера является обеспечение операций чтения и записи, но в виду массы физических особенностей SSD-накопителя, контроллер также отвечает за управление структурой размещения данных. Основываясь на матрице размещения блоков, в какие ячейки уже проводилась запись, а в какие еще нет, контроллер оптимизирует скорость записи и обеспечивает максимально длительный срок службы вашего SSD-диска. Вследствие особенностей построения NAND-памяти, работать с ее каждой ячейкой отдельно нельзя. Как мы уже говорили выше, они объединены в страницы объемом по 4 Кбайта, и записать информацию можно только полностью заняв страницу. Стирать данные можно по блокам, которые равны 512 Кбайт. Все эти ограничения накладывают определенные обязанности на правильный интеллектуальный алгоритм работы контроллера. Поэтому правильно настроенный и оптимизированный контролер может существенно изменить как скоростные показатели, так и долговечность работы SSD-диска.

Итоги

На данный момент пока еще рано говорить о полной победе SSD-накопителей над магнитными дисками. Если учитывать объем и скорость работы SSD-накопителя, сравнивая их с аналогичными параметрами для традиционных HDD, то главным сдерживающим фактором перехода на твердотельные диски все еще останется их цена. Анализ нескольких последних лет показал нежелание производителей снижать цену на NAND-память. Только последние полгода можно наблюдать небольшую тенденцию по снижению цены на SSD, и то это, скорее всего, обусловлено спадом потребительского спроса, что вызвано мировым кризисом. Твердотельные накопители уже несколько лет представлены в широком ассортименте на мировом рынке, но даже такой значительный для цифровых технологий срок не смог повлиять на их конкурентоспособность по критерию «цена за ГБ хранимой информации» по отношению к магнитным дискам. Плотность записи на один магнитный диск постоянно увеличивается, что способствует выпуску все более емких моделей (на данный момент широко доступны HDD емкостью 2 ТБ). Такое распределение рынка может заставить покупателя отдать предпочтение SSD накопителю только в случае острой необходимости в скорости чтения или стойкости к вибрации/удару, но основной объем информации все равно будет храниться на классических жестких дисках.

Достоинства и недостатки SSD по сравнению с магнитными дисками HDD:

Достоинства:

  • намного большая скорость чтения;
  • полное отсутствие шума;
  • надежность ввиду отсутствия движущихся частей;
  • малое энергопотребление;
  • высокая устойчивость к вибрационным нагрузкам.

Недостатки:

  • высокая стоимость за каждый ГБ сохраняемой информации;
  • ограниченное количество циклов записи и удаления данных.

Статья прочитана 10888 раз(а)

Подписаться на наши каналы

Выбор SSD сейчас стоит на ключевом месте при сборке игрового ПК. Если раньше о твердотельном накопителе хотели, но боялись говорить из-за его стоимости, то сейчас некоторые смело переносят всю систему на этот тип диска. Поэтому, если вы решили улучшить свою систему, то вам придется узнать, что лучше: TLC или MLC? Либо есть еще какой-то вариант?

Преимущества

Давайте попробуем сначала разобраться, почему же все массово стали переходить с ЖД на твердотельный накопитель или использовать оба диска вместе.

Итак, относительно ЖД, SSD выделяются полной бесшумностью и высокой механической стойкостью. Это все вызвано тем, что они лишены движущихся элементов. Кроме того, твердотельный накопитель выделяется стабильным временем считывания файлов. Причем абсолютно не важно, где они спрятаны в системе. Диск быстро подгружает их без торможений.

Выше оказалась скорость чтения и записи. В некоторых случаях она приближается к пропускной способности небезызвестных Иногда для SSD применяют более быстрые слоты типа PCI Express, NGFF и т.п.

Следующее преимущество - это количество действий при вводе и выводе в секунду. Это реализовано благодаря одновременному запуску нескольких процессов и низкой латентности. Теперь не нужно ожидать, пока диск сделает оборот, чтобы дать доступ к данным.

Нельзя не упомянуть о низком энергопотреблении и небольшой чувствительности к внешним электромагнитным полям. Ну и, наконец, размеры SSD. Благодаря тому, что перед нами 2,5-дюймовый диск либо вовсе формата M.2, можно его поместить даже в нетбук.

Конструкция

Прежде чем разобраться, какой тип SSD лучше: TLC или MLC, нужно хотя бы приблизительно понимать, что это такое. Для этого рассмотрим конструкцию твердотельного накопителя.

Большинство стандартных моделей покрыты защитным корпусом. Если заглянуть внутрь, можно заметить контроллер. Это условно небольшой компьютер, у которого есть свои задачи. Он управляет обменом информации между устройством и ПК.

Еще одним элементом SSD стала буферная память. DDR реализована небольшим объемом, который не зависит от энергозатрат. нужна для хранения кэша. И третьим элементом является флэш-память. Она выполнена микросхемами памяти, которые уже зависят от энергопотребления. Как раз этот элемент и отвечает за то, чтобы записывать ваши личные данные.

Выбор

Прежде чем мы подробно разберем, что лучше: память TLC или MLC, немного общей информации. Помимо того что изначально выбор SSD - вещь непростая, оказывается, нам приходится разбираться в бесконечных технических характеристиках. Не всем подобная информация дается легко.

Но, к сожалению, в данном случае разобраться в типах памяти придется. Помимо основных, которые мы будем описывать дальше, есть вариации V-NAND или 3D NAND. О них также лучше вкратце знать.

Типы

Если вы когда-нибудь видели жесткий диск и твердотельный накопитель, тогда вы понимаете, что они отличаются конструктивно, а соответственно, имеют разный механизм работы. Последний вариант работает с флэш-памятью.

Она представлена специальными ячейками, которые размещают на плате в особом порядке. Все они реализованы на основе полупроводников. Отсюда и несколько типов SSD: TLC и MLC. Что лучше, каждый решает для себя самостоятельно либо же покупает устройства наобум.

Хранение памяти

Так получилось, что флэш-память на твердотельном накопителе можно реализовать за счет принципов хранения памяти. Отсюда есть две группы. В одной есть типы, основанные на принципе чтения и записи (NAND).

Есть вариант, при котором память хранится с разной технологией: SLC и MLC. Первый вариант представлен таким образом, что для одной ячейки есть лишь один бит информации. Во втором случае - 2 бита или больше.

Считается, что память TLC относится к MLC. Разница лишь в том, что для первого варианта можно хранить 2 бита, а для второго - 3 бита. Теперь осталось понять, что же это значит, и какой тип «ССД» лучше: TLC и MLC.

Преимущества

Поскольку TLC - это подвид MLC, то справедливо сказать, что второй тип преимущественный. В чем заключается его превосходство? Во-первых, у него более высокая скорость работы. Как показывает практика, он может прослужить несколько дольше. А также все его ресурсы не требуют больших затрат энергопотребления.

Но помимо этого, есть и некоторые недостатки. Главным из них, конечно же, стала стоимость устройства с MLC.

Разная ситуация

Есть и некоторые проблемы, с которыми вы можете столкнуться. Дело в том, что вышеописанные случаи - это общая ситуация. В реальности же разработчики могут хорошенько запутать покупателей. Поэтому, размышляя о том, что лучше: TLC или MLC, вы сможете увидеть:

  • Одинаковая скорость у обоих типов при подключении к SATA III. Некоторые модели могут выделиться особой скоростью на основе TLC, из-за того, что используют интерфейс PCI-E NVMe. Хотя, как показывает практика, чем дороже накопитель, тем он быстрее. И с большой вероятностью он будет основан на MLC.
  • Есть модели, при которых устройство с TLC имеет больший гарантийный срок, чем его старший «собрат».
  • Вопрос с энергопотреблением может отличаться от стандартного положения вещей. Разбираясь с тем, что лучше: TLC или MLC, присмотритесь к интерфейсам, с которыми они работают. К примеру, TLC на SATA III - намного экономней, нежели MLC с PCI-E.

Кстати, можете встретить разницу в показателях даже тогда, когда установите накопитель сначала в один порт, а потом в другой. В этом случае электропотребление может сильно отличаться.

Другие отличия

Вышеописанные ситуации не единственные в своем роде. Отличия в значениях параметров скорости, сроках эксплуатации и потребления энергии могут зависеть и от поколения устройства. Нетрудно догадаться, что если модель новая, то её старый образец будет несколько хуже.

Технологии производства твердотельных накопителей развиваются, а мы получаем увеличенные объемы и количества свободного пространства, повышенные показатели скорости и уменьшенные значения температур.

Как итог, сказать, какой SSD лучше: TLC или MLC - невозможно. Однозначно вы можете приобрести устаревшую модель MLC, которая заметно будет отличаться характеристиками от TLC в худшую сторону. При этом стоимость обоих устройств будет одинаковой.

Поэтому при выборе обращайте внимание на все параметры, лучше сравнивайте их сразу, чтобы потом не жалеть о покупке. Ну, и желательно сразу устанавливать себе бюджет. Так вам будет проще сгруппировать те модели, которые вам подходят и по стоимости, и по параметрам.

Идентификация

Если вы решили узнать, что лучше: SSD TLC vs MLC, уже когда приобрели твердотельный накопитель, то захотите идентифицировать тип памяти в своем устройстве. Так уже сложилось, что на самих дисках этой информации нет. Кроме того, даже установив какую-нибудь утилиту для теста, вы все равно не получите ответа. Что же в этом случае делать?

Самый простой способ - это отправиться в интернет. Тут вы сможете ввести название модели и по обзорам её проанализировать. Есть даже специальные сайты, в которых есть вся база твердотельных дисков. Там есть абсолютно вся спецификация по многим популярным моделям.

Проблемы

Но не все так гладко. Возможно, кто-то из пользователей сталкивался с SSD от компании Silicon Power Slim. Это довольно популярная модель, которая на рынке уже более 3 лет. В момент своего появления она выделилась низкой стоимостью.

Хотя эта история запутанная и долгая, вкратце стоит о ней знать. Дешевизна этого диска была продиктована выбором новой платформы от тайваньской компании. Она была революционной. Это было сразу понятно по характеристикам устройств. Но было несколько проблем.

Во-первых, компания не позаботилась о том, чтобы перевести все свои модели на эту новую платформу, поэтому часть дисков продавались на устаревшей базе. Во-вторых, из-за желания стать популярным разработчику пришлось вносить постоянные изменения.

В итоге некоторые модели поменяли тип памяти и даже объем. В упаковке с SSD на 120 Гб мог находиться диск на 60 Гб. А указание микросхемы MLC совсем не означало то, что пользователь получит диск именно на основе этого типа. В результате: огромное количество недовольных владельцев, которые получили медленную память.

Производители

Как ни странно, но разработчиков, которые сами бы производили и продавали диски, мало. Это вызвано тем, что далеко не все фирмы могут иметь нужные ресурсы. Отсюда большое количество компаний, которые закупают отдельные детали, а у себя в офисе просто собирают все в кучу и лепят наклейку.

Самостоятельное производство организовано у единиц. Они заботятся о продукте, потому что им не все равно, какие отзывы получает их детище.

Над памятью работают следующие крупные производители:

  • Intel.
  • Micron.
  • Samsung.
  • Toshiba.
  • SanDisk.
  • Hynix.

Первые две компании выбрали себе одинаковые технологии производства. Это вызвано тем, что они используют совместное предприятие.

Другие варианты

Если вам уже стало понятно, что лучше: TLC или MLC, остается разобраться с еще одним типом памяти. Иногда в обзорах твердотельных накопителей можно встретить непонятные обозначения: V-NAND, 3D-NAND и т.п. Это еще один эксперимент, который предлагает производитель. Изготовлен такой диск по иным технологиям.

В этом случае ячейки памяти размещают не в один слой, а в несколько. Причем память используется именно TLC и MLC. Этот факт не во всех случаях указывается, но вы должны понимать, что сами микросхемы относятся к уже знакомому типу.

Если говорить о производительности, то можно сказать, что 3D-NAND немного лучше. Во-первых, это связано с низкой стоимостью и большими возможностями. Во-вторых, многослойное размещение более надежное и эффективное. Это можно доказать тестированием двух моделей: «плоской» и «объемной» MLC.

Выводы

Ответить на вопрос о том, что лучше для системы: TLC или MLC - невозможно. Очень часто, когда пользователи задают подобный вопрос, попадаешь в неловкое положение. Ну ведь сложно понять, какие цели и задачи преследует покупатель. Возможно ему нужна суперпроизводительная система. Тогда ему однозначно нужен диск с MLC.

А вдруг ему нужен обычный рабочий ПК. В этом случае может ему и вовсе не понадобится твердотельный накопитель. Все это индивидуальные проблемы, которые каждый должен решать самостоятельно.

#Тип_чипов #3D_MLC_(Multi_Level_Cell) MLC_(Multi_Level_Cell) #3D_TLC_(Triple_Level_Cell) #TLC_(Triple_Level_Cell)

В современных SSD наиболее распространены три типа чипов памяти : SLC, MLC и TLC.

SLC – Single Level Cell – ячейка с одним уровнем. Имеет высокую производительность, низкое потребление электроэнергии, наибольшую скорость записи и количество . Такой тип памяти обычно используется в серверах высокого уровня, поскольку стоимость на их основе велика.

MLC - Multi Level Cell – ячейка с несколькими уровнями. Обладает меньшей стоимостью, по сравнению с SLC, однако обладает меньшей выносливостью и меньшим количеством . Является хорошим решением для коммерческих и рабочих платформ - имеет хорошее соотношение цена/скорость работы.

EMLC - Enterprise Multi Level Cell – ячейка, аналогичная по структуре обычной MLC, но с увеличенным ресурсом по . По надежности eMLC находится между SLC и MLC, при этом цена не сильно выше, чем у последней. Типичное применение - рабочие станции и серверы среднего класса.

TLC - Three Level Cell – ячейка с тремя уровнями. Обладает большей плотностью, но меньшей выносливостью, медленной скоростью чтения и записи и меньшим количеством по сравнению с SLC и MLC. До настоящего момента, память типа TLC использовалась в основном в flash-накопителях (флешках), однако совершенствование технологий производства сделало возможным его использование и в стандартных SSD.

Все описанные выше типы ячеек памяти относятся к планарному типу, то есть 2D. Их недостатком является то, что для увеличения плотности в каждом отдельном чипе приходится уменьшать техпроцесс, и из-за ряда физических ограничений делать это до бесконечности не получится. Для преодоления этого были разработаны 3D ячейки памяти. Такие ячейки представляет собой цилиндр:

Таким образом появляется возможность разместить большее количество ячеек памяти на одном слое микросхемы. Такие ячейки называются 3D V-NAND и 3D TLC. Что касается емкости и надежности, то она соответствует ячейкам TLC.

Количество состояний ячейки, в зависимости от типа памяти
Физически, все три типа технологий памяти состоят из одинаковых транзисторов, единственным отличием является то, что они хранят в себе различное количество зарядов. Все три работают одинаково: при появлении напряжения ячейка переходит из состояния «выключено» в состояние «включено». SLC использует два отдельных значения напряжения для представления одного бита информации на ячейку и двух логических уровней (0 и 1). MLC использует четыре отдельных значения напряжения для представления четырех логических состояний (00, 01, 10, 11) или двух битов. TLC использует восемь отдельных значений напряжения для представления восьми логических состояний (000, 001, 010, 011, 100, 101, 110, 111) или трех битов информации.

Поскольку в SLC используется только два значения напряжения, они могут сильнее отличаться друг от друга, уменьшая потенциальную возможность некорректно интерпретировать текущее состояние ячейки и позволяя использовать стандартные условия коррекции ошибки . Вероятность ошибок чтения увеличивается при использовании TLC NAND, поэтому такой тип памяти требует большего объема ECC (Error Correction Code – код коррекции ошибок) при исчерпании ресурса NAND, поскольку в TLC приходится корректировать сразу три бита информации, в отличие от одного для SLC и двух для MLC.

Первые SSD , или твердотельные накопители, использующие флэш-память , появились в 1995 году, и использовались исключительно в военной и аэрокосмической сферах. Огромная на тот момент стоимость компенсировалась уникальными характеристиками, позволяющими эксплуатацию таких дисков в агрессивных средах при широком диапазоне температур.

В масс-маркете накопители SSD появились не так давно, но быстро стали популярны, так как являются современной альтернативой стандартному жёсткому диску (HDD ). Разберёмся, по каким параметрам нужно выбирать твердотельный накопитель, и что он из себя вообще представляет.

Устройство

По привычке, SSD называют «диском», но его скорее можно назвать «твердотельным параллелепипедом », поскольку движущихся частей в нём нет, и ничего по форме похожего на диск – тоже. Память в нём основана на физических свойствах проводимости полупроводников, так что SSD – полупроводниковое (или твердотельное) устройство, тогда как обычный жёсткий диск можно назвать электро-механическим устройством.

Аббревиатура SSD как раз и означает «solid-state drive », то есть, буквально, «твердотельный накопитель ». Он состоит из контроллера и чипов памяти.

Контроллер – наиболее важная часть устройства, которая связывает память с компьютером. Основные характеристики SSD – скорость обмена данных, энергопотребление, и т.п., зависят именно от него. Контроллер имеет свой микропроцессор, работающий по предустановленной программе, и может выполнять функции исправления ошибок кода, предотвращения износа, чистки от мусора.

Память в накопителях может быть как энергонезависимой (NAND ), так и энергозависимой (RAM ).

NAND-память поначалу выигрывала у HDD только в скорости доступа к произвольным блокам памяти, и только с 2012 года скорость чтения/записи также многократно выросла. Сейчас в масс-маркете накопители SSD представлены моделями именно с энергонезависимой NAND -памятью.

RAM память отличается сверхбыстрыми скоростями чтения и записи, и построена по принципы оперативной памяти компьютера. Такая память энергозависима – при отсутствии питания данные пропадают. Используется как правило в специфичных сферах, вроде ускорения работы с базами данных, в продаже встретить трудно.

Отличия SSD от HDD

SSD отличает от HDD в первую очередь, физическое устройство. Благодаря этому он может похвастаться некоторыми преимуществами, но имеет и ряд серьёзных недостатков.

Основные преимущества:

· Быстродействие. Даже по техническим характеристикам видно, что скорость чтения/записи у SSD выше в несколько раз, но на практике быстродействие может различаться в 50-100 раз.
· Отсутствие движущихся частей, а соответственно, шума. Также это означает высокую стойкость к механическим воздействиям.
· Скорость произвольного доступа к памяти гораздо выше. В результате скорость работы не зависит от расположения файлов и их фрагментации.
· Гораздо меньшая уязвимость к электромагнитным полям.
· Малые габариты и вес, низкое энергопотребление.

Недостатки:

· Ограничение ресурса по циклам перезаписи. Означает, что перезаписать отдельную ячейку можно определённое количество раз – в среднем, этот показатель варьируется от 1 000 до 100 000 раз.
· Стоимость гигабайта объёма пока достаточно высока, и превосходит стоимость обычного HDD в несколько раз. Однако, этот недостаток со временем исчезнет.
· Сложность или даже невозможность восстановления удалённых или утерянных данных, связанная с применяемой накопителем аппаратной командой TRIM , и с высокой чувствительностью к перепадам напряжения питания: при таком повреждении чипов памяти информация с них теряется безвозвратно.

В целом, у твердотельных накопителей есть ряд преимуществ, которыми стандартные жёсткие диски не обладают – в случаях, когда главную роль играют быстродействие, скорость доступа, размеры и устойчивость к механическим нагрузкам, SDD настойчиво вытесняет HDD .

Какой объём SSD понадобится?

Первое, на что стоит обратить внимание при выборе SSD – его объём. В продаже есть модели с ёмкостью от 32 до 2000 Гб.

Решение зависит от варианта использования – вы можете установить на накопитель только операционную систему, и ограничиться объёмом SSD в 60-128 Гб , что будет вполне достаточно для Windows и установки основных программ.

Второй вариант – использовать SSD как основную медиа-библиотеку, но тогда вам понадобится диск объёмом в 500-1000 Гб , что выйдет довольно дорого. Это имеет смысл, только если вы работаете с большим количеством файлов, к которым нужно обеспечить действительно быстрый доступ. Применительно к рядовому пользователю – не очень рациональное соотношение цена/скорость.

Но есть и ещё одно свойство твердотельных накопителей – в зависимости от объёма скорость записи может сильно отличаться. Чем больше объём диска, тем, как правило, больше скорость записи. Это связано с тем, что SSD способен параллельно использовать сразу несколько кристаллов памяти, а количество кристаллов растёт вместе с объёмом. То есть в одинаковых моделях SSD с разной ёмкостью в 128 и 480 Гб разница в скорости может различаться примерно в 3 раза.

Учитывая данную особенность, можно сказать, что сейчас наиболее оптимальным по цене/скорости выбором можно назвать 120-240 гигабайтные модели SSD , их хватит для установки системы и наиболее важного софта, а может быть, и для нескольких игр.

Интерфейс и форм-фактор

2.5" SSD

Самым распространённым форм-фактором SSD является формат 2,5 дюйма. Представляет собой «брусок» размерами примерно 100х70х7мм, у разных производителей они могут слегка различаться (±1мм). Интерфейс у 2.5” накопителей, как правило, SATA3 (6 Гбит/с ).

Преимущества формата 2.5":

  • Распространённость на рынке, доступен любой объём
  • Удобство и простота использования, совместим с любыми материнскими платами
  • Демократичная цена
Недостатки формата:
  • Относительно низкая скорость среди ssd - максимально до 600 Мб/с на один канал, против, например 1 Гб/с у интерфейса PCIe
  • Контроллеры AHCI, которые были разработаны для классических жёстких дисков
Если вам нужен накопитель, который удобно и легко монтировать в корпус ПК, а ваша материнская плата имеет только разъёмы SATA2 или SATA3 , то 2.5” SSD накопитель – это ваш выбор. Система и офисные программы будет загружаться очевидно быстрее по сравнению с HDD, а большой разницы с более скоростными решениями обычный пользователь не заметит.

mSATA SSD

Существует более компактный форм-фактор - mSATA , размерами 30х51х4 мм. Имеет смысл использовать в ноутбуках и любых других компактных устройствах, где установка обычного 2.5” накопителя нецелесообразна. Если у них, конечно, есть разъём mSATA . По скорости - это всё та же спецификация SATA3 (6 Гбит/с ), и не отличается от 2.5".

M.2 SSD

Есть ещё один, самый компактный форм-фактор M.2 , постепенно сменяющий mSATA . Предназначен, главным образом, для ноутбуков. Размеры - 3.5х22х42(60,80) мм. Есть три разных длины планок - 42, 60 и 80 мм, обратите внимание на совместимость при установке в свою систему. Современные материнские платы предлагают, по крайней мере, один слот U.2 под формат M.2.

M.2 может быть как с интерфейсом SATA , так и PCIe . Разница между этими вариантами интерфейса в скорости, и при том довольно большая - SATA накопители могут похвастаться скоростью в среднем 550 Мб/с, тогда как PCIe, в зависимости от поколения, может предложить 500 Мб/с на одну линию для PCI-E 2.0 , и скорость до 985 Мб/с на одну линию PCI-E 3.0 . Таким образом, твердотельный накопитель, установленный в слот PCIe x4 (с четырьмя линиями), может обмениваться данными на скорости до 2 Гб/с в случае PCI Express 2.0 и до почти 4 Гб/с – при использовании PCI Express третьего поколения.

Различия в цене при этом существенны, диск форм-фактора M.2 с интерфейсом PCIe обойдётся в среднем в два раза дороже интерфейса SATA при одинаковом объёме.

Форм-фактор имеет разъём U.2, который может иметь коннекторы, отличающиеся друг от друга ключами – специальными «вырезами» в них. Существуют ключи B и , а также B&M . Отличаются скоростью по шине PCIe : ключ М обеспечит скорость до PCIe х4 , ключ M скорость до PCIe х2 , как и совмещённый ключ B&M .

B -коннектор несовместим с M -разъёмом, M -коннектор соответственно, с B -разъёмом, а B&M коннектор совместим с любым. Будьте внимательны, приобретая формата M.2 , так как материнская плата, ноутбук или планшет должны иметь подходящий разъём.

PCI-E SSD

Наконец, последний существующий форм-фактор – , как плата расширения PCI-E . Монтируется, соответственно в слот PCI-E , обладают самой высокой скоростью, порядка 2000 Мбайт/с на чтение, и 1000 Мбайт/с на запись . Такие скорости встанут вам очень дорого: очевидно, что выбирать такой накопитель стоит для профессиональных задач.

NVM Express

Существуют также SSD , имеющие новый логический интерфейс NVM Express , разработанный специально для твердотельных накопителей. От старого AHCI он отличается ещё более низкими задержками доступа и высокой параллельностью работы чипов памяти за счёт нового набора аппаратных алгоритмов.
На рынке есть модели как c разъёмом M.2 , так и в PCIe . Минус PCIe тут только в том, что он займёт важный слот, который может пригодиться и под другую плату.

Поскольку стандарт NVMe предназначен именно для флэш-памяти, он учитывает её особенности, тогда как AHCI всё же только компромисс. Поэтому, NVMe - будущее твердотельных накопителей, и со временем он будет только оптимизироваться.

Какой тип памяти в SSD лучше?

Разберёмся в типах памяти SSD . Это одна из главных характеристик SSD, определяющая ресурс перезаписи ячеек и скорость.

MLC (Multi-Level Cell) - наиболее популярный тип памяти. Ячейки содержат 2 бита, в отличии от 1-го бита в старом типе SLC , который уже почти не продаётся. Благодаря этому – больший объём, а значит, меньшая стоимость. Ресурс записи от 2000 до 5000 циклов перезаписи. При этом «перезапись» означает перезапись каждой ячейки диска. Следовательно, для модели в 240 Гб, например, можно записать как минимум 480 Тб информации. Так что, ресурса такого SSD даже при постоянном интенсивном использовании должно хватить лет эдак на 5-10 (за которые он уже всё равно сильно устареет). А при домашнем использовании его хватит и вовсе на 20 лет, так что ограниченность циклов перезаписи можно вообще не брать во внимание. MLC – это лучшее сочетание надёжность/цена.

TLC (Triple-Level Cell) - из названия следует, что здесь в одной ячейки хранится сразу 3 бита данных. Плотность записи здесь в сравнении с MLC выше на целых 50% , а значит, ресурс перезаписи меньше – всего от 1000 циклов. Скорость доступа тоже ниже из-за большей плотности. Стоимость сейчас не сильно отличается от MLC . Давно и широко используется во флэшках. Срок службы также достаточный для домашнего решения, но подверженность неисправимым ошибкам и «отмиранию» ячеек памяти заметно выше, причём во время всего срока службы.

3D NAND – это скорее форма организации памяти, а не её новый тип. Существует как MLC , так и TLC 3D NAND . Такая память имеет вертикально размещённые ячейки памяти, и отдельный кристалл памяти в ней имеет несколько уровней ячеек. Получается, что у ячейки появляется третья пространственная координата, отсюда и приставка "3D" в названии памяти - 3D NAND . Отличается очень низким количеством ошибок и высокой выносливостью из-за более крупного техпроцесса в 30-40нМ.
Гарантия производителя на отдельные модели достигает 10 лет использования, но стоимость высока. Самый надёжный тип памяти из существующих.

Отличия дешёвых SSD от дорогих

Диски одного и того же объёма могут даже у одного производителя сильно отличаться по цене. Дешёвый SSD от дорого может отличаться следующими моментами:

· Более дешёвый тип памяти. По возрастанию стоимости/надёжности, условно: TLC MLC 3D NAND .
· Более дешёвый контроллер. Также влияет на скорость чтения/записи.
· Буфер обмена. Самый дешёвые SSD могут вовсе не иметь буфера обмена, это не сильно удешевляет их, но заметно снижает быстродействие.
· Системы защиты. Например, в дорогих моделях есть защита от прерывания питания в виде резервных конденсаторов, позволяющих корректно завершить операцию записи, и не потерять данные.
· Брэнд. Само собой, более раскрученный брэнд будет дороже, что не всегда означает техническое превосходство.

Вывод. Что выгоднее купить?

Можно с уверенностью сказать, что современные SSD накопители достаточно надёжны. Боязнь потери данных и негативное отношение к твердотельным накопителям, как классу, на данный момент уже совсем неоправданны. Если говорить о более-менее популярных брэндах, то даже дешёвая TLC память подойдёт для бюджетного домашнего использования, и её ресурса хватит вам на несколько лет как минимум. Многие производители к тому же дают гарантию в 3 года.

Итак, если вы ограничены в средствах, то ваш выбор – это ёмкостью в 60-128 Гб для установки системы и часто используемых приложений. Тип памяти не столь критичен для домашнего использования – TLC это будет или MLC , диск устареет раньше, чем выработается ресурс. При прочих равных, конечно, стоит выбрать MLC .

Если вы готовы заглянуть в средний ценовой сегмент и цените надёжность, то лучше рассмотреть SSD MLC на 200-500 Гб . За старшие модели придётся выложить около 12 тысяч рублей. При этом, объёма вам хватит практически для всего, что должно работать быстро на домашнем пк. Также можно взять модели ещё более повышенной надёжности с кристаллами памяти 3D NAND .

Если ваша боязнь износа флэш-памяти достигает панического уровня, то стоит смотреть на новые (и дорогие) технологии в виде формата накопителей 3D NAND . А если без шуток, то это будущее SSD – высокая скорость и высокая надёжность здесь объединены. Подобный накопитель подойдёт даже для важных баз данных серверов, поскольку ресурс записи здесь достигает петабайт , а количество ошибок минимально.

В отдельную группу хочется выделить накопители с интерфейсом PCI-E . Он обладают высокой скоростью чтения и записи (1000-2000 Мб/с ), и в среднем дороже прочих категорий. Если во главу угла ставить именно быстродействие, то это лучший выбор. Недостаток - занимает универсальный слот PCIe, у материнских плат компактных форматов слот PCIe может быть всего один.

Вне конкуренции - SSD с логическим интерфейсом NVMe , скорость чтения которых переваливает за 2000 Мб/с. В сравнении с компромиссной для SSD логикой AHCI , имеет гораздо большую глубину очереди и параллелизм. Высокая стоимость на рынке, и лучшие характеристики - выбор энтузиастов или профессионалов.

Всем привет! Буквально на днях встретил своего давнишнего приятеля. Мы разговорились, и он, со словами «Смотри с каким телефоном я сейчас хожу!», продемонстрировал свою старенькую кнопочную Nokia. Выяснилось, что на его iPhone стала постоянно «слетать» прошивка - пришлось отдать смартфон в сервисный центр. Казалось бы, обычное дело...

Однако, для приятеля оказался необычным тот перечь работ, которые будет проводить сервис. Полная диагностика, обновление программного обеспечения (при необходимости) и другие «обычные штуки» - здесь все стандартно и понятно. Главный же вопрос вызвала вот такая фраза мастера - «скорей всего, надо перекатывать Nand Flash».

Я, конечно, в сервисе не показал что не понимаю о чем речь - дескать и так все знаю без вас. Вы главное - делайте. Но пришел домой и сразу полез «гуглить» - а что это вообще такое, Nand Flash? И на фига его куда-то катать внутри iPhone?

Посмеялись с ним, разошлись, а я подумал - почему бы не написать коротенькую заметку на эту тему? Много времени это не займет, а людям, которые столкнулись с той же проблемой что и мой знакомый, станет чуточку понятней, что вообще происходит с их смартфоном. Подумал - сделал. Поехали!:)

Что такое Nand Flash в iPhone?

Это внутренняя память устройства. Да, да, то самое и которого очень часто не хватает владельцам iPhone на 16 GB.

Грубо говоря, Nand Flash в iPhone 7 32 GB это и есть те самые 32 GB внутренней памяти.

Расположена память на основной системной плате устройства и ни чем примечательным не выделяется - самый обычный чип.

Естественно, это никакая не флешка - нельзя разобрать iPhone, легко отсоединить Nand Flash, поставить другую и думать что все будет «ОК». Не будет. Хотя, стоит оговориться, что в некоторых случаях это все-таки возможно. Но об это чуть дальше. А пока переходим к неполадкам...

Причины неисправности

Вариантов не очень много, и все они, как правило «стандартные»:

  1. Падения устройства.
  2. Иные физические повреждения.
  3. Попадание жидкости.
  4. Брак.
  5. Джейлбрейк.

Здесь особо и расписывать нечего - понятное дело, что если устройство бросать и заливать водой, то это скажется на его работоспособности.

Хотя, отдельно все-таки отмечу такой пункт, как заводской брак - такое тоже очень даже возможно. Я был свидетелем подобной ситуации - iPhone только что куплен, а работать толком не работает - перезагружается, при восстановлении показывает ошибки и вообще ведет себя странно. Отдали в сервис, как итог - брак Nand Flash памяти и последующая замена устройства.

Симптомы неисправности Flash памяти iPhone

Каких-то четких и определенных симптомов у этой неисправности нет (на экране не выскакивает надпись - у вашего устройства проблемы с памятью), поэтому обо всем этом можно догадаться только по косвенным признакам:


Кстати, об ошибках...

Ошибки iTunes, указывающие на неисправность Nand Flash

Самый верный способ борьбы с различными неполадками в работе устройства. Однако, если у iPhone существуют проблемы с Nand Flash памятью, то процесс восстановления может прерываться и сопровождаться следующими характерными ошибками:


Но, важно помнить вот о чем - iTunes устроен таким образом, что одна и та же цифра ошибки может иметь несколько причин.

Например, ошибка 4013 может сигнализировать как о проблемах с самой микросхемой, так и о неоригинальности использования провода для подключения к ПК.

Как видите, разброс очень большой - от простого провода, до очень сложного ремонта. Поэтому, использовать этот перечень ошибок для предварительного анализа ситуации можно, а вот слепо доверять - нельзя.

Ремонт Nand Flash памяти - возможно ли это?

Возможно. Но, конечно же, не «в домашних условиях». Более того, далеко не все сервисные центры умеют проделывать эту операцию. Например, «в палатке на рынке» вам с большой долей вероятности помочь не смогут - там просто не будет необходимого оборудования. Да и навык, какой-никакой, должен быть.

В который раз отдельно замечу - если у вашего iPhone не закончился гарантийный срок (), то ничего выдумывать не нужно - . С большой долей вероятности вы получите взамен новое устройство.

Если с гарантией «пролет», а ремонт Nand Flash памяти все-таки необходим, то у сервисного центра есть два варианта исправления ситуации:


Кстати, если говорить про оборудование для прошивки Nand Flash, то подобные программаторы достаточно разнообразны, но одна вещь их все-таки объединяет - цена. Все они стоят приличных денег - далеко не каждый может позволить себе такую штуку.

Какой вывод можно сделать из всего этого? Проблемы с памятью iPhone - это достаточно серьезная поломка, которую очень тяжело исправить самостоятельно. Но и безнадежной ситуацию назвать нельзя. Главное - найти хороший сервисный центр с грамотными специалистами и необходимым оборудованием. И тогда iPhone еще долго будет радовать вас своей работой!

P.S. Да уж, короткой заметки не получилось:) Впрочем, что есть, то есть - не удалять же теперь. Да и информация полезная - кому-нибудь да пригодится. Согласны? Ставьте «лайки», жмите на кнопки социальных сетей - поддержите автора! Он старался, честно. Спасибо!

P.S.S. Остались какие-то вопросы? Есть чем дополнить статью или хочется рассказать свою историю? Для этого существуют комментарии - пишите смело!