Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме
Старый 12.09.2011, 12:41   #1
avas
Senior Member
 
Регистрация: Aug 2008
Сообщения: 101
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Целостность Епрома при выключении

Хотелось прояснить следующий вопрос: предусмотрен ли механизм, гарантирующий целостность данных епрома при выключении. Т.е гарантировано допишется многобайтная переменная или за этим должен следить программист? Понимаю что случаи такого рода редки.
avas вне форума   Ответить с цитированием
Старый 12.09.2011, 12:53   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Целостность Епрома при выключении

Цитата:
Сообщение от avas
Хотелось прояснить следующий вопрос: предусмотрен ли механизм, гарантирующий целостность данных епрома при выключении. Т.е гарантировано допишется многобайтная переменная или за этим должен следить программист? Понимаю что случаи такого рода редки.
Механизм работы страничных ЕЕПРОМов сам по себе гарантирует целостность данных в пределах страницы. Страница с недописанными данными будет потеряна, т.е. при следующем включении питания всё будет выглядеть так, как буд-то никто ничего не записывал.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 12.09.2011, 13:36   #3
avas
Senior Member
 
Регистрация: Aug 2008
Сообщения: 101
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Целостность Епрома при выключении

Одна переменная не может разместиться на разных страницах?
avas вне форума   Ответить с цитированием
Старый 12.09.2011, 14:34   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Целостность Епрома при выключении

Цитата:
Сообщение от avas
Одна переменная не может разместиться на разных страницах?
Теоретически может. Но пока мне неизвестно ни одного случая разрушения данных по этой причине. ЕЕПРОМу как правило хватает остаточного заряда в цепи питания контроллера, чтобы завершить операцию сохранения.

Т.е. тут идёт умножение трёх и так небольших вероятностей, результирующая вероятность практически равна нулю.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 11:43.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024