Накопители информации на основе флэш-памяти

Накопители информации на основе флэш-памяти относятся к внешним (переносным) ЗУ и предназначены для долговременного хранения относительно небольших объемов информации (единицы гигабайт). Накопители информации на основе флэш-памяти относятся к ЗУ с прямым (произвольным) доступом к данным.

Рассмотренные выше накопители информации на гибких и жестких магнитных дисках имеют в своем составе механические компоненты, которые снижают надежность их работы и определяют относительно большое потребление электрической энергии при записи и считывании информации. Флэш-память (Flash-memory) является полностью электронным устройством и лишено указанных выше недостатков.

Название Flash применительно к данному типу памяти переводится как «вспышка». Однако это не совсем так. Одна из версий появления этого названия состоит в том, что впервые в 1990 г. японская компания Toshiba употребила слово Flash в контексте «быстрый, мгновенный» при описании своих новых микросхем. Изобретателем флэш-памяти считается фирма Intel, представившая в 1988 г. флэш-память. Промышленное производство такой памяти началось в 1994 г.

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

ППЗУ, используемое во флэш-памяти, является представителем класса перепрограммируемых постоянных ЗУ, в котором реализуется электрический способ записи, считывания и стирания (удаления) информации. Однако стирание информации в ППЗУ осуществляется сразу в целой области ячеек – блока или всей микросхемы, это обеспечивает более быструю запись информации. В ППЗУ флэш-памяти используется принцип записи, основанный на использовании в них базовых элементов памяти (ячеек)   – микроэлектронных полупроводниковых транзисторов с двумя изолированными затворами: управляющим (control) и плавающим (floating). Важной особенностью этих транзисторов является способность удерживать электроны, т. е. электрический заряд. Этот процесс носит название Фоулера – Нордхейма.

Существуют различные технологии построения базовых элементов флэш-памяти, которые разработаны основными производителями. Эти технологии отличаются друг от друга количеством слоев, методами стирания и записи данных, а также структурной организацией, что отражается в их названии. Наиболее широко известны NOR (Not OR – ИЛИ-НЕ) и NAND (Not AND – И-НЕ) типы флэш-памяти, запоминающие транзисторы в которых подключены к разрядным шинам соответственно параллельно и последовательно. Элементы памяти ППЗУ организованы в матрицы (блоки), как и в других видах полупроводниковой памяти. Данные в ППЗУ хранятся в виде блоков, а не байтов, как в обычных модулях памяти.

Первый тип (NOR) имеет относительно большие размеры ячеек и малое время доступа (порядка 70 не).

Второй тип (NAND) имеет меньшие размеры ячеек и большую скорость передачи информации – до 16 Мбайт/с.

Подключаются накопители на основе флэш-памяти к соответствующему порту системного блока компьютера. В настоящее время в качестве такого порта используется в основном порт USB. Обмен информацией между МП и накопителем на основе флэш-памяти осуществляется посредством интерфейса USB, который поддерживает автоматическое определение и подключение данного накопителя к работающему компьютеру без его перезагрузки. В настоящее время широко используется версия последовательного интерфейса USB 2.0, который обеспечивает достаточно высокую скорость обмена информацией порядка 60 Мбайт/с. Обмен информацией между накопителем на основе флэш-памяти и МП компьютера осуществляется через контроллер накопителя и порта USB.

Считывание информации с накопителя на основе флэш-памяти выполняется, как в обычных ОЗУ или кэш-памяти, построенных на основе микросхем.

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

Основные характеристики (в среднем) накопителей на основе флэш-памяти у разных производителей приблизительно одинаковые.

В качестве примера приведем основные характеристики накопителя на основе флэш-памяти Sony USB 2.0 flash-disk 256 Мбайт серии Micro Vault производства корпорации Sony:

• тип накопителя – флэш-память;

• объем памяти (информационная емкость) 256 Мбайт;

• скорость записи информации 1,0 Мбайт/с;

• скорость считывания информации 5,5 Мбайт/с;

• Hot Plug and Play – подключение и использование возможно без перезагрузки компьютера;

• передача электрического напряжения для питания накопителя производится через USB-кабель.

Внешний вид накопителя показан на рис. 6.14.

Рис. 6.14. Внешний вид накопителя Sony USB 2.0 flash-disk 256 Мбайт

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

Формирование физической структуры накопителя на основе флэш-памяти состоит в создании на накопителе блоков (кластеров) объем которых определяется файловой системой.

Форматирование данного накопителя также может быть реализовано с помощью специальных компьютерных программ. В ОС Windows ХР имеется программа, позволяющая осуществить форматирование накопителя, форматирование производится так же, как и для других внешних ЗУ (рис. 6.15).

Рис. 6.15. Диалоговое окно «Формат Съемный диск(Р:)»

Логическая структура накопителя на основе флэш-памяти формируется с помощью файловой системы – FAT или FAT32 в зависимости от информационного объема флэш-памяти. Для поиска файлов по их имени на таком накопителе файловая система автоматически создает каталог и таблицу размещения файлов, которые размещаются в соответствующих блоках ППЗУ флэш-памяти. Кроме файловых систем FAT существуют также специально разработанные для накопителей на основе флэш-памяти файловые системы NOR, NAND и ETFS (Embedded Transactional File System – встраиваемая транзакционная файловая система), которые представляют собой отказоустойчивые файловые системы.

При подключении внешнего накопителя на основе флэш-памяти к порту USB компьютера ОС Windows ХР автоматически определяет его как съемный диск и на экране монитора появляется окно, представленное на рис. 6.16. Если в задачу пользователя входит просмотр файлов на съемном диске, то необходимо в данном окне выполнить действие: «Открыть папку для просмотра файлов, используется проводник». После выполнения этого действия появится окно программы «Проводник» ОС Windows ХР, где в строке «Адрес:» файловая система отобразит логическое имя внешнего накопителя (например, F: \), а в правой части окна – файлы и папки данного накопителя.

Рис. 6.16. Окно для просмотра и открытия файлов на съемном диске

Установив курсор мыши на свободное место в правой части окна «Проводник» и вызвав правой кнопкой контекстное меню, можно выполнить команду [Свойства]. В открывшемся окне «Свойства: Съемный диск (F:)» можно просмотреть свойства внешнего накопителя (рис. 6.17).

Рис. 6.17. Окно для просмотра свойств внешнего накопителя на основе флэш-памяти

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

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

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

Способность сохранять информацию при выключенном питании, малые размеры, высокая надежность и приемлемая цена привели к широкому распространению накопителей на основе флэш-памяти. Этот вид памяти используется в так называемых «твердотельных» дисках (memory stick, memory drive и др.), картах памяти различного назначения и т. п. Накопители на основе флэш-памяти используются не только в компьютерах, но и во многих других устройствах: цифровых фотоаппаратах, видеокамерах и т. д. К недостаткам данного вида накопителей можно отнести невысокую скорость передачи данных, небольшой информационный объем памяти и относительно высокую стоимость накопителей с объемом памяти 512 Мбайт и более.

x