Устройства флеш-памяти
Флеш-диски (Flash Disks) – весьма популярный и очень перспективный класс энергонезависимых запоминающих устройств. Флеш-диски (твердотельные диски) являются модификацией HDD и представляют собой устройства для долговременного хранения информации с возможностью многократной перезаписи. Стирание и запись данных осуществляются так же, как у HDD, – блоками (иногда называемыми по аналогии с магнитными дисками секторами, но более правильно было бы их именовать кластерами). У флеш-дисков отсутствуют какие-либо подвижные части, да и форма у них совсем не круглая – чаще всего они представляют собой прямоугольные картриджи. Для хранения информации в них используются специализированные микросхемы памяти с металлизацией (металл-нитридные), выполненные по технологии Flash, изобретенной в начале 80-х годов фирмой Intel. Дисками их называют условно, поскольку флеш-диски полностью эмулируют функциональные возможности HDD. При работе указатели в микросхеме перемещаются на начальный адрес блока, затем байты данных передаются в последовательном порядке с использованием стробирующего сигнала. Стирание содержимого всего блока выполняется одномоментно отдельным сигналом (отсюда, вероятно, и название памяти flash – вспышка); тотальное стирание было специально организовано разработчиками, поскольку первоначально флеш-память применялась в военных приборах, и при обнаружении попыток несанкционированного доступа к ним необходимо было сразу уничтожать все данные – система автоматически генерировала внутренний сигнал стирания). По существу, флеш-диски – это «полупостоянные» запоминающие устройства, стирание, считывание и запись информации в которых выполняется электрическими сигналами (в отличие от прочих ПЗУ, в которых эти действия производятся лучом лазера или чисто механически – «перепрошивкой»). Количество циклов перезаписи информации в одну и ту же ячейку у флэш-памяти ограничено, но оно обычно превышает 1 млн – эта величина иногда указывается в паспорте микросхемы. В современных устройствах имеются программные или аппаратные средства формирования виртуальных блоков, обеспечивающие запись информации поочередно в разные области флэш-памяти так, чтобы число циклов стирания и записи было равномерно распределено по всем блокам диска. Это существенно увеличивает срок службы флэш-памяти: ее работоспособность сохраняется сотни лет. Емкость современных флеш-дисков, изготовленных на основе многоуровневых ячеек (MultyLevel Cell, MLC) на базе логических схем NAND (НЕ-И, штрих Шеффера)\ достигает нескольких гигабайтов при крайне миниатюрных их размерах. Флеш-диски обладают высочайшей надежностью – среднее время наработки на отказ (Mean Time Between Failures – MTBF) у них составляет, как правило, более миллиона часов; они устойчивы к механическим ускорениям и вибрациям, работают в широком диапазоне температур (от -40 до +85 °С). Во время выполнения операций чтения-записи флеш-диски обычно потребляют не более 200 мВт электроэнергии и, естественно, не шумят. Скорость считывания информации составляет несколько мегабайт в секунду, скорость записи несколько ниже (эти значения зависят от типа флеш-памяти и ее интерфейса). Флеш-память на базе логических схем NOR («НЕ-ИЛИ») позволяет организовать произвольный доступ к данным, и на ее основе могут создаваться оперативные запоминающие устройства. Многие производители предусматривают на своих системных платах гнезда для установки флеш-чипов. Интерфейс для их подключения аналогичен интерфейсу ПЗУ BIOS. Ниже в таблице 3 даны сравнительные характеристики различных типов устройств внешней памяти с произвольным доступом. Таблица 3 Сравнительные характеристики дисковых накопителей
1 Время доступа – средний временной интервал, в течение которого накопитель находит требуемые данные. 2 Трансфер – скорость передачи данных при последовательном чтении. Флеш-диски в настоящее время выпускаются многими фирмами с различными интерфейсами и в разных конструктивных исполнениях. Они могут быть не только внешними дисками ПК, но и устанавливаться внутри системного блока. В качестве фиксированной памяти используются флеш-карты, выполненные в виде печатных плат, предназначенных для непосредственной установки в разъмы системной платы компьютера. Они способны работать с системными и локальными интерфейсами ПК (ISA, PCI и др.). Значительно чаще флеш-память используется в качестве альтернативных HDD твердотельных дисков. В этом случае востребованы периферийные интерфейсы ATA (IDE), Serial ATA, USB, IEEE 1394 и др. Широкое применение флеш-диски нашли в цифровых фото-и видеокамерах. Устройства памяти с последовательным доступом позволяют осуществлять доступ к данным последовательно, т.е. для того, чтобы считать нужный блок памяти, необходимо считать все предшествующие блоки. Среди устройств памяти с последовательным доступом выделяют: 1. Накопители на магнитных лентах (НМЛ) – устройства считывания данных с магнитной ленты. Такие накопители достаточно медленные, хотя и большой ёмкости. Современные устройства для работы с магнитными лентами – стримеры – имеют увеличенную скорость записи 4 - 5Мбайт в сек. Существуют также, устройства позволяющие записывать цифровую информацию на видеокассеты, что позволяет хранить на 1 кассете 2 Гбайта информации. Магнитные ленты обычно используются для создания архивов данных для долговременного хранения информации. 2. Перфокарты – карточки из плотной бумаги и перфоленты – катушки с бумажной лентой, на которых информация кодируется путем пробивания (перфорирования) отверстий. Для считывания данных применяются устройства последовательного доступа. В настоящее время данные устройства морально устарели и не применяются. Различные виды памяти имеют свои достоинства и недостатки. Так, внутренняя память имеет хорошее быстродействие, но ограниченный объем. Внешняя память, наоборот, имеет низкое быстродействие, но неограниченный объем. Производителям и пользователям компьютеров приходится искать компромисс между объемом памяти, скоростью доступа и ценой компьютера, так комбинируя разные виды памяти, чтобы компьютер работал оптимально. В любом случае, объем оперативной памяти является основной характеристикой ЭВМ и определяет производительность компьютера. Кратко рассмотрим принцип работы оперативной памяти. Минимальный элемент памяти – бит или разряд способен хранить минимально возможный объем информации – одну двоичную цифру. Бит очень маленькая информационная единица, поэтому биты в памяти объединяются в байты – восьмерки битов, являющиеся ячейками памяти. Все ячейки памяти пронумерованы. Номер ячейки называют ее адресом. Зная адрес ячейки можно совершать две основные операции: 1) прочитать информацию из ячейки с определенным адресом; 2) записать информацию в байт с определенным адресом. Чтобы выполнить одну из этих операций необходимо, чтобы от процессора к памяти поступил адрес ячейки, и чтобы байт информации был передан от процессора к памяти при записи, или от памяти к процессору при чтении. Все сигналы должны передаваться по проводникам, которые объединены в шины. По шине адреса передается адрес ячейки памяти, по шине данных – передаваемая информация. Как правило, эти процессы проходят одновременно. Для работы ОЗУ используются еще 3 сигнала и соответственно 3 проводника. Первый сигнал называется запрос чтения, его получение означает указание памяти прочесть байт. Второй сигнал называется запрос записи, его получение означает указание памяти записать байт. Передача сразу обоих сигналов запрещена. Третий сигнал – сигнал готовности, используемый для того, чтобы память могла сообщить процессору, что она выполнила запрос и готова к приему следующего запроса.
|