Стала незаменимой в мобильных устройствах (КПК, планшетах, смартфонах, плеерах). На основе флэш-памяти разработаны USB-флэш-накопители и карты памяти для электронных устройств (SD, MMC, miniSD и т.д.).

Определение 1

Флеш-память (Flash Memory) – твердотельная полупроводниковая энергонезависимая и перезаписываемая память.

Считывать информацию из флэш-памяти можно большое число раз в пределах срока работы накопителя (от $10$ лет), но количество процессов записи ограничено (около $100 \ 000$ циклов перезаписи).

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

Преимущества флэш-памяти:

  • высокая скорость доступа к данным;
  • низкое энергопотребление;
  • устойчивость к вибрациям;
  • удобство подключения к ПК;
  • компактные размеры;
  • дешевизна.

Недостатки флэш-памяти:

  • ограниченное число циклов записи;
  • чувствительность к электростатическому разряду.

История флэш-памяти

Впервые флэш-память была изобретена в $1984$ г.

Название «flash» походит от английского «вспышка», т.к. процесс стирания данных напоминал фотовспышку.

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

Принцип работы

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

Рисунок 1. Архитектура NOR-памяти

Рисунок 2. Архитектура NAND-памяти

Производители флэш-памяти используют $2$ типа ячеек памяти:

  • MLC (Multi-Level Cell – многоуровневые ячейки памяти) – более емкие ячейки и более дешевые, но характеризуются большим временем доступа и небольшим числом циклов записи/стирания (около $10 \ 000$);
  • SLC (Single-Level Cell – одноуровневые ячейки памяти) – ячейки с меньшим временем доступа и максимальным числом циклов записи/стирания ($100 \ 000$).

Рисунок 3. Основные элементы USB-флэш-накопителя: $1$ – USB-коннектор, $2$ – контроллер, $3$ – PCB-плата, $4$ – модуль NAND-памяти, $5$ – кварцевый генератор, $6$ – LED-индикатор, $7$ – переключатель защиты от записи, $8$ – место для дополнительной микросхемы памяти.

Применение

Существует два основных способа применения флэш-памяти:

  • в качестве мобильного носителя информации;
  • в качестве хранилища программного обеспечения цифровых устройств.

Часто оба способа совмещают в одном устройстве.

Применение NOR-памяти, которая имеет относительно небольшой объём, заключается в обеспечении быстрого доступа по случайным адресам и гарантии отсутствия сбойных элементов (стандартные микросхемы ПЗУ для работы с микропроцессором, микросхемы начальной загрузки компьютеров (POST и BIOS), микросхемы хранения среднего размера данных, например, DataFlash). Типовые объёмы – от $100$ Кб до $256$ Мб. NAND-память применяется в мобильных устройствах и носителях данных, которые требуют использования больших объёмов хранения. В основном, это USB-брелоки и карты памяти всех типов, а также мобильные устройства (телефоны, фотоаппараты, плееры). NAND-память встраивают в бытовые приборы: сотовые телефоны и телевизоры, сетевые маршрутизаторы, точки доступа, игровые приставки, фоторамки и навигаторы.

Рисунок 4. Флэш-карты разных типов

Виды и типы карт памяти и флэш-накопителей

Замечание 1

CF (Compact Flash) – старейший стандарт типов памяти. Обладает высокой надежность, достаточно большой объем ($128$ Гб и больше) и высокую скорость передачи данных ($120$ Мб/с). Из-за больших размеров применяется в профессиональном видео- и фотооборудовании.

MMC (Multimedia Card) обладает небольшим размером, высокой совместимостью с различными устройствами и содержит контроллер памяти. SD Card (Secure Digital Card) – результат развития стандарта MMC. Карта имеет криптозащиту от несанкционированного копирования, повышенную защиту информации от случайного стирания или разрушения и механический переключатель защиты от записи. Максимальная емкость до $4$ Гб. SDHC (SD High Capacity) имеет максимальную емкость $32$ Гб.

Существуют также карты miniSD и microSD.

Замечание 2

Основными производителями NAND-флэш-памяти являются фирмы Micron/Intel, SK Hynix, Toshiba/SanDisk, Samsung. Основные производители контроллеров флэш-памяти NAND – Marvell, LSI-SandForce и производители памяти NAND.

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

Определение флеш-памяти

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

— Маленькие габариты;
— Низкая стоимость;
— Отличная устойчивость к механическим повреждениям;
— Большой объем;
— Высокая скорость считывания данных;
— Маленькое потребление электроэнергии.

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

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

Немного истории

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

Принцип работы

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

NOR- и NAND-приборы

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

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

SLC- и MLC-приборы

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

Аудиопамять

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

Технологические ограничения

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

Ресурс записи и хранения информации

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

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

Возможно, многие обращали внимание при просмотре характеристик своего накопителя, что его емкость недотягивает до указанной производителем. Это касается не только емкости флешек, а всех цифровых носителей: жестких дисков и других в которых емкость измеряется Мегабайтами, Гигабайта и в последних устройствах Терабайтами.

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

Так почему же у флешки емкостью 2 Гб реально только 1,86 Гб, а у 4 Гб только 3,72 Гб.

Ответ на этот вопрос следует из основ компьютерной техники, а именно: 1 килобайт содержит 1024 байта и так далее с мегабайтами, гигабайтами…

