Продолжительность жизни флешки iPad? - PullRequest
3 голосов
/ 03 сентября 2010

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

Проверяется ли износ диска и на диске?

Редактирование и сохранение данных с использованием Core Data?

Ответы [ 2 ]

2 голосов
/ 04 сентября 2010

NAND флэш-память имеет срок службы около 100K циклов записи на блок.И каждый блок обычно 128 КБ или 256 КБ.Я не знаю, какой именно тип флэш-памяти NAND для iPad используется, но с версией 16 ГБ, идеальным алгоритмом выравнивания износа, запись блока каждые 5 секунд означает:

16 ГБ / 128 КБ = 131072 блоков
131072 блоков * 5 секунд = 655360 секунд для записи каждого блока один раз (7,6 дня)
655360 секунд * 100K записей = 2078 лет непрерывного использования.

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

Если вы знаете, сколько данных пишет ваше приложение и как часто, вы можете выполнять аналогичные вычисления, чтобы иметьгрубое представление о том, как оно идет.У меня были проблемы, но со 128 МБ флэш-памяти с 50 миллисекундами пишет.

0 голосов
/ 03 сентября 2010

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

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