В современных ssd накопителях применяется флеш память. Где нужна память…. Принцип работы флэш-памяти

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

Какой тип флэш-памяти для SSD лучше: NAND, 3D NAND, 3D V-NAND и NOR ?

Как узнать, из каких чипов памяти состоит купленный SSD (SLC, MLC или TLC ) и какая память лучше?

Что такое - количество циклов перезаписи или TBW?

На все эти интересные вопросы мы ответим в сегодняшней статье.

Как узнать, сколько времени проработает ваш твердотельный накопитель SSD

Не побоюсь повториться и скажу, что в компьютере важно всё, в том числе и твердотельный накопитель. Перед его покупкой обязательно узнайте производительность и срок службы своего будущего SSD. Начинающему пользователю здесь легко запутаться, так как вместо срока службы SSD, в интернете все твердят о каком-то количестве циклов перезаписи . Объясню. Ц икл перезаписи, это перезапись всего объёма (всех ячеек) твердотельного диска, но контроллер равномерно перезаписывает ячейки. Для нашего удобства производители указывают (рассчитывают по формуле) не циклы перезаписи, а суммарный объем данных в терабайтах, который можно записать на накопитель . Называется такой объём - TBW (Total Bytes Written - Всего байт написано ). Ч ем больше объём диска, тем больше у него TBW. Зная TBW, вы можете точно рассчитать срок службы своего твердотельника. Лимит TBW может отличаться на разных SSD в разы!

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

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

В твердотельных накопителях существует два основных типа Flash-памяти: NOR и NAND . Технология NAND является более быстрой и она дешевле. Память NAND на сегодняшний день усовершенствовали. Появилась память 3D NAND и 3D V- NAND. Если брать рынок предлагаемых на данный момент на рынке SSD, то 5 процентов принадлежит 3D V-NAND, 15 процентов 3D NAND, остальные 80 процентов NAND. Д анные эти с погрешностью, но небольшой.

В свою очередь Flash-память: NAND может иметь три типа чипов памяти: SLC, MLC и TLC. На сегодняшний день в основном продаются SSD на основе флеш-памяти MLC и TLC. По TLC и MLC предлагаемых SSD на рынке 50 на 50. У памяти TLC лимит TBW меньше.

  1. SLC - Single Level Cell - является самой старой и быстрой из трех технологий. Имеет высокую производительность, низкое потребление электроэнергии, наибольшую скорость записи и большой лимит TBW (суммарный объем данных, который можно записать на накопитель). Стоимость твердотельника на основе чипов памяти SLC очень дорогая и с ней очень трудно найти современный SSD.
  2. MLC - Multi Level Cell – обладает меньшей стоимостью, меньшей скоростью работы и меньшим TBW .
  3. TLC - Three Level Cell – обладает ещё меньшей стоимостью, меньшей скоростью работы и меньшим TBW, по сравнению с чипами MLC . Память TLC всегда широко использовалась в обычных флешках, но с приходом новых технологий удалось использовать её и в твердотельных накопителях.

В какой программе можно увидеть тип памяти твердотельного накопителя: TLC и MLC

Показать тип памяти SSD сможет программа AIDA64, официальный сайт разработчика https://www.aida64.com/

В главном окне программы выбираем «Хранение данных»,

затем выбираем модель SSD, например у меня в системе установлено три SSD и я выберу первый - Samsung 850 Evo 250GB. Как видим, тип флеш-памяти накопителя TLC.

У второго накопителя Kingston SHSS37A/240G тип флеш-памяти MLC.

Как узнать ресурс твердотельного накопителя

Для примера узнаем ресурс Kingston SHSS37A/240G.

Переходим на официальный сайт изготовителя устройства https://www.hyperxgaming.com/ru

Выбираем «Твердотельные накопители» --> «Savage».

Ёмкость 240 Гб

и видим суммарный объем данных (TBW) , который можно записать на накопитель Kingston SHSS37A объёмом 240 Гб - 306 Тб.

Давайте сравним его с накопителем Samsung 850 Evo 250GB.

Переходим на официальный сайт изготовителя http://www.samsung.com/ru/ssd/all-ssd/

Отмечаем пункт - Накопитель SSD 850 Evo Sata III.

