Расчет сроков в реальном времени
В книге "Программирование в реальном времени на Java" есть пример, с которым мне нужна помощь:
Чтобы избежать взрыва, существует крайний срок отключения насоса, когда уровень метана превышает критический порог. Срок (D) связан с:
- (T) период отбора проб метана
- (R) скорость, с которой метан может накапливаться
- (M) запас прочности между уровнем метана, считающимся критическим, и уровнем, на котором он взрывается.
- R (D + T)
Предполагается, что наличие метановых карманов может привести к быстрому повышению уровня, и поэтому предполагается, что срок составляет 200 мс. Это может быть достигнуто путем установки скорости для датчика метана на 80 мс с крайним сроком 30 мс. Теперь смещение между двумя показаниями составляет не менее 50 мс.
Может кто-нибудь объяснить мне это, пожалуйста?
1 ответ
Вы знаете, что java может внезапно без предупреждения принять решение временно отказаться от вашей программы и вместо этого тратить время на сбор мусора?
РЕДАКТИРОВАТЬ: Я только сейчас читаю о Java RTS. Моя информация устарела. Мои извенения.