Тема: Time to Tick
Показать сообщение отдельно
Старый 23.11.2017, 15:43   #7
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Time to Tick

Реальный тик может быть ниже или выше заданного.
Если реальный тик ниже заданного - это штатный режим работы системы. Например, SetTick=100, RealTick=20. Таким образом, из 100мс цикла, процессор занимается выполнением программы 20мс, остальные 80 - ничего не делает.
Если реальный тик выше заданного - возникнет рассинхронизация процессов, связанных с исчислением реального времени. Таким образом, тик будет длиться дольше, чем запланировано. Это очень негативно скажется на выполнении алгоритма. Поэтому таких ситуаций допускать нельзя.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием