Флэш-память есть везде. Он существует в вашей карте памяти USB
, SD-карта вашей камеры
Ваш твердотельный жесткий диск
, больничное медицинское оборудование, промышленные робототехнические машины и множество других устройств и гаджетов.
Но вы когда-нибудь задумывались, что это на самом деле? Существуют ли разные типы флеш-памяти? Для чего они используются? Как все это работает?
В этой статье я расскажу о некоторых наиболее распространенных типах флэш-памяти. Вы станете экспертом в кратчайшие сроки!
Флэш-память объяснил
Существует несколько различных типов флэш-памяти, но NAND, пожалуй, является наиболее распространенным. Это тот, который вы найдете на USB-картах, MP3-плеерах и других устройствах, которые требуют хранения данных большой емкости.
Вся флеш-память имеет две ключевые характеристики:
- Нелетучий — Энергонезависимая память не нуждается в источнике питания для сохранения своих данных. Как таковой, он чаще всего используется для длительного хранения, которое сохраняется между перезагрузками. Примером его противоположности (AKA volatile memory) является оперативная память вашего компьютера.
, ОЗУ теряет всю сохраненную информацию, когда вы выключаете компьютер.
- Конечное количество циклов записи — Из-за того, как это работает, флэш-память может использоваться ограниченное количество раз, прежде чем она начинает изнашиваться
, Отдельные ячейки будут медленно выходить из строя, а производительность будет ухудшаться.
Как это работает?
Флэш-память хранит данные в массиве ячейки и каждая ячейка содержит по крайней мере один бит данных. Клетки организованы в блоки, где блок определяется как непрерывный набор байтов, которые образуют идентифицируемую единицу данных.
Блок — это наименьшая программируемая / стираемая часть массива. Блоки записаны электрическим зарядом, причем каждая ячейка представляет собой 1 или номер 0.
Когда все блоки рассматриваются вместе, они образуют чип памяти. Чип установлен на печатной плате, которая также включает в себя базовый контроллер и интерфейс USB.
Сама NAND является необработанной флэш-памятью и использует собственный протокол. Проекты, которые реализуют NAND, такие как SD-карты и твердотельные накопители, часто добавляют микроконтроллеры сверху для реализации Flash Translation Layer (FTL). FTL переводит использование вашего диска (например, через USB) в значимые операции NAND.
Различные типы NAND
Флеш-память NAND — это всеобъемлющая фраза. Есть много разных конструкций и подклассов. Три наиболее распространенных из них — это те, о которых вам действительно нужно беспокоиться.
SLC (одноуровневая ячейка)
SLC считается лучшей версией NAND. Он хранит один бит данных на ячейку памяти и, следовательно, обладает наилучшей выносливостью, способной обрабатывать около 100 000 циклов записи на ячейку перед ухудшением.
Имеет самые быстрые скорости записи и низкое энергопотребление, но может быть до трех раз более дорогой чем базовый дизайн трехуровневой ячейки и часто имеет меньшая емкость. Лучше всего использовать его в условиях высокой производительности и средней плотности.
Обычно он используется в ситуациях, когда требуется скорость, например, на серверах, высокопроизводительных медиа-картах, гибридных дисках и высокопроизводительных твердотельных накопителях. Его также можно найти в профессиональных SD-картах высокого класса, таких как серии FX Panasonic.
MLC (многоуровневая ячейка)
MLC NAND хранит два бита на ячейку и поэтому может хранить вдвое больше данных в устройстве такого же размера, что значительно снижает стоимость за бит. Он отлично подходит для приложений с высокой плотностью и низким циклом.
Тем не менее, есть компромисс: MLC может поддерживать только около 10000 циклов записи на ячейку до ухудшения, таким образом негативно влияет на его долговечность.
MLC можно считать NAND потребительского уровня. Он отвечает за почти 80 процентов всех поставок флэш-памяти NAND в мире и чаще всего используется в твердотельных накопителях потребительского класса.
TLC (трехуровневая ячейка)
TLC NAND является самой дешевой из трех форм, которая стоит примерно на 30 процентов дешевле, чем память MLC (и даже дешевле, чем память SLC).
Это самая высокая плотность — способна сохранять три бита данных на ячейку — но также имеет худшая долговечность. Фактически, типичная микросхема TLC может поддерживать только около 4000 циклов записи на ячейку, что намного хуже, чем как MLC, так и SLC.
ТСХ чаще всего используется в экономически эффективные продукты это не требует высочайшей производительности NAND и не будет длиться почти столько же, сколько его аналоги. Примерами могут служить MP3-плееры, карты памяти USB и недорогие портативные мультимедийные устройства.
Он не будет найден ни на одном из устройств, работающих под управлением операционной системы или хранящих важные данные (например, твердотельные накопители).
А как насчет eMMC?
eMMC расшифровывается как «Embedded Multimedia Card», которая выросла из своей предшественницы MMC (Multimedia Card).
Мультимедийные карты впервые появились на полках еще в 1997 году. Они использовались в качестве носителя для хранения портативных устройств, включая самые ранние MP3-плееры и цифровые камеры. Порты для карт в то время часто были встроены в компьютеры, но с ростом популярности SD-карт все меньше производителей беспокоились о MMC.
Сегодня вам будет трудно найти ПК с гнездом MMC.
Однако наследие сохранилось в виде карт eMMC. Память eMMC по-прежнему широко используется в мобильном секторе в качестве наиболее распространенной формы интегрированного хранилища в мобильных устройствах, и ее даже можно найти в некоторых недорогих ПК
, планшеты и Chromebook.
Он расположен на небольшой решетчатой решетке (BGA)
это припаяно к устройству и несъемно. Это медленнее и, следовательно, дешевле, чем другие формы NAND, поэтому, если вы можете себе это позволить, предпочтительнее нацеливаться на устройства NAND.
NAND и eMMC в двух словах
Надеюсь, я объяснил NAND и eMMC понятным образом, но если вы все еще в замешательстве, не беспокойтесь. Это, несомненно, запутанная тема.
Путаница усугубляется скоростью, с которой движется технология. Например, последняя версия eMMC теперь имеет скорость записи, конкурирующую с дискретными твердотельными накопителями на основе SATA, около 400 МБ / с. Но по большей части вам нужно только знать различия между SLC, MLC и TLC.
Если вы не уверены в какой-либо терминологии или в том, какой тип NAND вам подходит, свяжитесь с нами ниже. Я сделаю все возможное, чтобы помочь вам.