Что такое реальное время?
26.02.2010
—
Новости Hi-Tech
|
Пожалуй, сложно встретить более расхожее "околокомпьютерное" понятие, чем реальное время. И, тем не менее, как показывает практика, не только большинство пользователей, но и большинство ИТ-специалистов имеет весьма смутное представление о том, что именно скрывается за этим более чем распространенным термином. Реальное время - это, фактически, обозначение того, что к системе предъявляются очень жесткие требования по скорости реакции (времени отклика) на какие-либо внешние события. Сам по себе термин "реальное время", кстати, практически не применяется - говорят о системах реального времени или, чаще, о режиме реального времени. Если система, работающая в режиме реального времени, не обеспечивает требуемого времени отклика, то говорят об её отказе. Системы реального времени, как правило, взаимодействуют с процессами в реальном мире (отсюда и "реальное" время), которые обычно не зависят от действий системы - напротив, кстати говоря, действия системы как раз и находятся в зависимости от внешних "раздражителей". События во внешнем мире могут возникать спонтанно, и система, работающая в режиме реального времени, должна всегда обеспечивать предсказуемое время реакции на любое из них. Типичной задачей, которая выполняется в режиме реального времени, является регистрация и обработка сигналов от внешних устройств. Если говорить о типичных примерах систем, работающих в режиме реального времени, то в первую очередь стоит упомянуть системы, управляющие различными технологическими процессами - начиная от изготовления каких-либо промышленных изделий и заканчивая химическими и даже ядерными реакциями. Вполне очевидно, что для систем подобного уровня одним из главных требований к их работе является отказоустойчивость - то есть, способность системы выполнять свою работу практически при любых изменениях внешних условий. Невозможность системы выполнить задачу в требуемый промежуток времени может привести не только к финансовым потерям, но даже и к человеческим жертвам. Принято делить системы реального времени на два класса: системы "жесткого" реального времени и системы "мягкого" реального времени. К первому классу относятся системы, в которых превышение максимального времени реакции равносильно отказу системы. Ко второму же относятся те системы, для которых кратковременные задержки в работе приводят лишь к приемлемому ухудшению качества работы системы. Вадим СТАНКЕВИЧ
Чтобы разместить новость на сайте или в блоге скопируйте код:
На вашем ресурсе это будет выглядеть так
Реальное время - это обозначение того, что к системе предъявляются очень жесткие требования по скорости реакции на какие-либо внешние события
|
|