← Все статьи

SD и microSD изнутри: контроллер, интерфейс и смысл классов скорости

Путь данных SD-карты: приложение, хост и считыватель, интерфейс SD, контроллер и NAND.

Концептуальная цепочка хранения. Шина доставляет команды, контроллер организует NAND, а приложение создаёт фактическую нагрузку. Открыть иллюстрацию в полном размере.

На microSD одновременно написаны SDXC, UHS-I, U3, V30, A2 и большая скорость чтения. Каждая отметка относится к определённому свойству, но ни одна отдельно не описывает всю карту. Одна модель быстро копирует большой файл, другая лучше обслуживает небольшие запросы, третья рассчитана на длительную циклическую запись. Даже подходящая карта способна работать медленно через ограниченный считыватель или в несовместимом режиме хоста.

SD и microSD полезно рассматривать как миниатюрные системы хранения: за контактами находятся контроллер, прошивка и NAND, а перед ними — интерфейс, драйвер и файловая система. Ниже разделены возможности шины, требования классов и поведение готовой нагрузки. Все численные сценарии учебные; они не являются измерениями оборудования владельца сайта.

Содержание статьи
  1. Внутри карты находится контроллер, а не просто память с контактами
  2. Чтение, программирование и стирание имеют разную гранулярность
  3. SDHC, SDXC и SDUC описывают семейство ёмкости
  4. Форм-фактор и дополнительные контакты определяют доступные пути
  5. Хост начинает с согласования, а не сразу с максимальной скорости
  6. UHS-I и UHS-II меняют шину, а не минимальный темп NAND
  7. SD Express переносит съёмную карту в мир PCIe и NVMe
  8. Классы C, U, V и E относятся к заданным сценариям записи
  9. A1 и A2 оценивают ещё и небольшие случайные обращения
  10. Контроллер распределяет работу между скоростью и обслуживанием
  11. Непрерывная запись проверяется балансом входного потока и буфера
  12. Файловая система добавляет свои обращения и ограничения
  13. Считыватель и USB-мост способны стать главным ограничением
  14. Достоверная ёмкость и быстрый короткий тест — разные проверки
  15. Ресурс записи и промышленное исполнение не следуют из класса V
  16. Завершение команды и устойчивость к потере питания требуют уточнения
  17. Как читать маркировку как систему требований
  18. Официальные первичные источники
  19. Читайте также

Внутри карты находится контроллер, а не просто память с контактами

Хост обращается к логическим блокам, но физическое размещение данных в NAND меняется. Контроллер переводит запросы внешнего интерфейса во внутренние операции, отслеживает соответствие адресов, организует исправление ошибок и управление доступными областями. Детали реализации не раскрываются одной надписью microSD. Разные карты одинаковой ёмкости могут иметь разное число кристаллов, организацию памяти и стратегию фоновой работы.

Одна запись приложения поэтому не обязана совпадать с одной программной операцией NAND. Контроллер способен накапливать порции, переносить действительные данные и подготавливать освобождённые блоки. Это объясняет, почему задержка отдельных запросов колеблется даже при неизменной частоте интерфейса. Шина ограничивает доставку, но не отменяет внутреннюю работу накопителя.

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

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

Чтение, программирование и стирание имеют разную гранулярность

NAND организована страницами и более крупными стираемыми блоками. Повторно изменить произвольный маленький фрагмент на прежнем месте так же просто, как байты в RAM, нельзя. Для изменения логического содержимого контроллер обычно записывает новое представление в другое физическое место, а прежнее помечает неактуальным. Конкретные размеры и алгоритмы принадлежат реализации карты.

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

Часть моделей использует быстрый режим записи или внутренний буфер. Короткий тест тогда измеряет прежде всего возможность быстро принять ограниченный объём. Длинный поток показывает, с какой скоростью система способна продолжать работу после заполнения доступного быстрого ресурса. Нельзя по начальному пику вычислить гарантированную скорость записи всей ёмкости.

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

SDHC, SDXC и SDUC описывают семейство ёмкости

SD Association разделяет семейства по диапазонам ёмкости и связанным требованиям. Обычная SD охватывает объёмы до 2 ГБ; SDHC —свыше 2 до 32 ГБ; SDXC —свыше 32 ГБ до 2 ТБ; SDUC —свыше 2 до 128 ТБ. Это диапазоны стандарта, а не перечень реально выпускаемых изделий конкретного производителя.

