Flash-карточки SD и SDHC
2012-05-06 00:42Занимаясь микроконтроллерами, периодически провожу тестирование карточек памяти SD и SDHC на предмет максимальной скорости. Последняя новинка в моей коллекции - карточка Lexar Professional 400x 8 GB SDHC - оказалась чемпионом среди SDHC. Быстрее неё только Kodak High Performance SD 512 Mb и безымянная microSD 2Gb (предположительно Wintec). Тут хитрость в том, что современные карточки оптимизируются производителем для работы в четырёхбитном режиме (4-битная шина данных) и большими блоками - сектора по 32 кбайта. А микроконтроллер общается с карточкой через последовательный порт SPI, то есть в однобитном режиме. И размер блока обычно гораздо меньше.
Скорость чтения/записи, кбайт/сек, измеренная утилитой dd в RetroBSD:
Lexar SDHC 8Gb - 1107/386.
Kodak SD 512 Mb - 1205/853.
Безымянная microSD 2Gb - 1107/465.
Карточки Kodak SD, кстати, всё еще есть в продаже на Амазоне и Ebay.
Скорость чтения/записи, кбайт/сек, измеренная утилитой dd в RetroBSD:
Lexar SDHC 8Gb - 1107/386.
Kodak SD 512 Mb - 1205/853.
Безымянная microSD 2Gb - 1107/465.
Карточки Kodak SD, кстати, всё еще есть в продаже на Амазоне и Ebay.

no subject
Date: 2012-05-06 14:24 (UTC)no subject
Date: 2012-05-07 06:19 (UTC)no subject
Date: 2012-05-07 07:26 (UTC)no subject
Date: 2012-05-08 01:05 (UTC)no subject
Date: 2012-05-08 01:06 (UTC)ЗЫ Даже если железка не умеет очереди, 2 конкурентных запроса дают большую производительность, чем один, из-за того. что пока один в юзерспейсе ковыряется, второй обслуживается.
no subject
Date: 2012-05-08 01:28 (UTC)