Вспышка

2019-08-30
icon
5
icon
1

EEPROM (Electrically-Erasable Programmable Read-Only Memory) — тип энергонезависимой компьютерной памяти. Также упоминается как EіPROM. Память EEPROM, в отличие от памяти EPROM, может быть стерта только с помощью электрического тока. Количество операций записи и стирания ограничено, в зависимости от типа и производителя памяти составляет до 100 000 циклов. При превышении этого значения происходит повреждение памяти. Количество операций чтения в памяти не ограничено. Используется для хранения небольшого объема данных, к которым необходимо получить доступ после отключения электроэнергии. Расширением памяти EEPROM является Flash-память, в которой скорость записи в память увеличена благодаря использованию буферов.

Классификация флэш-памяти по типу используемого логического вентиля:
  • Флэш-память NOR – использует функтор логического бингеации (NOR)
  • Флэш-память NAND — использует функтор логической дизъюнкции (NAND)
Флэш-память NOR обеспечивает прямой доступ к каждой ячейке памяти, но имеет относительно длительное время записи и стирания. По этой причине он подходит для хранения данных, не требующих частых обновлений, например, прошивки различных типов устройств. Он выдерживает от 10 до 100 тысяч циклов программирования. Он использовался в первых версиях карт памяти CompactFlash, но позже был заменен на более дешевую флэш-память NAND.

Флэш-память NAND имеет более быстрое время записи и стирания, более высокую плотность данных, лучшее соотношение стоимости и емкости и в десять раз более длительный срок службы, чем память NAND. Однако главной особенностью этого типа памяти является последовательный доступ к данным. Это ограничивает диапазон приложений только в качестве хранилища, например, на картах памяти. Первой картой памяти на основе флэш-памяти NAND стала карта SmartMedia. Позже их стали использовать и в других типах карт памяти, например, MultiMedia Card, Secure Digital, Memory Stick и xD Picture Card, а также в USB-накопителях.

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

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

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

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

В настоящее время используются следующие карты памяти, использующие флэш-память в качестве носителя информации:
  • Мультимедийная карта (MMC)
  • Защищенная цифровая печать (SD)
  • Карта памяти Memory Stick (MS)
  • CompactFlash (CF)
  • СмартМедиа (SM)
  • Карта с изображением xD (xD)
Кроме того, они используются для хранения программ и данных во встраиваемых устройствах, где используются вместо некогда популярных EPROM и PROM памяти.
icon
5
icon
1
Добавить комментарий