Для SDHC стандартная организация связана с FAT32, для SDXC и SDUC —с exFAT. Поддержка большого объёма поэтому требует согласованного понимания устройства и файловой системы со стороны хоста. Физически вставить карту в гнездо ещё не означает, что старое устройство умеет адресовать весь диапазон и работать с её форматом.

Эта маркировка не задаёт минимальную скорость. Две SDXC способны иметь разные интерфейсы и классы производительности. Обратное тоже верно: одинаковый класс записи не означает одинаковую доступную ёмкость. Сравнивая карты, полезно хранить эти параметры в отдельных столбцах, а не строить одну лестницу «SDHC медленная, SDXC быстрая».

Разница между десятичными единицами на этикетке и двоичными единицами программы также не является признаком неисправности. Например, 128 миллиардов байт соответствуют примерно 119,21 ГиБ до служебных расходов. Это арифметическое различие единиц; от него отдельно оценивают реально доступные области, форматирование и достоверность заявленной ёмкости.

Форм-фактор и дополнительные контакты определяют доступные пути

Полноразмерная SD и microSD различаются механикой и расположением контактов. В обзоре стандарта SDA показано, что обычные режимы и UHS-I используют первый ряд, а более быстрые семейства добавляют контакты для других сигнальных путей. Уменьшенный корпус сам по себе не задаёт класс скорости.

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

Ползунок блокировки на полноразмерной SD является сигналом для поддерживающего его хоста. Он не превращает NAND в физически неизменяемый носитель с криптографической гарантией. У microSD собственного такого ползунка обычно нет; положение элемента на переходнике воспринимает считывающее устройство. Это механическая функция, отдельная от прав файловой системы.

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

Хост начинает с согласования, а не сразу с максимальной скорости

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

У традиционных SD существуют различные способы обмена, включая ограниченный по возможностям SPI в подходящих встроенных применениях. Четырёхбитный нативный режим SD и последовательный SPI нельзя считать одной и той же полосой при одинаковой частоте. Число линий данных непосредственно меняет количество переносимых бит за такт.

Учебная оценка для четырёх линий и 50 МГц при одном бите на линию за такт даёт 200 Мбит/с, то есть 25 МБ/с до расходов команд и организации обмена. Полезный файл не обязан копироваться с этим темпом. Формула показывает потолок выбранного электрического режима, а не гарантированную производительность всей системы хранения.

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

UHS-I и UHS-II меняют шину, а не минимальный темп NAND

Таблица интерфейсов SDA для UHS-I указывает режим SDR104 с номинальной полосой до 104 МБ/с. Это возможность интерфейса. Запись конкретной карты может оказаться заметно ниже, а чтение и запись могут отличаться между собой. Надпись UHS-I не равна обещанию постоянно записывать 104 МБ каждую секунду.

UHS-II использует дополнительный сигнальный путь и другую организацию обмена. В опубликованном описании различаются 156 МБ/с для полного дуплекса и до 312 МБ/с при переключении линий в одно направление. Эти числа нельзя складывать как две одновременно доступные полезные скорости одного файла. Направление обмена является частью условия.

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

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

Примеры номинальной полосы: UHS-I SDR104, UHS-II Half Duplex и SD Express PCIe Gen3 x1.
Три режима из таблицы SDA: 104, 312 и около 985 МБ/с. Это интерфейсные значения с разными условиями, а не измеренный темп записи NAND. Открыть иллюстрацию в полном размере.

SD Express переносит съёмную карту в мир PCIe и NVMe

SD Express использует PCIe для транспорта и NVMe для работы с командами хранения. Это принципиальное изменение пути относительно традиционного SD, а не просто увеличение тактовой частоты прежней четырёхбитной шины. Небольшая съёмная карта получает интерфейс, родственный SSD, но сохраняет собственные ограничения по корпусу, питанию и теплу.

Для описанной SDA конфигурации PCIe Gen3 ×1 приводится интерфейсный темп около 985 МБ/с. Его порядок можно получить из 8 ГТ/с и кодирования 128b/130b: после деления на восемь получается примерно 984,6 МБ/с. Служебные пакеты и NVMe уменьшают доступный приложению результат дополнительно. Это не паспорт скорости NAND.

