Привет, Гиктаймс! Все мы, в той или иной степени, пользуемся цифровой техникой, но далеко не каждый из нас задумывается о том, благодаря чему эта техника работает именно так, а не иначе. В этой статье я расскажу о неотъемлемой части практически любого устройства – о флеш-памяти. Этот компонент используется везде, где только можно: мы сталкиваемся с флеш-памятью сотни раз на день, сами о том не догадываясь. Флеш-память применяется как в портативных гаджетах (ноутбуки, смартфоны, плееры, часы), так и в стационарной электронике (телевизоры, ПК, мониторы и даже стиральные машины). Но если спросить обычного человека о флеш-памяти, первым делом он назовет самые очевидные вещи: SD- и microSD-карты памяти, флешки и тому подобные вещи. На самом деле, она является конкурентом традиционных жестких дисков (HDD), и полноценные твердотельные накопители на ее основе (SSD) появились относительно недавно – во второй половине 90-х годов (да и то, до конца 2000-х их вытесняли вышеупомянутые жесткие диски на магнитных пластинах, а массовую популярность SSD приобрели и вовсе, только в 2012 году.




Как все начиналось


Старожили Хабра наверняка помнят познавательный материал о зарождении SSD и флеш-памяти. Но если «твердотельники» были изобретены на рубеже веков, то обычная флеш-память родилась гораздо раньше, чем могли бы подумать многие из вас. Еще в середине 20 века в одном из подразделений компании American Bosch Arma ученый-баллистик Вэн Цинг Чоу задался целью улучшить блоки памяти координат бортового компьютера ракетной системы Atlas E/F. Но и тогда, появившаяся на свет технология оставалась засекреченной в течение нескольких лет, так как данная организация работала на правительство США, а существование системы Atlas не подвергалось широкой огласке. Но прошло немного времени, и большинство разработок компании были рассекречены, а вместе с ней и технология, которую разработал Вэн Цинг Чоу – она получила название PROM (programmable read only memory).



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



Первые успехи


Итак, начало было положено. Но недостатком нового изобретения была чересчур маленькая емкость. Впрочем, у EPROM были и преимущества – высокая скорость и устойчивость к механическим повреждениям.

Следующее крупное продвижение в области развития флеш-памяти было совершено Довом Фроманом из компании Intel. Изучая повреждения вышедших из строя микросхем, он изобрел новый стандарт памяти EPROM. В новинке для сохранения информации использовалось особое движение электронов по чипу, а для стирания данных – мощное ультрафиолетовое излучение. Память EPROM можно встретить в микросхемах BIOS на компьютерах начала IT-эпохи, например, на популярном в те годы на Западе ZX Spectrum, более известном в СНГ под именами Поиск или Magic.



Парни из Intel решили не останавливаться на достигнутом, и в 1978 от лица инженера Джорджа Перлегоса компания представила микросхему Intel 2816, схожую по характеристикам с EPROM, но благодаря тонкому слою изоляции «2816-я» могла стирать информацию и без помощи ультрафиолетовых лучей. Данная архитектура получила имя EEPROM (Electrically Erasable Programmable Read-only Memory). Но у нее была одна весьма значительная проблема: из-за сложностей с реализацией правильной подачи тока на столь тонкий слой диэлектрика, EEPROM была лишена возможности перезаписи (проще говоря, она была «одноразовой»).



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



Решение этой проблемы нашел инженер Фудзио Масуока из компании Toshiba. Его коллеге процесс стирания данных показался похожим на фотовспышку – именно так и появилось название flash-memory. Инновацию представили публике в 1984 году, в 1988 Intel представила первые коммерческие образцы памяти NOR-flash, и в 1989 году Toshiba анонсировала привычную нам NAND-память.



Сохраняющие информацию микросхемы, получили название Single-Level-Cell (SLC). Наряду с SLC появились альтернативные микросхемы, вмещающие 2 бита информации – Multi-Level-Cell. MLC-чипы получались более дешевыми в производстве, но работали медленно, и были недолговечны. В последние годы появилась eMLC-память (Enterprise Class MLC), способная противопоставить MLC-чипам более высокую скорость чтения и записи, а также увеличенный срок работы. По соотношению цена/качество современные варианты eMLC лишь незначительно уступают SLC, но стоят при этом вдвое дешевле. Если помните, в прошлом году мы подробно рассказывали об устройстве микросхем.

Но вернемся же к самой флеш-памяти. Ее функционирование невозможно без сервисных микросхем, отвечающих за управление хранением информации на чипах NAND. Эти сервисные микросхемы назвали FSP (Flash Storage Processor). Современные FSP обладают большой вычислительной мощностью: они состоят из двух ядер, имеют возможность продвинутой защиты данных и управляют процессами нахождения и уничтожения цифрового «мусора». Подобные многофункциональные микросхемы имеют довольно длительные сроки разработки, и разрабатываемые в данный момент чипы будут использоваться в производстве только через 2-3 года (как, например, во многих современных SSD). Кстати, именно SSD-накопители являются самым интересным направлением для производителей устройств на базе флеш-памяти. Причины вполне очевидны: это сочетание большой емкости в сочетании с необычайно высокой скоростью работы. Твердотельные диски увеличивают свой объем буквально с каждым годом, и если еще буквально пару лет назад среднестатистический SSD’шник вмещал 128-256 ГБ, то сейчас этот показатель близок к терабайту.

Если говорить о степени развития тех или иных вариантов использования флеш-памяти, то SSD –диски уже имеют намеченный путь развития и довольно быстро дойдут до совершенных характеристик. Куда более интересно обстоят дела с картами памяти: хотя они и не являются «отстающими», потенциал для наращивания скорости и емкости в них заложен более внушительный. Чтобы понять, почему так происходит, расскажем о появлении наиболее распространенных форматов съемных флеш-накопителей.

SD-карты


Шел 1999 год, когда компании SanDisk, Toshiba и Matsushita (ныне известная как Panasonic) скооперировались и приняли решение о создании нового единого стандарта карт памяти, который получил название SD, или Secure Digital. Именно на слове Secure (безопасный) делался основной акцент в имени нового стандарта – карточки получили поддержку DRM или, проще говоря, с их появлением стала возможна цифровая защита авторских прав. Уже в первый год своего существования объединения трех вышеуказанных компаний, они создали организацию SD Association, в которую один за одним подтянулись новые члены, среди которых были и такие гиганты, как Intel, Kingston, Apple, AMD, Canon, Nikon, Samsung, Hewlett-Packard и многие другие. Максимальная емкость первых моделей SD-карточек была равна всего лишь 2 ГБ, но уже совсем скоро появились варианты на 4 ГБ, хоть их и было тяжело встретить в продаже.



На первых порах этого размера было вполне достаточно, но цифровая индустрия не стояла на месте, объемы контента росли семимильными шагами, и в определенный момент пользователи начали ощущать явную нехватку свободного пространства. Поэтому в 2006 году было представлено второе поколение SD-накопителей, получившее название SDHC (Secure Digital High Capacity, или SD-карты с высокою емкостью); их максимальный объем вырос до 32ГБ. У этого формата был лишь один серьезный недостаток – отсутствие обратной совместимости, то есть они «не дружили» со старыми кард-ридерами. Но опять же, время шло, запросы пользователей росли, и нарастала необходимостью в накопителях большей емкости. Таким образом появились SD-карты версии 3.01, или SDXC – Secure Digital eXtended Capacity. Новинка актуальна по сей день, и может похвастаться номинально возможным объемом в 2 терабайта, которых уж точно хватит надолго.

microSD: навстречу мобильной стихии




В 2000-х годах вслед за бурным развитием мобильных технологий пришла потребность в большем количестве памяти. По аналогии с компьютерным миром, в мобильных гаджетах и прочих портативных девайсах (от GPS-навигатора до наушников) стали использоваться microSD-карты. Этот формат популярен и сегодня, а его характеристики при в 4 раза меньшем физическом размере, чем у SD-накопителей, ничем не хуже аналогичных показателей взрослых карточек памяти. Также проводя параллели с SD-картами существуют microSDHC- и microSDXC-форматы, предлагающие аналогичные объемы вмещаемой информации.



На заре становления мобильной эпохи достаточно часто можно было встретить и следующие не пользующиеся сегодня особым спросом форматы: Compact Flash (1994, отличался самой высокой на тот момент скоростью передачи данных – до 90 МБ/с), Memory Stick (1998, максимальный объем был равен 128 МБ), Memory Stick Pro (анонсирован в 2003м, максимальный объем до 4 ГБ, Memory Stick Duo (2003, первые карты были равны половине обычных MS), Memory Stick Pro Duo (2006, карты достигали объема в 32 ГБ), Memory Stick HG-Duo (2008, формат стал последней итерацией MS Duo-карт).

Продолжение следует


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

Спасибо за внимание и оставайтесь с Kingston на Гиктаймс!

Для получения дополнительной информации о продукции Kingston и HyperX обращайтесь на официальный сайт компании. В выборе своего комплекта HyperX поможет страничка с наглядным пособием.



Наши предыдущие посты:

Комментарии (43)


  1. u010602
    11.03.2016 15:47
    +26

    Если честно ожидал более детальной информации, а прочел школьный реферат. Даже про CompactFlash ни слова…


    1. Alexeyvk
      11.03.2016 17:38
      +4

      Про CF есть пара слов: «следующие не пользующиеся сегодня особым спросом форматы».


      1. u010602
        11.03.2016 18:17
        +2

        Тогда странно почему в основном CF на КДПВ, а не что-то «пользующиеся спросом». Ну да ладно, подождем сл часть.


      1. AlanDrakes
        11.03.2016 18:19
        +3

        А теперь скажите это профессиональным фотографам с кучами CF-карт, а так же системным администраторам, обладающим порой ЗАЛЕЖАМИ CF-ок для Cisco устройств и не только.


        1. Focushift
          11.03.2016 22:38

          Также хотелось бы услышать про Bluetooth и другие модули которые втыкались в CF слот.


          1. bodidron
            11.03.2016 23:33
            +1

            SDIO так же не озвучен, хотя был популярен, чего стоил модуль камеры для MOTOROLA MPX200.


            1. NetBUG
              12.03.2016 01:40

              Или GPS-приёмники для PDA примерно тех же лет.


      1. leshabirukov
        12.03.2016 16:52
        +1

        Помните, ещё был IBM Microdrive, такой инженерный шедевр, но без будущего, как оказалось.


      1. Sketch_Turner
        12.03.2016 21:51

        CF был и остается чуть ли не единственным выбором профессиональных фотографов и видеооператоров. Ибо по скорости и надежности CF никто пока не побил. Так что подобное заявление максимум некомпетентно.

        CF не пользуется популярностью у большинства, но он никогда и не был ориентирован на большинство.


        1. ice2heart
          14.03.2016 08:20

          А ещё в ретро технике(порой в промышленной) заменять дохлые жесткие на CF, тоже крутой кейз использования.


  1. qwertyk06
    11.03.2016 16:16
    +2

    В этой статье я расскажу о неотъемлемой части практически любого устройства – о флеш-памяти.
    Пожалуй единственный кто может написать на эту тему статью и не быть порицаемым за написание банальных истин это Kingston. :)
    PS То что знал — поверхностно, то что не знал занятно.


  1. iBurokrat
    11.03.2016 16:16
    +10

    Если рассказ был про карты SD, то куда-то из истории выпал предок SD — MMC и промежуточный между SD и Micro SD — MiniSD.


    1. K0styan
      11.03.2016 17:21
      +1

      И MMC Mini :)

      А коли речь зашла о DRM, то можно было б отметить, что появилось оно одновременно на SD и Memory Stick.


    1. Sabin
      11.03.2016 18:44

      К слову, на англоязычной вики есть краткое описание "родственников" SD карт и сводная таблица: https://en.wikipedia.org/wiki/MultiMediaCard#Variants


    1. bodidron
      11.03.2016 22:38

      так же забыли указать предка microSD, TransFlash. В те времена даже делали переходники с SD на TF.


      1. Gummilion
        13.03.2016 06:08
        +1

        Хм, разве TransFlash отличается от MicroSD? По-моему, это просто альтернативное название, которое не прижилось.


  1. tronix286
    11.03.2016 16:54
    +9

    на популярном в те годы на Западе ZX Spectrum, более известном в СНГ под именами Поиск или Magic.

    Поиск — ни разу не спектрум. Это полу-совместимая PC/XT-машина на i8088 проце. Хотя EPROM там конечно тоже был, содержащий BIOS.


    1. buggykey
      11.03.2016 18:24

      Вот-вот! Может быть имелся ввиду «Скорпион» — детище питерского предпринимателя и владельца одноименной компьютерной фирмы, господина Зонова?


      1. tronix286
        11.03.2016 21:28

        Скорпион — уже не спектрум, в изначальном понимании… Это развитие "на тему". А именно спектрумы-48 клепали тогда все, хотя-бы Ленинград-48 вспомнить. Он же по всей матушки России и экс-СССР пошел. Ну и заводы подтянулись, Дубна, Микроша и тд и тп. Тысячи их. У меня самого Дуэт-48 здравствует, только я его до 128Кб прогрейдил и YM-2149 нацепил. Хотя не разу не спектрумист, с x86 начинал. Но на другую архитектуру завсегда приятно посмотреть.


        1. tronix286
          11.03.2016 21:50
          +4

          Я золотые РУ7 поставил в керамике, ибо очень эротично смотрятся на мой взгляд:


          А потом на рарной ПЛИСке начертил дешифратор для памяти и для муз сопроцессора. Вшил через LPT на 486 ноуте и древнем Quartus'е:


          И уткнул мордой вниз в ту самую EPROM, о которой идет речь в статье:


          Ну и платку муз-процессора на макетке по быстрому слепил:


          И стал у меня спектрум 128Кб с музыкой. Можно теперь демы с поэта смотреть....


          1. ZEvS_Cat
            12.03.2016 16:09

            Радио-86РК? ;)


            1. tronix286
              13.03.2016 09:52

              Нет.


              1. ZEvS_Cat
                13.03.2016 13:28

                Тогда какой-то клон Спектрума совместимый по корпусу с Микрошей.


        1. red_dragon
          13.03.2016 16:34

          Микроша — есть клон «Радио-86РК», но не «Spectrum».


          1. ZEvS_Cat
            13.03.2016 17:16

            Я в курсе.


    1. iegova
      11.03.2016 19:13

      ZX Spectrum разве на западе был популярен? По моему он только в Европе популярен и был.


  1. RusikR2D2
    11.03.2016 17:01
    +6

    А как же Compact Flash карты? они ранее, чем SD появились… А еще были PC-Card (PCMCIA) и Smartmedia карты,


    1. NetBUG
      12.03.2016 01:42

      Могу пофоткать PCMCIA-карту на 5Mb, PCMCIA-CF адаптер, CF на 128, CF <-> IDE-адаптер, а также пару устройств, которым это всё, собственно, нужно: роутер Cisco, HP 95lx и HP 200lx, ноутбук с PCMCIA.


    1. dnska
      12.03.2016 11:17
      +2

      У Smartmedia был очень красивый рисунок контактной площадки :)


      «5 Элемент» напоминает чем-то
      image


  1. valplo
    11.03.2016 18:00
    +2

    EEPROM не была одноразовой, ибо она EE, же.


  1. zirus
    11.03.2016 18:50
    +3

    Похоже, статья не про флэш-память, а про полупроводниковую память. Раз уж есть как всё начиналось — почему не продолжено, и не рассказано про MRAM, FRAM? Где память на ЦМД? Надеюсь в следующей статье будет про это.

    Где Mask ROM? Почему не сказано про отличие флэш от EEPROM — последняя может записывать любой байт без стирания. Флэш записывает любой байт лишь после удаления, причём эта операция возможна лишь для больших блоков размером как минимум 256байт.
    Где сказ о том, как в micro SD поместили 200Гб — о многослойной памяти? Лишь заменой SLC на MLC и миниатюризацией техпроцесса тут не обойтись. И т.д.

    А такая статья могла бы получиться...


  1. uterr
    11.03.2016 18:52

    "Память EPROM можно встретить в микросхемах BIOS на компьютерах начала IT-эпохи, например, на популярном в те годы на Западе ZX Spectrum, более известном в СНГ под именами Поиск или Magic."

    простите, может быть я чего не понимаю, откуда такая информация?

    «Поиск» — 16-разрядный персональный компьютер, частичная копия IBM PC/XT.
    ZX Spectrum — 8-разрядный домашний компьютер, созданный на основе микропроцессора Z80.
    Машины из совсем разных эпох.


  1. BOOtak
    11.03.2016 20:25
    +1

    Не лишним было бы упоминание предков "флешек" — модулей RAM с батарейками. Подобные используются в Atari Portfolio, Электроника МК-90, Psion Organizer (форм-фактор отличается, но принцип схож). Были такие же в формате PCMCIA. Не увидел упоминания smartmedia (один из первых форматов флеш-карт), MMC (разработана siemens немного раньше формата SD, использовалась в коммуникаторе nokia 9110 ещё в 1998 году), опять же, популярный формат PCMCIA карт. Короче, стыд.


    1. BOOtak
      11.03.2016 20:26

      UPD почему к некоторым картинкам нет подписей? Графики, схемы… Мне ничего из этого не понятно.


  1. Plone
    11.03.2016 21:54
    +3

    «Максимальная емкость первых моделей SD-карточек была равна всего лишь 2 ГБ»

    Максимальная емкость первых моделей была, наверное, мегабайт так 16.
    Речь, полагаю, идет о максимальных возможностях стандарта SD, SD HC, SD XC?


  1. vd0
    11.03.2016 22:29
    +1

    А где же xD карточки? Было такое дорогое чудо у Olympus и Fujifilm


  1. ktod
    11.03.2016 22:38
    +2

    Про одноразовую EEPROM у вас явная ерунда написана. Что значит «EEPROM была лишена возможности перезаписи»? Когда как память этого типа спокойно «стиралась» электрическим полем и записывалась новая информация. При этом, ячейки были очень «живучи», даже по современным меркам.


    1. NetBUG
      12.03.2016 01:44
      +1

      Пфф, всего 100 тысяч перезаписей, всего в 10 раз больше, чем у Вашей флэшки в кармане.
      Всего 20-25 лет работы телевизора, в котором в EEPROM пишутся все настройки, включая громкость (несколько лет назад массово перепаивал друзьям 93C46 в телевизорах, автомагнитолах).


      1. ktod
        12.03.2016 09:05

        Я понимаю за сарказм. Но, все же, сравнивать нужно сравнимые вещи. У современных eeprom от тех же 100к до >10м циклов, емнип.


        1. asdfghjk12
          12.03.2016 19:58

          У большинства EEPROM ресурс 1 млн, у СТМ есть чипы с 4 млн циклов. У встроенной в микроконтроллеры EEPROM обычно порядка 100к циклов.


  1. asdfghjk12
    12.03.2016 19:48

    Вообще-то в EPROM начали использоваться плавающие затворы — полностью изолированные затворы полевых транзисторов, из которых состоит массив ячеек памяти, поэтому заряд на них может храниться десятилетиями. Толщина слоя изоляции выбрана такой, чтобы её пробивало только при напряжении программирования (12 В для современных микросхем и до 27 В для старых типа КР573РФ). При рабочих напряжениях 3...5 В изоляцию не пробивает, поэтому считывать информацию (напряжение на ячейку подаётся только в момент чтения или записи именно этой ячейки) можно неограниченное число раз. А так как при записи происходит электрический пробой изоляции (проскакивает искра), то ресурс циклов стирания невелик, от пары тысяч циклов для НАНД до пары миллионов для НОР.

    EEPROM все перезаписываемые, некоторые (серия 28С) можно перезаписывать побайтно, все остальные только странично (страница от 8 байт до десятков кБ, в зависимости от объёма памяти), поэтому их называют флеш-память. Если нужно изменить один байт — то считывают в ОЗУ всю страницу, изменяют там байт и записывают обратно, отсюда тормоза и нагрузка на проц (поэтому в ССД используют многоядерные), хотя эти процессы гораздо быстрее физических процессов стирания и записи страницы.


  1. DmitrySpb79
    13.03.2016 12:21

    Пользуюсь цифровыми камерами с 2002 года (первой была Canon ixus v2, еще на 2Мпкс), всегда в камерах были карты Compact Flash. Помню как покупал для своего КПК CF карту на 256Мб за 100$ :) Уже потом, лет через 5, стали более-менее популярны SD, и лишь относительно недавно их массово сменили в мобилах MicroSD.
    Вот Sony со своими Memory Stick никогда не были популярны, да вроде никто кроме Sony их и не использовал.

    Так что странно что автор начал с SD, хотя допускаю что молодежь CF-карт уже и не видела :)


  1. sstakk
    13.03.2016 16:37

    Как-то ниочем. А как же война форматов? Большинство коммуникаторов использовало SD карты, позже miniSD и только потом micro SD. Совсем нет ничего о том что в начале своей жизни microSD карты большинство производителей называли T-Flash памятью, на моей памяти впервые появились в телефонах Моторола.

    Сони продвигала мемористики, Олимпусы свой формат, Нокиям давай третий формат.
    А так SD победили. то остальных можно почти не вспоминать? А ведь именно это история. а не просто хронология появлений того или другого стандарта.