Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Alexey Wolchansky                    2:5020/400     13 Aug 2002  15:06:27
 To : All
 Subject : Безопасная запись данных
 -------------------------------------------------------------------------------- 
 
 Всем привет!
 
 Hадеюсь, что это в топик, ибо требуется алгоритм.
 
 Есть девайс, дистанционно управляемый по линии связи. При поступлении
 команды на изменение режима работы девайс записывает инфу о режиме
 (несколько байт) в энергонезависимую память EEPROM. Этот процесс длится
 десятки миллисекунд.
 
 В этот момент по питанию/линии связи может пройти  помеха (молния,
 раздолбанный электровоз, переключение 10 КВ на подстанции), которая
 однозначно вызывает перезапуск девайса. При инициализации все параметры
 читаются из того самого EEPROM, и в этой ситуации читается непредсказуемая
 чушь.
 
 Вопрос к ALL: подскажите алгоритм безопасной записи в EEPROM, имея в виду,
 что в любой момент запись может прерватся. А то устройство ответственное и
 очень уж удаленное, пока управляю только "безопасными параметрами", а
 остальные боюсь трогать.
 
 У меня уже есть некоторые проблески мысли, как это реализовать, но это
 именно проблески, и именно некоторые :-) А ведь кто-то это наверняка изучал!
 
 Кстати, в NTFS5 запись на диск сделана как безопасная транзакция, питание
 можно рубать в любой момент, ScanDisk не потребуется. Как это реализовано,
 кто в курсе?
 
 Отзывы приветствуются ;-)
 
 С наилучшими!
 
 Alexey Wolchansky
 wolchans @ yandex.ru
 --- ifmail v.2.15dev5
  * Origin: Sovintel (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Безопасная запись данных   Alexey Wolchansky   13 Aug 2002 15:06:27 
 Re: Безопасная запись данных   Andrey Belyaev   14 Aug 2002 09:17:36 
 Re: Безопасная запись данных   Pavel Fomin   14 Aug 2002 09:32:18 
 Re: Безопасная запись данных   Alexey Desyatnik   17 Aug 2002 20:29:52 
 Безопасная запись данных   Nickita A Startcev   27 Aug 2002 10:54:24 
Архивное /ru.algorithms/12242fc6a298b.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional