- PVSM.RU - https://www.pvsm.ru -
Для начала попробуем разобраться, что за характеристика такая: класс скорости SD карты памяти (Speed Class).
Фактическая скорость записи у разных производителей может отличаться, однако для записи потокового контента (видео например) важна постоянная минимальная скорость записи. Ассоциация Secure Digital для помощи потребителю в выборе карт памяти подходящих по производительности для их целей определила стандарты скорости Speed Class.
При заказе карт памяти из поднебесной нередко возникают сомнения в соответствии класса заявленному. Крупнейшая китайская торговая площадка alibaba даже советует проверять скорость с помощью бесплатной утилиты h2testw, некоторые пользуются утилитой Crystal Disk Mark.
Иногда бывает, что до заявленной скорости не дотягивает совсем чуть-чуть и человек начинает возмущаться, что его китайцы обманули и продали карту классом ниже.
Вроде бы все просто, понятно и очевидно, но есть нюанс. Дело в том, что согласно спецификации при оценке производительности МБ = 1000×1000 Байт.
Стало интересно, учитывают ли данные утилиты эту особенность оценки.
Crystal Disk Mark – программа с открытым исходным кодом. Беглый просмотр исходников дал результат:
#define DISK_TEST_MAX_BUFFER_SIZE 1024*1024
BufSize = DISK_TEST_MAX_BUFFER_SIZE;
result = WriteFile(hFile, buf, BufSize, &writeSize, NULL);
МБ как и положено = 10242 Байт.
h2testw – программа бесплатна, исходников не нашлось, пришлось препарировать:
И в данной программе ожидаемо мегабайтный блок 10242 Байт.
В итоге из-за разницы в размере блока чтобы верно классифицировать карту памяти нужно к измеренной скорости записи добавить примерно 5% (10242/10002 = 1,049)
Источник: www.sdcard.org [1]
Автор: LuckyStarr
Источник [2]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/zhelezo/18895
Ссылки в тексте:
[1] www.sdcard.org: http://www.sdcard.org
[2] Источник: http://habrahabr.ru/post/156253/
Нажмите здесь для печати.