реальная емкость (http://www.ixbt.com/storage/flashdrives/svodka/size.shtml) незначительно отличается.

В итоге сделав простой расчет: 4 000 000 0000/1024/1024/1024 = 3,72; мы получаем цифру 3,72 Гб.

Для накопителей большей емкости абсолютное отклонение будет больше. Например, для жесткого диска емкость 1 Терабайт реальная емкость составит 931 Гб.

Кроме того полезная емкость накопителя зависит от выбранной файловой системы: FAT16, FAT32, NTFS. Носитель, отформатированный в разных системах будет иметь разную полезную емкость. Это связано с тем, что при форматировании диска на него записывается системная информация о нем и она, для разных ФС разная.

Ну и последнее. Есть такой феномен как китайская флешка: это когда в системный раздел флешки небольшой емкости умышленно вносится информация о том, что ее емкость большая. Например, из 1 Гб можно сделать 32 Гб. На практике если эту флешку вставить в компьютер он покажет, что ее емкость 32 Гб. Когда пользователь запишет на нее данные в объеме большем ее реального, копирование завершится без ошибок. Но вот прочитать с такого носителя данные удастся в количестве соизмеримом с реальным объемом т.е. не более 1 Гб для нашего примера.

Флэш-память относится к классу EEPROM, но использует особую технологию построения запоминающих ячеек. Стирание во флэш-памяти производится сразу для целой области ячеек (блоками или полностью всей микросхемы). Это позволило существенно повысить производительность в режиме записи (программирования). Флэш-память обладает сочетанием высокой плотности упаковки (ее ячейки на 30% меньше ячеек DRAM), энергонезависимого хранения, электрического стирания и записи, низкого потребления, высокой надежности и невысокой стоимости…Это репрограммируемые ЗУ.

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

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

Выделяют среди таких устройств схемы со специализированными блоками (несимметричные блочные структуры). По имени так называемых Boot блоков в которых информация надежно защищена от случайного стирания, ЗУ называются Boot Block Flash Memory .

Флэш-память типа Boot Block служит для хранения обновляемых программ и данных в самых разных системах, включая сотовые телефоны, модемы, BIOS, системы управления автомобильными двигателями и многое другое. Используя флэш-память вместо EEPROM для хранения параметрических данных, разработчики добиваются снижения стоимости и повышения надежности своих систем.

Преимущества флэш-памяти по сравнению с EEPROM:
1.

Более высокая скорость записи при последовательном доступе за счёт того, что стирание информации во флэш производится блоками.
2. Себестоимость производства флэш-памяти ниже за счёт более простой организации.
Недостаток: Медленная запись в произвольные участки памяти.

Память с последовательным доступом Используются, где данные могут быть выстроены в очередь.

Флэш-память с адресным доступом . Хранение редко изменяемых данных. Запись и стирание осу­ществляет процессор выч устр-ва в обычном рабочем режиме. Для этого Флэш-память имеет дополнительное управление словами-командами, записывае­мыми процессором в специальный регистр микросхемы. При подаче специального напряжения программирования схема обеспечивает запись и стирание информации. Перед программировани­ем процессор считывает из микросхемы код — идентификатор, содержащий код фирмы-изготовителя и микросхемы для согласования алгоритмов стирания и записи, автоматически.

Стираются все байты памя­ти или выбранного блока, после чего все они проверяются, выполняется повторное стирание и проверка.

Программирование памяти ведется байт за байтом, записанная информация проверяется. Процессор счи­тывает из ЗУ записанный байт и сравнивает его с исходным.

Один из блоков предназначен для хранения ПО BIOS и аппаратно защищен от случайного стирания.

Принцип работы и устройство флеш-памяти

В ЗУ есть также блоки парамет­ров и главные блоки, не защищенные от случайного стирания. Главные блоки хранят основные управляющие программы, а бло­ки параметров — относительно часто меняемые параметры систе­мы.

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

На основе файловой Флэш-памяти создаются компактные съемные внешние ЗУ.

ЗЭ – МНОП.

2 пороговых напр-ия. Uпор1 – имеет маленькую величину, 1-2 В. При подаче Uпор инициируется канал м/д стоком-истоком. Если м/д нитридом и двуокисью кремния есть заряды, то Uпор увеличилось до 7В.

Запись (программирование) флеш-памяти – процесс замены 1 на 0. Стирание – замена 0 на 1.

3.Архитектура РС. Процессоры ЭВМ. Структура процессоров и их основные характеристики. Системные шины и их характеристики. Локальные шины. Чипсеты.
Архитектура – это многоуровневая иерархия аппаратно-программных средств, каждый из уровней допускает многовариантное построение и применение.

Структура – это совокупность элементов и их связей.

ЭВМ – это комплекс технических и программных средств, предназначенный для автоматизации подготовки и решения задач пользователей.

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

К архитектуре относятся следующие принципы построения ЭВМ:

1. структура памяти ЭВМ;
2. способы доступа к памяти и внешним устройствам;
3. возможность изменения конфигурации;
4. система команд;
5. форматы данных;
6. организация интерфейса.

Архитектура современных персональных компьютеров основана на магистрально-модульном принципе . Информационная связь между устройствами компьютера осуществляется через системную шину (другое название — системная магистраль).

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

Системная шина характеризуется тактовой частотой и разрядностью. Количество одновременно передаваемых по шине бит называется разрядностью шины . Тактовая частота характеризует число элементарных операций по передаче данных в 1 секунду. Разрядность шины измеряется в битах, тактовая частота – в мегагерцах.
Системные шины

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

Шина ISA (Industry Standard Architecture) есть 36-контактный разъем для плат расширения. За счет этого количество адресных линий – 4, а данных – 8. Можно передавать параллельно 16 разрядов данных, а благодаря 24 адресным линиям напрямую обращаться к 16 МБ сист памяти. Кол-во линий аппаратных прерываний — 15.

Шина EISA (Extended ISA). обеспечивает наи­больший возможный объем адресуемой памяти, 32-разрядную передачу данных, улучшенную систему прерываний, автоматическую конфи­гурацию системы и плат расширения. В EISA-разъем на системной плате компьютера совместим с ISA. Шина EISA позволяет адресовать 4Гб адресного про­ст-ва. Теор максимальная скорость 33 Мбайт/с. Шина тактируется частотой около 8-10 МГц.

Локальные шины предназначены для увеличения быстродействия компа, позволяя периферийным устройствам (видеоадаптеры, контроллеры накопителей) работать с тактовой частотой до 33 МГц и выще. Используется разъем типа MCA.

Шины PCI . Между локальной шиной процессора и самой PCI находится специальная согласующая м\схема

В соответствии со спецификацией PCI к шине могут подклю­чаться до 10 устройств. Шина PCI работает на фиксированной тактовой часто­те 33 МГц и предусматривает напряжение питания для контрол­леров как 5, так и 3,3 В, режим plug and play.

Шина PCI-X – высокопроизводительная PCI. является синхронной, т.е. все данные обрабатываются одновременно при поступлении управляющего сигнала. Разрядность шины 32-бита. При частоте 33 МГц теоретическая пропускная способность 132 МБ/с.

Всякая информация, передаваемая от процессора к другим устройствам по шине данных, сопровождаетсяадресом , передаваемым по адресной шине. Это может быть адрес ячейки памяти или адрес периферийного устройства. Необходимо, чтобы разрядность шины позволила передать адрес ячейки памяти. Таким образом, словами разрядность шины ограничивает объем оперативной памяти ЭВМ, он не может быть больше чем , где n – разрядность шины.

схема устройства компьютера, построенного по магистральному принципу

Чипсет — от англ. "chip set" — набор микросхем, спроектированных для совместной работы с целью выполнения набора каких-либо функций. Так, в компьютерах чипсет выполняет роль связующего компонента, обеспечивающего совместное функционирование подсистем памяти, ЦПУ, ввода-вывода и других. Чипсеты встречаются и в других устройствах, например, в радиоблоках сотовых телефонов.

Чипсет материнских плат компьютеров состоит из двух основных микросхем (иногда они объединяются в один чип):

  1. MCH - контроллер-концентратор памяти (Memory Controller Hub) - северный мост (northbridge) - обеспечивает взаимодействие центрального процессора (ЦП) с памятью и видеоадаптером. В новых чипсетах часто имеется интегрированная видеоподсистема.

    Контроллер памяти может быть интегрирован в процессор (например Opteron, Nehalem, UltraSPARC T1).

  2. ICH - контроллер-концентратор ввода-вывода (I/O Controller Hub) - южный мост (southbridge) - обеспечивает взаимодействие между ЦП и жестким диском, картами PCI, интерфейсами IDE, SATA, USB и пр.

Также иногда к чипсетам относят микросхему Super I/O, которая подключается к южному мосту и отвечает за низкоскоростные порты RS232, LPT, PS/2.

В настоящее время основными производителями чипсетов для настольных компьютеров являются фирмы Intel, nVidia, AMD (которая приобрела фирму ATI и в настоящее время выпускает чипсеты под своим именем), VIA и SIS .

Фирма Intel выпускает чипсеты только для собственных процессоров. Для процессоров фирмы AMD наиболее распространенными являются чипсеты nVidia (выпускаемые как правило под торговой маркой nForce ) и AMD.

Чипсеты фирм VIA и SIS популярны в основном в секторе low end, а также в офисных системах, хотя встроенная графика у них по 3D возможностям значительно уступает nVidia и AMD.

⇐ Предыдущая12345678910Следующая ⇒

Дата публикования: 2015-10-09; Прочитано: 262 | Нарушение авторского права страницы

Studopedia.org — Студопедия.Орг — 2014-2018 год.(0.004 с)…

Сравнение производительности различных типов серверных накопителей (HDD, SSD, SATA DOM, eUSB)

В этой статье мы рассмотрим современные модели серверных накопителей с точки зрения производительности и оптимальных областей применения.

На данный момент в серверах в основном используются устройства хранения данных двух типов — жесткие магнитные диски (HDD, hard disk drive) и твердотельные накопители (SSD, solid-state drive). Кроме того, используются также и такие устройства, как eUSB Flash Module и SATA DOM. Рассмотрим все эти типы более подробно.

Современные жесткие магнитные диски могут использовать один из двух интерфейсов — SATA (Serial Advanced Technology Attachment) и SAS (Serial Attached SCSI). Текущая версия интерфейса SATA обеспечивает пропускную способность 6 Гбит/с. Диски с этим интерфейсом преимущественно используются в сегменте настольных персональных компьютеров, но могут применяться и в серверах. В серверном сегменте такие диски имеют скорость вращения шпинделя 7’200 об/мин. В нашем тестировании из дисков этого типа будут принимать участие модели Seagate Constellation.2 ST91000640NS (SATA 7’200, 2.5″) и Seagate Constellation ES ST1000NM0011 (SATA 7’200, 3.5″).

Более надежный и производительный дисковый SAS-интерфейс предназначен для серверных решений и рабочих станций. Он также имеет пропускную способность до 6 Гбит/с, но уже в режиме полного дуплекса (Full Duplex), что означает возможность одновременной передачи данных в обеих направлениях со скоростью 6 Гбит/c. Диски с этим интерфейсом имеют больший показатель MTBF (Mean Time Between Failures, среднее время наработки на отказ). Более того, интерфейс SAS, в отличие от SATA, использует другой набор команд с поддержкой большей глубины очереди запросов (64 против 32, чем больше глубина очереди, тем лучше оптимизация очередности выполнения запросов) и двухпортовое подключение для возможного обеспечения отказоустойчивости. Важной особенностью SAS является более адаптированное подключение дисков с интерфейсом SAS к различным бэкплэйнам, корзинам, экспандерам, RAID и HBA контроллерам, системам хранения данных и другим устройствам как по внутренним, так и по внешним портам. В настоящее время в серверах применяются SAS-диски со скоростью вращения шпинделя 7’200, 10’000 и 15’000 об/мин.

Скорость 7’200 об/мин. поначалу была нетипична для серверного сегмента, однако производители жестких дисков в какой-то момент решили выпускать диски со скоростью вращения 7’200 об/мин не только с интерфейсом SATA, но и с интерфейсом SAS. В своей «механической» части эти диски совершенно одинаковы, они отличаются только способом подключения. Этот шаг повысил ценовую доступность SAS-дисков и предоставил серверному сегменту диски SAS большего объема. Основная область применения таких дисков — малобюджетные рабочие станции и сервера начального уровня. Тестируемые диски этого типа — Seagate Constellation.2 ST91000640NS (SAS 7’200, 2.5″) и Seagate Constellation ES.3 ST1000NM0023 (SAS 7’200, 3.5″).

SAS-диски со скоростью вращения шпинделя 10’000 об/мин — хорошее решение для мощных рабочих станций и недорогих серверных решений корпоративного класса. Тестируемый диск — Seagate Savvio 10K5 ST9900805SS (SAS 10000 2.5″).

SAS-диски со скоростью вращения шпинделя 15.000 об/мин — лучший выбор для серверов корпоративного сектора, центров обработки данных (ЦОД) и систем хранения данных (СХД). Тестируемый диск — Seagate Cheetah 15K7 ST3300657SS (SAS 15000 3.5″).

Производительность вышеперечисленных дисков на операциях последовательного и случайного чтения/записи приведена на следующей диаграмме.

При одинаковых скорости вращения шпинделя и физическом размере пластин диски SAS быстрее дисков SATA, что объясняется большей линейной плотностью данных у дисков SAS по сравнению с дисками SATA.

С другой стороны, диск SAS 7’200, 3.5” и SAS 10’000, 2.5” показывают практически одинаковые результаты. Это объясняется тем, что преимущество в скорости вращения компенсируется меньшим физическим размером пластин диска 2.5”, в результате чего при одинаковой линейной плотности данных линейная скорость головок относительно пластин примерно одинакова.

В тесте на случайное чтение, который измеряет количество операций ввода/вывода в секунду (IOPS), результаты дисков 2.5” 7’200 об/мин лучше, чем у дисков форм-фактора 3.5” той же скорости, поскольку у «маленьких» дисков время перемещения головки к нужному сектору меньше. Диски SAS здесь показывают опять более высокий результат по сравнению с дисками SATA, теперь уже за счет лучшей оптимизации очередности выполнения случайных запросов благодаря поддержке большей глубины очереди (64 у SAS против 32 у SATA). Преимущество дисков SAS 10’000 и 15’000 об/мин обеспечивается не только высокой скоростью вращения шпинделя, но и тем, что они имеют более совершенный механизм позиционирования головок с меньшим временем доступа.

На операциях случайной записи SAS диски имеют такое же преимущество перед дисками SATA, как и на операциях чтения.

Твердотельные накопители, использующие энергонезависимую память NAND-Flash, обладают в сотни раз большей скоростью чтения и записи на случайных операциях, чем жесткие диски, поскольку в твердотельных накопителях не нужно перемещать магнитную головку. Кроме того, у SSD меньше энергопотребление и отсутствует шум при работе. Но у них есть и недостатки, а именно: высокая стоимость и сравнительно с HDD относительно маленький объем. В сегменте настольных ПК такие накопители используются совместно с HDD по схеме, когда на SSD устанавливаются операционная система и самые необходимые программы, а на HDD хранятся все остальные данные. Такой подход заметно повышает скорость работы компьютера, не сильно увеличивая его стоимость. Для тестирования мы выбрали накопитель Intel 520 Series 240GB. Данный накопитель рекомендован для использования в настольных компьютерах, ноутбуках и рабочих станциях.

В серверном сегменте ситуация с SSD значительно отличается. Размещать значительные по объему массивы данных на SSD довольно дорого. Зато их с успехом можно использовать для кэширования, когда SSD-кэш используется для размещения «горячих» данных, то есть данных, обращение к которым происходит наиболее часто. Это даёт огромный прирост в производительности дисковой подсистемы сервера, особенно на операциях случайного доступа. Тестируемый серверный SSD-накопитель — Intel DC S3700 100GB.

При последовательном чтении десктопный и серверный накопители показывают почти одинаковые результаты, а вот при последовательной записи серверный тип SSD заметно проигрывает. Это связано с тем, что в серверном накопителе используется память, которая допускает на порядок большее число циклов перезаписи, однако сами операции записи выполняются медленнее.

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

Накопители eUSB, как и SSD-накопители, тоже используют для хранения данных Flash-модули, но они устанавливаются непосредственно в USB-разъем на серверной системной плате. Такие накопители имеют ряд функциональных и других ограничений, обусловленных как раз использованием в качестве интерфейса порта USB. C такого накопителя не работает загрузка полноценной версии ОС Windows, а скорость интерфейса (480 Мбит/с) значительно ниже, чем у SATA (6 Гбит/с). Наиболее оптимальной областью их применения в серверах является использование в качестве загрузчика операционной системы небольшого размера, например, гипервизора VMware ESXi.

В тонких клиентах такие накопители используются для хранения образа операционной системы Windows Embedded. Тестируемый накопитель — eUSB Transcend 4GB.

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

Устройство и принцип работы флеш-накопителя

Устанавливаются они непосредственно в разъемы SATA на материнской плате компьютера или сервера. Удобно, когда такой разъем имеет встроенное питание, иначе его приходится обеспечивать через дополнительный кабель. Учитывая, что эти накопители подключаются к стандартным SATA разъёмам, BIOS материнской платы работает с ними как с обычными накопителями HDD или SSD, что делает возможным установку на SATA DOM полноценной загрузочной версии операционной системы Windows. В сервере это освобождает место в корзине дисковой подсистемы, позволяя использовать его для диска RAID-массива. К тому же накопитель SATA DOM находится внутри серверной платформы, что исключает случайное изъятие диска с установленной ОС. Применять такие накопители можно в десктопном и серверном сегментах, а также в тонких клиентах, устанавливая любую операционную систему или гипервизор для виртуализации. Тестируемый накопитель — SATA DOM Innodisk 8 GB.

Результаты тестирования накопителей eUSB-Flash и SATA DOM соответствуют производительности их интерфейсов. По спецификации USB 2.0 регламентирована скорость 25 — 480 Мбит/с, а для SATA 3.0 — 6’000 Мбит/с, что уже склоняет выбор в пользу устройств с интерфейсом SATA. На графике мы видим превосходство в 2,5 раза при операциях последовательного чтении и записи SATA DOM Innodisk над eUSB-Flash.

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

Данные производительности лучших представителей каждого типа накопителей из нашего тестирования приведены на следующих диаграммах. Явным лидером себя показывает твердотельный накопитель от Intel.

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

Измерения для HDD и SSD проводились на одном и том же контроллере Intel RS25DB080. Тестирование выполнялось при помощи программы IOmeter со следующими параметрами: кэш-память контроллера и дисков отключена, глубина очереди команд — 256, параметр Strip Size — 256KB, размер блока данных — 256KB для последовательных операций и 4KB для случайных операций. Скорость последовательных операций измерялась в MB/s, случайных — в IOPS (количество операций ввода/вывода в секунду).

Инженер отдела серверного оборудования Андрей Леонтьев
03.06.13

Тайваньская компания Mach Xtreme Technology, специализирующаяся на высокопроизводительных комплектующих для компьютеров и плотно занимающаяся производством твердотельных накопителей, начала розничные продажи перспективного решения для хранения данных, получившего наименование PCIe SSD MX-EXPRESS.

Флэш-память. Прошлое, настоящее и будущее

Новинка имеет низкопрофильное исполнение, характеризуется следующими габаритными размерами: 152.5 x 19 x 69 мм, весом — 125 грамм, подключается к компьютеру через слот PCI-Express 2.0 x2, использует пока не названный двойной контроллер и доступна в четырех вариантах исполнения с точки зрения объема: 128 Гб, 256 Гб, 512 Гб и 1 Тб.

Накопитель имеют поддержку сертификатов ROHS, CE и FCC, для установки в систему не требует каких-либо драйверов. Скорость передачи данных различается, в зависимости от ёмкости дисков. Так, для 512-Гб и 1-Тб решений скорость последовательного чтения составляет 850 Мб/с, а записи — 800 Мб/с, уровень производительности находится в районе 100 000 IOPS, а время доступа — 0.1 мс.

Диски серии MX-Express имеют огромный срок службы — 2.5 миллиона часов, могут работать при температуре окружающей среды от нуля до 70 градусов по Цельсию, поддерживают TRIM, DuraClass, DuraWrite, RAISE и Garbage Collector. Кроме того в комплекте с новинкой идёт низкопрофильная PCI заглушка.

128-Гб модель обойдется всем желающим по 309.90 евро, 256-Гб — 379.90 евро, 512-Гб — 669.90 евро и 1 Тб — 1449.90 евро. Гарантия качества производителя на устройства составляет 2 года.

Флеш-память (англ. Flash-Memory) - разновидность твердотельной полупроводниковой энергонезависимой перезаписываемой памяти.

Принцип действия

Программирование флеш-памяти

Стирание флеш-памяти

История

Характеристики

Файловые системы

Применение

Типы карт памяти








operator101 operator101

2009-02-25T22:57:33Z 2009-02-25T22:57:33Z

1 нормальный

Флеш-память (англ. Flash-Memory) - разновидность твердотельной полупроводниковой энергонезависимой перезаписываемой памяти.

Она может быть прочитана сколько угодно раз, но писать в такую память можно лишь ограниченное число раз (максимально - около миллиона циклов). Распространена флэш-память, выдерживающая около 100 тысяч циклов перезаписи - намного больше, чем способна выдержать дискета или CD-RW.

Не содержит подвижных частей, так что, в отличие от жёстких дисков, более надёжна и компактна.

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

Так же в последнее время широкое распространение получили USB флеш брелоки («флешка», USB-драйв, USB-диск), практически вытеснившие дискеты и CD.

На конец 2008 г. основным недостатком, не позволяющим устройствам на базе флеш-памяти вытеснить с рынка жёсткие диски, является высокое соотношение цена/объём, превышающее этот параметр у жестких дисков в 2-3 раза. В связи с этим и объёмы флеш-накопителей не так велики. Хотя работы в этих направлениях ведутся. Удешевляется технологический процесс, усиливается конкуренция. Многие фирмы уже заявили о выпуске SSD накопителей объёмом 256 ГБ и более.

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

В Феврале 2009г, начались поставки USB-flash drive ёмкостью 512Gb. Данная модель уже появилась в продаже в Москве. Ориентировочная стоимость такой модели для конечного потребителя планируется в пределах $250, что делает такую флэшку явным конкурентом внешних HDD. Флэшка имеет небольшие компактные размеры, интерфейс USB 2.0, скорость на чтение 11MB/сек. и 10MB/сек. для записи.Содержание [убрать]

Принцип действия

Программирование флеш-памяти

Стирание флеш-памяти

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

В основе этого типа флеш-памяти лежит ИЛИНЕ элемент (англ. NOR), потому что в транзисторе с плавающим затвором низкое напряжение на затворе обозначает единицу.

Транзистор имеет два затвора: управляющий и плавающий. Последний полностью изолирован и способен удерживать электроны до 10 лет. В ячейке имеются также сток и исток. При программировании напряжением на управляющем затворе создаётся электрическое поле и возникает туннельный эффект. Некоторые электроны туннелируют через слой изолятора и попадают на плавающий затвор, где и будут пребывать. Заряд на плавающем затворе изменяет «ширину» канала сток-исток и его проводимость, что используется при чтении.

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

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

В NOR архитектуре к каждому транзистору необходимо подвести индивидуальный контакт, что увеличивает размеры схемы. Эта проблема решается с помощью NAND архитектуры.

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

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

История

Флеш-память была изобретена Фудзи Масуока (Fujio Masuoka), когда он работал в Toshiba в 1984 году. Имя «флеш» было придумано также в Toshiba коллегой Фудзи, Сёдзи Ариизуми (Shoji Ariizumi), потому что процесс стирания содержимого памяти ему напомнил фотовспышку (англ. flash). Масуока представил свою разработку на IEEE 1984 International Electron Devices Meeting (IEDM), проходившей в Сан-Франциско, Калифорния. Intel увидела большой потенциал в изобретении и в 1988 году выпустила первый коммерческий флеш-чип NOR-типа.

NAND-тип флеш-памяти был анонсирован Toshiba в 1989 году на International Solid-State Circuits Conference. У него была больше скорость записи и меньше площадь чипа.

На конец 2008 года, лидерами по производству флеш-памяти являются Samsung (31% рынка) и Toshiba (19% рынка, включая совместные заводы с Sandisk). (Данные согласно iSupply на Q4"2008). Стандартизацией чипов флеш-памяти типа NAND занимается Open NAND Flash Interface Working Group (ONFI). Текущим стандартом считается спецификация ONFI версии 1.0, выпущенная 28 декабря 2006 года. Группа ONFI поддерживается конкурентами Samsung и Toshiba в производстве NAND чипов: Intel, Hynix и Micron Technology.

Характеристики

Скорость некоторых устройств с флеш-памятью может доходить до 100 Мб/с. В основном флеш-карты имеют большой разброс скоростей и обычно маркируются в скоростях стандартного CD-привода (150 Кб/с). Так указанная скорость в 100x означает 100 Ч 150 Кб/с = 15 000 Кб/с= 14.65 Мб/с.

В основном объём чипа флеш-памяти измеряется от килобайт до нескольких гигабайт.

В 2005 году Toshiba и SanDisk представили NAND чипы объёмом 1 Гб, выполненные по технологии многоуровневых ячеек, где один транзистор может хранить несколько бит, используя разный уровень электрического заряда на плавающем затворе.

Компания Samsung в сентябре 2006 года представила 8 Гб чип, выполненный по 40-нм технологическому процессу. В конце 2007 года Samsung сообщила о создании первого в мире MLC (multi-level cell) чипа флеш-памяти типа NAND, выполненного по 30-нм технологическому процессу. Ёмкость чипа также составляет 8 Гб. Ожидается, что в массовое производство чипы памяти поступят в 2009 году.

Для увеличения объёма в устройствах часто применяется массив из нескольких чипов. В основном на середину 2007 года USB устройства и карты памяти имеют объём от 512 Мб до 64 Гб. Самый большой объём USB устройств составляет 1 Тб.

Файловые системы

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

Для решения этой проблемы были созданы специальные файловые системы: JFFS2 и YAFFS для GNU/Linux и exFAT для Microsoft Windows.

USB флеш-носители и карты памяти, такие как SecureDigital и CompactFlash имеют встроенный контроллер, который производит обнаружение и исправление ошибок и старается равномерно использовать ресурс перезаписи флеш-памяти. На таких устройствах не имеет смысла использовать специальную файловую систему и для лучшей совместимости применяется обычная FAT.

Применение

Флеш-карты разных типов (спичка отображена для оценки размеров)

Флеш-память наиболее известна применением в USB флеш-носителях (англ. USB flash drive). В основном применяется NAND тип памяти, которая подключается через USB по интерфейсу USB mass storage device (USB MSC). Данный интерфейс поддерживается всеми ОС современных версий.

Благодаря большой скорости, объёму и компактным размерам USB флеш-носители полностью вытеснили с рынка дискеты. Например, компания Dell с 2003 года перестала выпускать компьютеры с дисководом гибких дисков.

В данный момент выпускается широкий ассортимент USB флеш-носителей, разных форм и цветов. На рынке присутствуют флешки с автоматическим шифрованием записываемых на них данных. Японская компания Solid Alliance даже выпускает флешки в виде еды.

Есть специальные дистрибутивы GNU/Linux и версии программ, которые могут работать прямо с USB носителей, например, чтобы пользоваться своими приложениями в интернет-кафе.

Технология ReadyBoost в Windows Vista способна использовать USB-флеш носитель или специальную флеш-память, встроенную в компьютер, для увеличения быстродействия. На флеш-памяти так же основываются карты памяти, такие как SecureDigital (SD) и Memory Stick, которые активно применяются в портативной технике (фотоаппараты, мобильные телефоны). Вкупе с USB носителями флеш-память занимает большую часть рынка переносных носителей данных.

NOR тип памяти чаще применяется в BIOS и ROM-памяти устройств, таких как DSL модемы, маршрутизаторы и т. д. Флеш-память позволяет легко обновлять прошивку устройств, при этом скорость записи и объём для таких устройств не так важны.

Сейчас активно рассматривается возможность замены жёстких дисков на флешпамять. В результате увеличится скорость включения компьютера, а отсутствие движущихся деталей увеличит срок службы. Например, в XO-1, «ноутбуке за 100$», который активно разрабатывается для стран третьего мира, вместо жёсткого диска будет использоваться флеш-память объёмом 1 Гб. Распространение ограничивает высокая цена за Гб и меньший срок годности, чем у жёстких дисков из-за ограниченного количества циклов записи.

Типы карт памяти

Существуют несколько типов карт памяти, используемых в сотовых телефонах.

MMC (MultiMedia Card): карточка в формате MMC имеет небольшой размер - 24х32х1,4 мм. Разработана совместно компаниями SanDisk и Siemens. MMC содержит контроллер памяти и обладает высокой совместимостью с устройствами самого различного типа. В большинстве случаев карты MMC поддерживаются устройствами со слотом SD.
RS-MMC (Reduced Size MultiMedia Card): карта памяти, которая вдвое короче стандартной карты MMC. Её размеры составляют 24x18x1,4 мм, а вес - около 6 г, все остальные характеристики не отличаются от MMC. Для обеспечения совместимости со стандартом MMC при использовании карт RS-MMC нужен адаптер.
DV-RS-MMC (Dual Voltage Reduced Size MultiMedia Card): карты памяти DV-RS-MMC с двойным питанием (1,8 и 3,3 В) отличаются пониженным энергопотреблением, что позволит работать мобильному телефону немного дольше. Размеры карты совпадают с размерами RS-MMC, 24x18x1.4 мм.
MMCmicro: миниатюрная карта памяти для мобильных устройств с размерами 14x12x1,1 мм. Для обеспечения совместимости со стандартным слотом MMC необходимо использовать переходник.

SD Card (Secure Digital Card): поддерживается фирмами SanDisk, Panasonic и Toshiba. Стандарт SD является дальнейшим развитием стандарта MMC. По размерам и характеристикам карты SD очень похожи на MMC, только чуть толще (32х24х2.1 мм). Основное отличие от MMC - технология защиты авторских прав: карта имеет криптозащиту от несанкционированного копирования, повышенную защиту информации от случайного стирания или разрушения и механический переключатель защиты от записи. Несмотря на родство стандартов, карты SD нельзя использовать в устройствах со слотом MMC.
SD (Trans-Flash) и SDHC (High Capacity): Старые карты SD т. н. Trans-Flash и новые SDHC (High Capacity) и устройства их чтения различаются ограничением на максимальную ёмкость носителя, 2Гб для Trans-Flash и 32Гб для High Capacity (Высокой Емкости). Устройства чтения SDHC обратно совместимы с SDTF, то есть SDTF карта будет без проблем прочитана в устройстве чтения SDHC, но в устройстве SDTF увидится только 2Гб от ёмкости SDHC большей ёмкости, либо не будет читаться вовсе. Предполагается, что формат TransFlash будет полностью вытеснен форматом SDHC. Оба суб-формата могут быть представлены в любом из трёх форматов физ. размеров (Стандартный, mini и micro).
miniSD (Mini Secure Digital Card): От стандартных карт Secure Digital отличаются меньшими размерами 21.5х20х1.4 мм. Для обеспечения работы карты в устройствах, оснащённых обычным SD-слотом, используется адаптер.
microSD (Micro Secure Digital Card): являются на настоящий момент (2008) самыми компактными съёмными устройствами флеш-памяти (11х15х1 мм). Используются, в первую очередь, в мобильных телефонах, коммуникаторах, и т. п., так как, благодаря своей компактности, позволяют существенно расширить память устройства, не увеличивая при этом его размеры. Переключатель защиты от записи вынесен на адаптер microSD-SD.

MS Duo (Memory Stick Duo): данный стандарт памяти разрабатывался и поддерживается компанией Sony. Корпус достаточно прочный. На данный момент - это самая дорогая память из всех представленных. Memory Stick Duo был разработан на базе широко распространённого стандарта Memory Stick от той же Sony, отличается малыми размерами (20х31х1.6 мм.).

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

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

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

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

Тип ПЗУ Преимущества Недостатки
Жесткий диск Большой объем хранимой информации.

Высокая скорость работы.

Дешевизна хранения данных (в расчете на 1 Мбайт).

Большие габариты.

Чувствительность к вибрации.

Тепловыделение.

Оптический диск Удобство транспортировки.

Дешевизна хранения информации.

Возможность тиражирования.

Небольшой объем.

Нужно считывающее устройство.

Ограничения при операциях (чтение, запись).

Невысокая скорость работы.

Чувствительность к вибрации.

Флэш-память Высокая скорость доступа к данным.

Экономное энергопотребление.

Устойчивость к вибрациям.

Удобство подключения к компьютеру.

Компактные размеры.

Ограниченное количество циклов записи.

Сегодня никто не сомневается в том, что флэш-память будет продолжать укреплять свои позиции в информационных технологиях, особенно в линейке мобильных устройств (КПК, планшеты, смартфоны, плееры). На основе флэш-памяти работают самые востребованные и популярные и сменные карты памяти для электронных устройств (SD, MMC, miniSD…).

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

  • Compact Flash Type I (CF I)/Type II (CF II);
  • Memory Styck (MS Pro, MS Duo);
  • Secure Digital (SD);
  • miniSD;
  • xD-Picture Card (xD);
  • MultiMedia Card (MMC).
  • USB Flash Drive.

В одной из публикаций я писал о том , а о том как выбрать карту в формате SD (microSD, miniSD) .

Принцип работы флэш-памяти.

Элементарной ячейка хранения данных флэш-памяти представляет из себя транзистор с плавающим затвором. Особенность такого транзистора в том, что он умеет удерживать электроны (заряд). Вот на его основе и разработаны основные типы флэш-памяти NAND и NOR . Конкуренции между ними нет, потому что каждый из типов обладает своим преимуществом и недостатком. Кстати, на их основе строят гибридные версии такие как DiNOR и superAND .

Во флэш-памяти производители используют два типа ячеек памяти MLC и SLC.

  • Флэш-память с MLC(Multi-level cell — многоуровневые ячейки памяти)ячейки более емкие и дешевые, но они с большим временем доступа и меньшим количеством циклов записи/стирания (около 10000).
  • Флэш-память, которая содержит в себе SLC (Single-level cell — одноуровневые ячейки памяти) ячейки имеет максимальное количество циклов записи/стирания(100000) и обладают меньшим временем доступа.

Изменение заряда (запись/стирание) выполняется приложением между затвором и истоком большого потенциала, чтобы напряженность электрического поля в тонком диэлектрике между каналом транзистора и карманом оказалась достаточна для возникновения туннельного эффекта. Для усиления эффекта тунеллирования электронов в карман при записи применяется небольшое ускорение электронов путем пропускания тока через канал полевого транзистора.

Принцип работы флеш-памяти основан на изменении и регистрации электрического заряда в изолированной области («карман») полупроводниковой структуры.

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

Теперь рассмотрим более подробно ячейки памяти с одним и двумя транзисторами…

Ячейка памяти с одним транзистором.

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

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

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

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

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

Поместить заряд на плавающий затвор (процесс записи) можно методом инжекции горячих электронов (CHE-Channel Hot Electrons) или методом туннелирования Фаулера-Нордхейма.

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

Чтобы удалить заряд с плавающего затвора (выполнить стирания ячейки памяти) на управляющий затвор подается высокое отрицательное напряжение (около 9 В), а на область истока подается положительное напряжение. Это приводит к тому, что электроны туннелируют из области плавающего затвора в область истока. Таким образом происходит квантовое туннелирование Фаулера — Нордхейма (Fowler — Nordheim).

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

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

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

Ячейка памяти с двумя транзисторами.

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

Имеет ли преимущества двухтранзисторная ячейка памяти? Да, ведь с ее помощью можно создавать более компактные и хорошо масштабируемые микросхемы памяти, потому что здесь транзистор с плавающим затвором изолируется от битовой линии. Ко всему прочему, в отличии от однотранзисторной ячейки памяти, где информация записывается методом инжекции горячих электронов, в двухтранзисторной ячейки памяти для записи и стирания информации используется метод квантового туннелирования Фаулера — Нордхейма. Такой подход дает возможность снизить напряжение, которое необходимо для операции записи. Забегая наперед скажу, что двухтранзисторные ячейки применяются в памяти со структурой NAND.

Устройство флэш-памяти с архитектурой NOR.

Тип этой памяти является источником и неким толчком в развитии всей EEPROM. Ее архитектура была разработана компанией Intel в далеком 1988 году. Как было написано ранее, чтобы получить доступ к содержимому ячейки памяти (инициализировать ячейку), нужно подать напряжение на управляющий затвор.

Поэтому разработчики компании все управляющие затворы подсоединили к линии управления, которая называется линией слов (Word Line). Анализ информации ячейки памяти выполняется по уровню сигнала на стоке транзистора. Поэтому разработчики все стоки транзисторов подсоединили к линии, которая называется линией битов (Bit Line).

Архитектура NOR получила название благодаря логической операции ИЛИ — НЕ (в переводе с английского NOR). Принцип логической операции NOR заключается в том, что она над несколькими операндами (данные, аргумент операции…) дает единичное значение, когда все операнды равны нулю, и нулевое значение во всех остальных операциях.

В нашем случае под операндами подразумевается значение ячеек памяти, а значит в данной архитектуре единичное значение на битовой линии будет наблюдается только в том случае, когда значение всех ячеек, которые подключены к битовой линии, будут равны нулю (все транзисторы закрыты).

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


Структура шести ячеек NOR Flash

Флеш-память с архитектурой NOR как правило используют в устройствах для хранения программного кода. Это могут быть телефоны, КПК, BIOS системных плат…

Устройство флэш-памяти с архитектурой NAND.

Данный тип памяти был разработан компанией Toshiba. Эти микросхемы благодаря своей архитектуре применяют в маленьких накопителях, которые получили имя NAND (логическая операция И-НЕ). При выполнении операция NAND дает значение нуль только, когда все операнды равны нулю, и единичное значение во всех других случаях.

Как было написано ранее, нулевое значение это открытое состояние транзистора. В следствии этого в архитектуре NAND подразумевается, что битовая линия имеет нулевое значение в том случае, когда все подключенные к ней транзисторы открыты, и значение один, когда хотя бы один из транзисторов закрыт. Такую архитектуру можно построить, если подсоединить транзисторы с битовой линией не по одному (так построено в архитектуре NOR) , а последовательными сериями (столбец из последовательно включенных ячеек).

Данная архитектура по сравнению с NOR хорошо масштабируется потому, что разрешает компактно разместить транзисторы на схеме. Кроме этого архитектура NAND производит запись путем туннелирования Фаулера — Нордхейма, а это разрешает реализовать быструю запись нежели в структуре NOR. Чтобы увеличить скорость чтения, в микросхемы NAND встраивают внутренний кэш.

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


Структура одного столбца NAND Flash

В последнее время ходят слухи о том, что компания Unity Semiconductor разрабатывает флэш-память нового поколения, которая будет построена на технологии CMOx. Предполагается, что новая память придет на смену флеш-памяти типа NAND и преодолеет ее ограничения, которые в памяти NAND обусловлены архитектурой транзисторных структур. К преимуществам CMOx относят более высокую плотность и скорость записи, а также более привлекательную стоимость. В числе областей применения новой памяти значатся SSD и мобильные устройства. Ну, что же правда это или нет покажет время.

Чтобы более детально донести до Вас всю необходимую информацию я разместил видео ролик по теме.

P.S. Объяснить простым языком технический материал людям которые не представляют как построена архитектура компьютера… очень сложно, но я надеюсь у меня это получилось. Для полной и достоверной информации в этой статье я частично использовал учебную литературу. Надеюсь эта статья была для вас полезной и познавательной. Пока!