В таблице SDA также показаны варианты до 1970 и 3940 МБ/с при соответствующих поколениях и числе линий. Для microSD и полноразмерной SD доступные конфигурации могут различаться. Нельзя по максимальной строке общей таблицы обещать тот же путь любой маленькой карте или считывателю с похожей надписью Express.

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

Классы C, U, V и E относятся к заданным сценариям записи

Классы скорости SDA определяют минимальную последовательную производительность в условиях стандарта. Для C используются значения 2, 4, 6 и 10 МБ/с; U1 и U3 соответствуют 10 и 30 МБ/с. Семейство V включает 6, 10, 30, 60 и 90 МБ/с. Это не максимальное чтение и не оценка произвольной смеси маленьких запросов.

Одинаковое численное значение разных семейств не делает их условия полностью взаимозаменяемыми. SDA рекомендует сопоставлять поддерживаемые символы хоста и карты: доступные способы записи и управление выделенными областями имеют значение. Поэтому требование устройства V30 следует читать именно как требование этого режима, а не автоматически заменять любым старым обозначением с числом 30.

Для SD Express предусмотрены классы E150, E300, E450 и E600 с соответствующими минимальными последовательными темпами. Это отдельное семейство, связанное с NVMe, поддержкой нескольких потоков и управлением условиями работы. Оно не обозначает поколение PCIe. Высокий интерфейсный потолок и обеспечиваемый класс записи остаются разными параметрами.

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

C10, U1 и V10 имеют численное требование 10 МБ/с, но относятся к разным семействам классов.
Одинаковое число не является универсальной взаимозаменяемостью. Нужно сопоставлять поддерживаемые символы и условия работы хоста и карты. Открыть иллюстрацию в полном размере.

A1 и A2 оценивают ещё и небольшие случайные обращения

Application Performance Class предназначен для нагрузок, которым важны небольшие команды и смешение случайных и последовательных операций. Для A1 минимальные показатели включают 1500 IOPS чтения, 500 IOPS записи и 10 МБ/с последовательной записи. Для A2 соответствующие случайные показатели составляют 4000 и 2000 IOPS при предусмотренных условиях.

IOPS означает число завершённых операций в секунду с определённым размером и распределением запросов. В учебном пересчёте 4000 операций по 4 КиБ дают около 16,38 МБ/с полезных данных. Это не прогноз скорости копирования крупного файла. Тот же объём байтов, собранный из небольших независимых команд, нагружает контроллер иначе.

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

Время одного запроса также не выводится простым обращением IOPS, если одновременно выполняется несколько команд. Величина 1/4000 с описывает средний интервал между завершениями при таком потоке, но не обязательно задержку каждого обращения. Для последней нужны глубина очереди, распределение времени и границы измерения.

Сравнение минимальных требований A1 и A2: случайные IOPS чтения и записи, последовательная запись.
Минимальные показатели A1/A2 относятся к условиям стандарта. A2 требует поддержки хоста; IOPS не подменяет задержку каждой команды. Открыть иллюстрацию в полном размере.

Контроллер распределяет работу между скоростью и обслуживанием

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

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

Тепловые условия тоже влияют на длительную нагрузку. Карта внутри тесного устройства и та же карта в открытом считывателе имеют разные возможности отдавать тепло. Само наличие паузы ещё не доказывает температурное ограничение: причиной может быть и обслуживание памяти. Вывод связывают с наблюдениями, а не с внешним ощущением «корпус тёплый».

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

Непрерывная запись проверяется балансом входного потока и буфера

Учебный поток 240 Мбит/с требует 30 МБ/с полезной записи после деления на восемь. Если дополнительно задан коэффициент запаса 1,2, расчётная потребность становится 36 МБ/с. Этот коэффициент выбран для примера, а не объявлен универсальным нормативом. Реальное устройство может иметь дополнительные потоки, метаданные и свои требования к классу.

Пусть данные приходят со скоростью 30 МБ/с, а карта в некотором интервале освобождает буфер со скоростью 20 МБ/с. Разность 10 МБ/с накапливается в очереди. Свободного запаса 600 МБ хватит на 60 с при неизменных скоростях. После этого среднее поведение уже нельзя скрыть временным накоплением.

Для короткой серии ситуация может быть иной. Шесть условных RAW-файлов по 30 МБ каждую секунду дают 180 МБ/с на входе. При записи 90 МБ/с свободные 900 МБ буфера расходуются за 10 с. Наличие быстрого буфера объясняет длительность серии, но не превращает саму карту в устройство постоянной записи 180 МБ/с.

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

Учебное заполнение буфера при входном потоке 30 МБ/с и записи 20 МБ/с за 60 секунд.
При постоянном дефиците 10 МБ/с свободный запас 600 МБ исчерпывается за 60 с. Модель не учитывает изменение темпов и управляющую реакцию устройства. Открыть иллюстрацию в полном размере.

Файловая система добавляет свои обращения и ограничения

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

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

Форматирование также не является способом физически превратить SDHC в SDXC или добавить хосту поддержку другого интерфейса. Оно меняет структуру логического хранения в пределах возможностей носителя и устройства. Поддержка файловой системы, адресуемого объёма и режима шины проверяется по отдельности; совпадение одного из трёх признаков недостаточно.

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

Считыватель и USB-мост способны стать главным ограничением

Между картой и приложением часто находится считыватель с собственным контроллером и внешним интерфейсом. Его корпус или форма USB-C не сообщает режим SD. USB-C описывает разъём, а поддержка UHS-II или SD Express относится к внутреннему пути считывателя. Возможен быстрый USB-порт при ограниченном интерфейсе карты.

Учебная цепочка: карта способна отдавать файл по 90 МБ/с, но измеренный эффективный предел моста для выбранной задачи составляет 35 МБ/с. Общий темп не превысит меньшую величину. Замена карты на более быструю не устранит это ограничение, пока остальная часть пути остаётся прежней.

Для 64 десятичных ГБ деление на 35 МБ/с даёт около 1829 с, или 30,48 мин. При постоянных 90 МБ/с получается примерно 711 с, или 11,85 мин. Это оценки времени передачи полезного объёма без добавочных пауз. Они не задают скорость какого-либо конкретного USB-режима: обе эффективные величины явно приняты в модели.

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

Две учебные цепочки с картой 90 МБ/с: считыватель 35 МБ/с ограничивает поток, считыватель 100 МБ/с оставляет предел карты.
Условный объём 64 десятичных ГБ передаётся не быстрее 30,48 мин при 35 МБ/с либо 11,85 мин при 90 МБ/с. Это деление объёма на постоянный эффективный темп без прочих расходов. Открыть иллюстрацию в полном размере.

Достоверная ёмкость и быстрый короткий тест — разные проверки

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

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

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

Инженерная оценка отделяет идентификацию изделия, доступную ёмкость, производительность и целостность. Эти свойства связаны, но проверяются разными действиями. Логотип и паспорт полезны для выбора поддерживаемых функций; сохранность конкретных пользовательских байтов требует собственного подтверждения.

Ресурс записи и промышленное исполнение не следуют из класса V

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

Kingston описывает для указанных промышленных семейств управление плохими блоками, ECC, распределение износа и обновление данных. Это полезный пример функций контроллера, но не доказательство одинаковой реализации каждой потребительской microSD. Одинаковый вид корпуса не раскрывает набор таких механизмов.

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

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

Завершение команды и устойчивость к потере питания требуют уточнения

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

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

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

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

Как читать маркировку как систему требований

Сначала определяют совместимые форм-фактор, семейство ёмкости и файловую систему. Затем проверяют интерфейс карты и хоста, после чего выбирают нужный тип нагрузки: длительная последовательная запись, случайные операции или быстрое чтение. Символы C/U/V/E/A отвечают на разные вопросы, поэтому их не сводят к единственному рейтингу «быстрее».

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

Разбор обозначений Kingston дополняет страницы SDA примерами маркировки изделий. Но окончательную совместимость задаёт документация устройства, в котором карта будет работать. Поддержка определённого символа на одной стороне не создаёт отсутствующую функцию на другой.

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

SDXC, UHS-I, V30 и A2 описывают разные свойства одной карты.
Ёмкость, интерфейс, последовательный класс и случайная производительность — самостоятельные оси описания. Открыть иллюстрацию в полном размере.

Официальные первичные источники

Читайте также