Открыть сервисСервис

eMMC — встроенная флеш-память

eMMC (embedded MultiMediaCard) — стандартизированный формат встроенной флеш-памяти, представляющий собой объединение NAND-флеш-чипа и контроллера в одном компактном корпусе. Широко применяется в смартфонах, планшетах, телевизорах, бюджетных ноутбуках и других устройствах, где требуется недорогой накопитель с невысокой производительностью. Интерфейс подключения соответствует спецификации JEDEC eMMC, разработанной объединением JEDEC Solid State Technology Association.

Принцип устройства

eMMC объединяет в одном корпусе два ключевых элемента:

  • NAND-флеш-память — чип хранения данных, используемый также в SSD и USB-флешках;
  • контроллер — управляет операциями чтения и записи, выполняет коррекцию ошибок (ECC), износостойкость (wear leveling) и обработку «мусорных» страниц (garbage collection).

В отличие от дисков SATA или NVMe, интерфейс eMMC упрощён: используется шина eMMC 5.1 с поддержкой протокола HS400, что обеспечивает пропускную способность до 400 МБ/с в режиме восьмитактовой передачи (DDR). На практике реальная скорость последовательного чтения у большинства чипов составляет 150–300 МБ/с, а записи — существенно ниже, особенно при работе с мелкими файлами.

Форм-фактор eMMC — плата BGA (Flip Chip), припаянная к основной плате устройства. Размеры типичного корпуса — 11,5 × 13 мм. Такое решение снижает стоимость и занимаемую площадь, что критично для компактной электроники.

Стандарты и поколения

Спецификация eMMC периодически обновлялась. Основные версии:

ВерсияГодПропускная способность
eMMC 4.42010до 140 МБ/с
eMMC 4.52011до 200 МБ/с
eMMC 5.02013до 250 МБ/с
eMMC 5.12015до 400 МБ/с

Последняя на текущий момент версия 5.1 поддерживает команды запуска команд (command queuing) и улучшенные режимы безопасной очистки данных. Производители чипов — Samsung, SK Hynix, Micron, Kingston, Western Digital (SanDisk), Kioxia — выпускают eMMC объёмом от 4 ГБ до 512 ГБ, хотя наиболее распространены варианты 32, 64, 128 и 256 ГБ.

Отличие от SSD и UFS

Главное отличие eMMC от SSD заключается в интерфейсе и уровне параллелизма операций. SSD используют протоколы NVMe или AHCI поверх шин PCIe или SATA и поддерживают множество одновременных команд. eMMC работает по более простому протоколу и обрабатывает операции преимущественно последовательно, что ограничивает скорость случайного доступа — критичного показателя при загрузке операционной системы и запуске приложений.

Формат UFS (Universal Flash Storage), разработанный JEDEC как преемник eMMC, использует дуплексный интерфейс и поддерживает командную очередь, обеспечивая скорость от 600 МБ/с (UFS 2.0) до нескольких ГБ/с (UFS 4.0). UFS постепенно вытесняет eMMC из смартфонов среднего и высокого сегмента, тогда как eMMC остаётся в бюджетных устройствах, телевизорах, платах Raspberry Pi и промышленной электронике.

Применение

eMMC применяется в следующих категориях устройств:

  • Смартфоны и планшеты бюджетного и среднего сегмента;
  • Телевизоры и приставки — для хранения прошивки и приложений;
  • Бюджетные ноутбуки и Chromebook;
  • Платы одноплатных компьютеров — например, Raspberry Pi Compute Module использует eMMC как основное хранилище;
  • Промышленная и автомобильная электроника — где важна устойчивость к вибрациям и широкий диапазон рабочих температур;
  • Бытовая техника — стиральные машины, холодильники с подключением к сети.

Достоинства и ограничения

К достоинствам eMMC относятся низкая стоимость, малые габариты, отсутствие необходимости в отдельном разъёме и простота интеграции в аппаратную плату. Ограничения связаны прежде всего с производительностью: низкая скорость случайного чтения и записи, а также ограниченный ресурс NAND-памяти класса TLC/QLC делают eMMC непригодным для задач, требующих высокой дисковой производительности — монтажа видео, запуска тяжёлых игр, работы с большими базами данных.

Ресурс eMMC зависит от объёма и технологии памяти: чипы на 32 ГБ с TLC-памятью имеют меньший суммарный объём записи (TBW), чем 256-гигабайтные. В бюджетных устройствах с eMMC производители часто ограничивают скорость записи после заполнения SLC-кэша, что проявляется заметным замедлением при копировании больших объёмов данных.

Источники:

  • JEDEC JESD84-B51: eMMC 5.1 Standard
  • Samsung Semiconductor — eMMC Product Datasheets
  • Western Digital — Embedded Flash Memory Solutions
  • Raspberry Pi Foundation — Compute Module Documentation
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru