logo
Полный текст учебника

Устройства флэш-памяти

Флэш-диски (Flash Disks) — весьма популярный и очень перспективный класс энергонезависимых запоминающих устройств. Флэш-диски (твердотельные диски) представляют собой устройства для долговременного хранения информации с возможностью многократной перезаписи. Стирание и запись данных осуществляется так же, как у HDD — блоками (иногда называемыми по аналогии с магнитными дисками секторами, но более правильно было бы их именовать кластерами). У флэш-дисков отсутствуют какие либо подвижные части, да и форма у них совсем не круглая — чаще всего они представляют собой прямоугольные карты. Для хранения информации в них используются микросхемы памяти с металлизацией (металл-нитридные), выполненные по технологии Flash, изобретенной в начале 80-х годов в фирме Intel. Дисками их называют условно, поскольку флэш-диски полностью эмулируют функциональные возможности HDD. При работе указатели в микросхеме перемещаются на начальный адрес блока, затем байты данных передаются в последовательном порядке с использованием стробирующего сигнала. Стирание содержимого всего блока выполняется одномоментно отдельным сигналом (отсюда, вероятно, и название памяти flash — вспышка); тотальное стирание было специально организовано разработчиками, поскольку первоначально флэш-память применялась в военных приборах, и при обнаружении попыток несанкционированного доступа к ним необходимо было сразу уничтожать все данные — система автоматически генерировала внутренний сигнал стирания).

По существу, флэш-диски — это «полупостоянные» запоминающие устройства, стирание, считывание и запись информации в которых выполняется электрическими сигналами ( в отличие от прочих ПЗУ, в которых эти действия производятся лучом лазера или чисто механически — «перепрошивкой»). Количество циклов перезаписи информации в одну и ту же ячейку у флэш-памяти ограничено, но оно обычно превышает 1 миллион — эта величина иногда указывается в паспорте микросхемы. В современных устройствах имеются программные или аппаратные средства формирования виртуальных блоков, обеспечивающие запись информации поочередно в разные области флэш-памяти так, чтобы число циклов стирания и записи было равномерно распределено по всем блокам диска. Это существенно увеличивает срок службы флэш-памяти: ее работоспособность сохраняется десятки лет.

Флэш-память может создаваться на базе логических схем NAND (НЕ-И, штрих Шеффера) и NOR (НЕ-ИЛИ, стрелка Пирса). Флэш-память на базе логических схем NOR позволяет организовать произвольный доступ к данным, и на ее основе могут создаваться оперативные запоминающие устройства. В последнее время выпускаются микросхемы флэш-памяти, в которых одна ячейка хранит два или более бит, MLC (multilevel cel)l - многоуровневые ячейки. В технологии MLC используется аналоговая природа ячейки памяти, ячейка способна различать более двух величин зарядов, помещённых на "плавающий" затвор. Преимущества MLC микросхем более низкая удельная стоимость хранения, большая емкость, но при этом снижается надёжность хранения, необходимо встраивание более сложных механизмов коррекции ошибок, более низкое быстродействие микросхемы. После появления MLC, однобайтные ячейки классифицируются как одноуровневые ячейки - Single Level Cell (SLC). Емкость флэш-дисков на основе MLC и е логических схем NAND достигает нескольких сотен гигабайтов при крайне миниатюрных их размерах.

Флэш-диски обладают высочайшей надежностью — среднее время наработки на отказ (Mean Time Between Failures — MTBF) у них составляет, как правило, более миллиона часов; они устойчивы к механическим ускорениям и вибрациям, работают в широком диапазоне температур (от –40 до +85о С). Во время выполнения операций чтения-записи флэш-диски обычно потребляют не более 200 мВт электроэнергии и, естественно, не шумят. Флэш-диски в настоящее время выпускаются многими фирмами, с различными интерфейсами и в разных конструктивных исполнениях. Они могут быть не только внешними дисками ПК, но и устанавливаться внутри системного блока. Флэш-карты, выполненные в виде печатных плат, могут позиционироваться для непосредственной установки в разъемы системной платы компьютера. Они способны работать с системными и локальными интерфейсами ПК (USB, PCI и др.). Значительно чаще флэш-память используется в качестве альтернативных HDD твердотельных дисков. В этом случае востребованы периферийные интерфейсы ATA (IDE), Serial ATA, USB, IEEE 1394 и др. Широкое применение флэш-диски нашли в цифровых фото- и видеокамерах. Флэш-память (в том числе и флэш-диски) создается на основе флэш-карт. Конструктивных вариантов исполнения.Форматов флэш-карт существует довольно много.