Ёмкость 240 Гб и жмём левой кнопкой мыши на изображение SSD.

«Показать все характеристики»

Видим в самом низу показатель. Ресурс записи: 75 Тб.

Получается, что у SSD Kingston SHSS37A/240G ресурс количества циклов перезаписи TBW больше в четыре раза.

Если у вас SSD-накопитель OCZ, то идём на сайт https://ocz.com/us/ssd/

Как узнать суммарный объем данных, который уже записан на твердотельный накопитель

Для этого воспользуемся программой CrystalDiskInfo.

В главном окне программы выберем мой SSD Samsung 850 Evo 250GB. В пункте «Всего хост-записей» видим объем записанных на накопитель данных 41,088 ТБ. Если сравнить эту цифру с указанным на официальном сайте Ресурсе записи: 75 Тб, то можно сделать вывод, что на SSD можно ещё записать 33 ТБ данных.

В случае с SSD Kingston SHSS37A/240G, программа CrystalDiskInfo не может показать суммарный объем записанных на накопитель данных.

В этом случае воспользуемся программой SSD - Z.

Официальный сайт разработчика http://aezay.dk/aezay/ssdz/

Скачиваем и запускаем программу.

В главном окне, в пункте «Bytes Written» видим объем записанных на накопитель данных 43,902 ТБ.

Если сравнить эту цифру с указанным на официальном сайте Ресурсе записи: 306 Тб, то можно сделать вывод, что на SSD можно ещё записать 262 ТБ данных.

CrystalDiskInfo начиная с версии 7_0_5 может работать с новыми дисками, использующими новейший новый протокол NVM Express (Toshiba OCZ RD400, Samsung 950 PRO, Samsung SM951). Предыдущая версия программы такие диски тупо не видела.

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

Начнем с того, что рассмотрим два типа NAND-памяти – а именно SLC-(single-level cell ) и MLC-(multi-level cell ) устройства. В SLC приборах одна ячейка памяти хранит один бит информации – именно такие устройства мы обсуждали в предыдущей статье. Возможно только два состояния ячейки памяти (полевого транзистора с плавающим затвором). Первое состояние соответствует заряженному затвору, а второе, соответственно, разряженному. Тут все просто – подаем пороговое напряжение и по наличию или отсутствию тока стока можем определить, какой бит записан в данную ячейку памяти.

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

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

MLC-память имеет меньшее количество максимально возможных циклов перезаписи по сравнению с SLC. Кроме того, SLC быстрее – то есть операции чтения/записи/стирания выполняются за меньшее количество времени. А поскольку для определения состояния ячейки памяти используется только одно пороговое значение напряжения, при использовании SLC-памяти меньше вероятность возникновения ошибки. Но это не значит, что MLC хуже. MLC-память, во-первых позволяет сохранять большее количество информации, а во-вторых дешевле. То есть с точки зрения отношения цена/качество MLC, в принципе, выглядит предпочтительнее.

Переходим к структуре NAND-памяти 😉

Как мы помним, в отличие от NOR-памяти, при использовании NAND мы не имеем доступа к произвольной ячейке памяти. Все ячейки объединены в страницы. А страницы объединены в логические блоки. Каждая страница помимо сохраненной пользователем информации содержит некоторые дополнительные данные – информация о “плохих” блоках, дополнительная служебная информация для коррекции ошибок.

Сложность при работе с NAND заключается в том, что невозможно получить доступ к какой-то конкретной ячейке информации. Запись данных можно производить только постранично, то есть если мы хотим изменить какой-то бит, то нам нужно перезаписать все страницу целиком. А стирать данные и вовсе можно только блоками. Вот для примера характеристики микросхемы NAND-памяти NAND128W3A: размер страницы – 512 байт + 16 байт дополнительной служебной информации, размер блока – 16 кБайт, то есть 32 страницы.

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

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

А для этого используется параллельная шина передачи данных, Ширина шины – 8 или 16 байт, в зависимости от конкретного устройства. Линии данных объединены с линиями адреса, что позволяет уменьшить количество занятых выводов. Вот тут хорошо описаны управляющие сигналы и их назначение:

