Что такое реальное время?. 21.by

Что такое реальное время?

26.02.2010 — Новости Hi-Tech |  
Размер текста:
A
A
A

Источник материала:

Пожалуй, сложно встретить более расхожее "околокомпьютерное" понятие, чем реальное время. И, тем не менее, как показывает практика, не только большинство пользователей, но и большинство ИТ-специалистов имеет весьма смутное представление о том, что именно скрывается за этим более чем распространенным термином.

Реальное время - это, фактически, обозначение того, что к системе предъявляются очень жесткие требования по скорости реакции (времени отклика) на какие-либо внешние события. Сам по себе термин "реальное время", кстати, практически не применяется - говорят о системах реального времени или, чаще, о режиме реального времени. Если система, работающая в режиме реального времени, не обеспечивает требуемого времени отклика, то говорят об её отказе.

Системы реального времени, как правило, взаимодействуют с процессами в реальном мире (отсюда и "реальное" время), которые обычно не зависят от действий системы - напротив, кстати говоря, действия системы как раз и находятся в зависимости от внешних "раздражителей". События во внешнем мире могут возникать спонтанно, и система, работающая в режиме реального времени, должна всегда обеспечивать предсказуемое время реакции на любое из них. Типичной задачей, которая выполняется в режиме реального времени, является регистрация и обработка сигналов от внешних устройств.

Если говорить о типичных примерах систем, работающих в режиме реального времени, то в первую очередь стоит упомянуть системы, управляющие различными технологическими процессами - начиная от изготовления каких-либо промышленных изделий и заканчивая химическими и даже ядерными реакциями. Вполне очевидно, что для систем подобного уровня одним из главных требований к их работе является отказоустойчивость - то есть, способность системы выполнять свою работу практически при любых изменениях внешних условий. Невозможность системы выполнить задачу в требуемый промежуток времени может привести не только к финансовым потерям, но даже и к человеческим жертвам.

Принято делить системы реального времени на два класса: системы "жесткого" реального времени и системы "мягкого" реального времени. К первому классу относятся системы, в которых превышение максимального времени реакции равносильно отказу системы. Ко второму же относятся те системы, для которых кратковременные задержки в работе приводят лишь к приемлемому ухудшению качества работы системы.

Вадим СТАНКЕВИЧ

 
 
Чтобы разместить новость на сайте или в блоге скопируйте код:
На вашем ресурсе это будет выглядеть так
Реальное время - это обозначение того, что к системе предъявляются очень жесткие требования по скорости реакции на какие-либо внешние события
 
 
 

РЕКЛАМА

Архив (Новости Hi-Tech)

РЕКЛАМА


Яндекс.Метрика