AR_Favorit » 26 дек 2006, 15:19
Вообще в IDE FLASH, USB FLASH, и во всяких DiskOnChip ипользуются NAND-FLASH микросхемы.
Вот у меня перед глазами пдф-ка на нанд-флеш 128 МБ Hynix, там написано 100000 циклов Erase/Write. В принципе, маловато :(
Хотя потери данных не будет скорее всего (после записи есть проверка и перезапись, если какая-то из ячеек отказала) - но со временем, флешка будет иметь небольшой фактический объем (много страниц будет неиспользоваться из-за наличия на них сбойных ячеек).
Я бы использовал 2 IDE FLASH, одну с защитой от записи - как загрузочную (если с нее будет винда работать с этой самой защитой от записи), а вторую - уже как хранение некритической информации, и чтоб вторую можно было менять без привлечения производителя...
А еще лучший выход - использовать NAND-FLASH микросхему в контроллере для хранения такой информации, объясню, почему: винда тупая, при перезаписи файла она целиком его перезаписывает каждый раз (и по-моему, часто на новое место, если есть свободное - но могу тут и ошибаться). А в контроллере можно делать свой алгоритм записи, более умный, чтоб несколько минимизировать перезаписи ячеек... Правда, с NAND-FLASH работать сложнее, чем с обычной, нужен контроль при записи постоянный, так как любая ячейка может перестать работать во всех блоках, кроме первого...
С уважением, AR