Если мы хотим подключить память к микроконтроллеру, то лучше всего выбрать контроллер, в котором есть аппаратная поддержка передачи данных по параллельному интерфейсу. Например, многие STM32 оснащены модулем FSMC, который позволяет подключить внешнее устройство памяти. Но в это мы сейчас не будем углубляться, лучше оставим эту тему до будущих статей 😉 Возможно, в ближайшее время как раз и попробуем соорудить небольшой пример для STM32, в котором будем записывать и считывать данные из NAND-памяти, так что до скорых встреч!)

#Тип_чипов #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 накопителя. Про мы уже говорили в одной из предыдущих статей. Эти накопители бывают нескольких типов и я бы хотел сегодняшнюю статью посвятить именно этому. Первый - SATA твердотельный диск, обычно он бывает в форм-факторе 2,5" и является универсальным решением с очень хорошей скоростью и достаточно приемлемой ценой.

Он подходит для любого компьютера, практически для любого ноутбука (бывают исключения, как например модели SONY, где используется диск форм-фактора 1,8"). Далее по списку у нас идет PCI, особенно обратите внимание на SSD PCI 3.0 - они обладают просто сумасшедшей скоростью и вы можете быть удивлены той производительностью, которую получаете с такими накопителями.

Но, у них, как и у всего хорошего, есть одни минус - достаточно высокая цена, которая зачастую в 2, а то и в 3 раза выше, чем у обычных SSD SATA 2,5 дисков. Еще существуют mSATA (на картинке ниже), что является сокращением от «mini SATA», они чаще всего используются в ноутбуках, однако, по скорости такие накопители ничем не отличаются от обычных SATA 2, то есть это тоже самое, но в более маленьком форм-факторе.

Посмотрите - насколько меньше mSATA SSD диск (зеленая печатная плата сверху) по сравнению с обычным 2,5" жестким диском

Примечательно, что существуют SSD исключительно для Apple (они и тут остались обособленными «личностями»), и они стоят еще дороже, хотя по производительности ничем не отличаются от тех же самых PCI SSD. Скорость записи тут может составлять 700 Мб/с - что является шикарным показателем.

Если вы хотите купить SSD себе, то вам в любом случае придется выбирать между SATA и PCI версиями, и тут уже вопрос цены. Если вы проводите за своим компьютером очень много времени, то обязательно попробуйте PCI версию накопителя. Потому что он сам по себе идет в RAID-массиве (это когда 2 жестких диска соединяются в один, грубо говоря), в этом случае информация считывается сразу с двух устройств, что ускоряет работу системы ровно в 2 раза.

PCI SSD - устанавливается внутрь системного блока компьютера

То есть, к примеру, та же Windows устанавливается сразу на 2 флеш-накопителя (2 разных чипа) и считывается с них одновременно, что является поистине великолепным решением для увеличения производительности компьютера, однозначно рекомендую к покупке.

Если же вы просто хотите хоть как то ускорить свой старый компьютер, который, возможно, в скором времени планируете поменять на что-нибудь более производительное, или просто первый раз хотите попробовать твердотельный накопитель в работе - однозначно рекомендую взять всем привычный и проверенный временем SATA 2,5 SSD.

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

И вот тут-то как раз и заключаются фундаментальные отличия различных типов памяти SSD. То есть, не важно - какая модель памяти используется в самом накопителе, контроллер в любом случае должен сначала поделить ее на так называемые ячейки. А вот сколько бит информации помещается в одну ячейку - определяет как раз тип NAND памяти. В настоящее время применяется всего три разновидности: SLC, MLC, TLC (как разновидность MLC).

SLC

SLC (Single Level Cell) - позволяет сохранять в одну ячейку только 1 бит информации - ноль или единица. Это самый дорогой вид NAND-микросхем. Дороговизна определяется сложностью в производстве таких накопителей. Кроме цены, к недостаткам еще можно отнести низкую емкость - порядка 60 Гб, например.

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

На данный момент рынок SLC-решений сформирован крайне слабо. До недавнего времени одним из известных таких накопителей был Intel X25-E, который имел емкость всего лишь 64 Гб. Стоил он порядка 20000 рублей - что крайне дорого, ведь за эти же самые деньги можно с легкостью купить SSD диск емкостью около 1 терабайта (1000 Гб), правда - с MLC памятью.

MLC

MLC (Multi-Level Cell) - многоуровневая ячейка, позволяет записывать сразу два бита информации, что теоретически снижает ее ресурс ровно вдвое. Однако, по факту ресурс MLC SSD диска еще ниже. Изначально накопители предлагали до 10000 циклов перезаписи, затем этот показатель упал до 5000, а затем стал таким, как указано в таблице.

Тем не менее, на сегодняшний день является самым распространенным типом памяти на рыке твердотельных накопителей . Моделей такого типа просто огромное количество, их емкость уже существенно выше, чем у SLC моделей, и может достигать до 1 Тб и даже выше. Кроме того, цена MLC-накопителей той же емкости будет существенно ниже, чем в случае с SLC. Как видно из таблицы, быстродействие MLC тоже несколько хуже.

Существует еще подвид MLC - eMLC (enterprise MLC), из достоинств: увеличенный срок службы чипов, за счет большего количества возможных циклов записи/перезаписи. Мало кто знает, но у компании Samsung, например, имеется уникальная технология под названием «3D V-NAND», которая позволяет разместить ячейки вертикально, значительно расширяя объем памяти без удорожания производства.

TLC

TLC (Triple Level Cell) - угадайте, сколько бит информации может хранить такая TLC-ячейка? Все правильно, целых три. То есть, как вы уже поняли, все эти сокращения говорят нам о плотности хранения информации в NAND-чипах. Получается, самая «экономная» память будет именно TLC. Похожие (TLC) чипы применяются во флешках, где срок службы (количество циклов перезаписи) не является столь важным параметром. Кроме того, технология TLC очень дешева в производстве.

Я бы порекомендовал использовать TLC - как жесткий диск (не путать с HDD диском) для установки на него игр, например. А что, скорость чтения с него будет в разы выше, чем даже у самого быстрого HDD, а стоимость TLC твердотельных накопителей самая низкая из всех, на сегодняшний день (но все равно дороже, чем HDD). А для установки ОС лучше использовать накопитель с MLC, так как она более надежная и долговечная, нежели TLC.

ONFi и Toggle Mode

Накопители (твердотельные диски) с MLC делятся на два вида в соответствии с используемым интерфейсом. Обе эти аббревиатуры обозначают не просто разные интерфейсы, но и объединения (альянсы) разных производителей флеш-памяти, выпускающейся по определенному стандарту. Например, Intel, Micron, Spectec, Hynix относятся к «ONFI». А Samsung, Toshiba, SanDisk - соответственно к «Toggle Mode».

Оба интерфейса бывают разных версий, версии определяют пропускную способность для каждого канала NAND. Кроме того, ONFI делится на асинхронный и синхронный, последний - обеспечивает быстродействие, но при этом нехило повышает цену девайса. Ну а асинхронный, соответственно - дешевле, но медленней. При прочих равных память Toggle Mode «на бумаге» выглядит несколько быстрее ONFi в операциях «последовательная запись» и «случайное чтение».

Как определить тип памяти SSD?

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

Флэш-память представляет собой тип долговечной памяти для компьютеров, у которой содержимое можно перепрограммировать или удалить электрическим методом. В сравнении с Electrically Erasable Programmable Read Only Memory действия над ней можно выполнять в блоках, которые находятся в разных местах. Флэш-память стоит намного меньше, чем EEPROM, поэтому она и стала доминирующей технологией. В особенности в ситуациях, когда необходимо устойчивое и длительное сохранение данных. Ее применение допускается в самых разнообразных случаях: в цифровых аудиоплеерах, фото- и видеокамерах, мобильных телефонах и смартфонах, где существуют специальные андроид-приложения на карту памяти. Кроме того, используется она и в USB-флешках, традиционно применяемых для сохранения информации и ее передачи между компьютерами. Она получила определенную известность в мире геймеров, где ее часто задействуют в промах для хранения данных по прогрессу игры.

Общее описание

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

Низкоуровневый доступ к данным

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

Устройство и принцип работы

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

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

В большинстве портативных устройств твердотельный накопитель использует тип памяти NOR. Однако сейчас все популярнее становятся приспособления с интерфейсом USB. В них применяется память типа NAND. Постепенно она вытесняет первую.

Главная проблема — недолговечность

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

Связано это с тем, что такой накопитель построен на свойстве полевых транзисторов сохранять в «плавающем» затворе отсутствие или наличие которого в транзисторе рассматривается в качестве логической единицы или ноля в двоичной Запись и стирание данных в NAND-памяти производятся посредством туннелированных электронов методом Фаулера-Нордхейма при участии диэлектрика. Для этого не требуется что позволяет делать ячейки минимальных размеров. Но именно данный процесс приводит к ячеек, так как электрический ток в таком случае заставляет электроны проникать в затвор, преодолевая диэлектрический барьер. Однако гарантированный срок хранения подобной памяти составляет десять лет. Износ микросхемы происходит не из-за чтения информации, а из-за операций по ее стиранию и записи, поскольку чтение не требует изменения структуры ячеек, а только пропускает электрический ток.

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

Устранение проблем

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

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

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

Перспективы развития

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

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

Ferroelectric RAM (FRAM)

Технология ферроэлектрического принципа хранения информации (Ferroelectric RAM, FRAM) предлагается с целью наращивания потенциала энергонезависимой памяти. Принято считать, что механизм работы имеющихся технологий, заключающийся в перезаписи данных в процессе считываниям при всех видоизменениях базовых компонентов, приводит к определенному сдерживанию скоростного потенциала устройств. А FRAM - это память, характеризующаяся простотой, высокой надежностью и скоростью в эксплуатации. Эти свойства сейчас характерны для DRAM - энергонезависимой оперативной памяти, существующей на данный момент. Но тут добавится еще и возможность длительного хранения данных, которой характеризуется Среди достоинств подобной технологии можно выделить стойкость к разным видам проникающих излучений, что может оказаться востребованным в специальных приборах, которые используются для работы в условиях повышенной радиоактивности либо в исследованиях космоса. Механизм хранения информации здесь реализуется за счет применения сегнетоэлектрического эффекта. Он подразумевает, что материал способен сохранять поляризацию в условиях отсутствия внешнего электрического поля. Каждая ячейка памяти FRAM формируется за счет размещения сверхтонкой пленки из сегнетоэлектрического материала в виде кристаллов между парой плоских металлических электродов, формирующих конденсатор. Данные в этом случае хранятся внутри кристаллической структуры. А это предотвращает эффект утечки заряда, который становится причиной утраты информации. Данные в FRAM-памяти сохраняются даже при отключении напряжения питания.

Magnetic RAM (MRAM)

Еще одним типом памяти, который на сегодняшний день считается весьма перспективным, является MRAM. Он характеризуется довольно высокими скоростными показателями и энергонезависимостью. в данном случае служит тонкая магнитная пленка, размещенная на кремниевой подложке. MRAM представляет собой статическую память. Она не нуждается в периодической перезаписи, а информация не будет утрачена при выключении питания. На данный момент большинство специалистов сходится во мнении, что этот тип памяти можно назвать технологией следующего поколения, так как существующий прототип демонстрирует довольно высокие скоростные показатели. Еще одним достоинством подобного решения является невысокая стоимость чипов. Флэш-память изготавливается в соответствии со специализированным КМОП-процессом. А микросхемы MRAM могут производиться по стандартному технологическому процессу. Причем материалами могут послужить те, что используются в обычных магнитных носителях. Производить крупные партии подобных микросхем гораздо дешевле, чем всех остальных. Важное свойство MRAM-памяти состоит в возможности мгновенного включения. А это особенно ценно для мобильных устройств. Ведь в этом типе значение ячейки определяется магнитным зарядом, а не электрическим, как в традиционной флеш-памяти.

Ovonic Unified Memory (OUM)

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

Chalcogenide RAM (CRAM) и Phase Change Memory (PRAM)

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

Information-Multilayered Imprinted CArd (Info-MICA)

Работа устройств, построенных на базе такой технологии, осуществляется по принципу тонкопленочной голографии. Информация записывается так: сначала формируется двумерный образ, передаваемый в голограмму по технологии CGH. Считывание данных происходит за счет фиксации луча лазера на краю одного из записываемых слоев, служащих оптическими волноводами. Свет распространяется вдоль оси, которая размещена параллельно плоскости слоя, формируя на выходе изображение, соответствующее информации, записанной ранее. Начальные данные могут быть получены в любой момент благодаря алгоритму обратного кодирования.

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




Top