Cтраница 1
Режим реального времени используется При обработке данных в информационных технологиях, предназначенных для управления физическими процессами. В таких системах информационная технология должна обладать высокой скоростью реакции, чтобы успеть за короткий промежуток времени ( лучше бы мгновенно. Поскольку в технологической системе управления потоки данных имеют случайный характер, вычислительная система ( ВС) всегда должна быть готова получать входные сигналы и обрабатывать их. Повторить поступившие Данные невозможно, поэтому потеря их недопустима. [1]
Режим реального времени здесь следует понимать как режим, обеспечивающий регистрацию явлений и выработку заданных решений ( измерений) без вторжения в динамику явлений, протекающих в поле изображения. [2]
Режим реального времени - режим обработки данных, при котором обеспечивается взаимодействие цифровой вычислительной системы с внешними по отношению к ней процессами в темпе, соизмеримом со скоростью протекания этих процессов. [3]
Режим реального времени предназначен для работы с технологическими процессами; предусматривает поступление данных в ЭВМ в произвольное время, немедленную и непосредственную их обработку вне зависимости от занятости ЭВМ, а также расчет характеристик процесса без запаздывания относительно их фактического изменения. Хотя газопровод является инерционным объектом с медленным изменением параметров, ввиду возможности аварийных ситуаций режим реального времени необходим при реализации комплекса задач диспетчерского контроля и анализа режимов газопередачи. [4]
Режим реального времени - это режим обработки данных, при котором обеспечивается взаимодействие вычислительной системы с внешними по отношению к ней процессами в темпе, соизмеримом со скоростью протекания этих процессов. [5]
Режим реального времени - - способ обработки данных, при котором исходные данные поступают в вычислительную машину непосредственно при их возникновении. [6]
Режим реального времени используется, когда ЭВМ должна управлять работой какого-либо объекта или технологического процесса. [7]
Сущность режима реального времени легко раскрыть на примере ежедневных ситуаций, возникающих, например, в домашнем хозяйстве. Пусть параллельно и независимо друг от друга запущены четыре программы: включена неавтоматическая стиральная машина, включена кофемолка, поставлено на огонь молоко и началось мытье посуды. Система реального времени Домашнее хозяйство отрабатывает сообщения об окончании работы приборов, обслуживание которых должно выполняться с учетом различных приоритетов. Стиральная машина может подождать своего отключения, поэтому она имеет низший приоритет. Время ответа системы на сигнал необходимости отключения кофемолки должно быть меньше, а кипящее молоко имеет в этом случае наивысший приоритет. [8]
Для режима реального времени стараются применять ( если они справляются с задачей) мини - ЭВМ, поскольку этот режим, как правило, оказывается одновременно монопольным, а заставлять работать в монопольном режиме большую ЭВМ невыгодно. Кроме того, этот режим обычно ограничивает комплектацию системы только быстрыми устройствами памяти - ОЗУ, быстрые диски или барабаны. Операционная система для этого режима создается специальная, с более узкими функциями, но зато с меньшим временем реакции на обработку прерывания. [9]
В режиме реального времени данные обрабатываются по мере их поступления, в то время как при постобработке данные хранятся в памяти и обрабатываются после завершения их сбора. Составление программ для обработки данных в режиме реального времени [20, 21] - часто процесс намного более сложный. Объясняется это, в частности, тем, что очень часто рассматриваемые программы могут включать инициирование и управление многими конкурирующими процессами - называемыми параллельной или многопроцессорной обработкой. Эти процессы требуют специальных методов синхронизации. Обычное программирование довольно просто и непосредственно преобразует шаги, специфицированные в алгоритме, в примитивные операторы выбранного языка программирования. [10]
В режиме реального времени пользователю БД необходимо получить ответ не позже, чем за заданный интервал времени. [11]
В режиме реального времени в систему поступают первичные исходные данные. Программа их обработки запускается в момент времени, определяемый самим процессом или внешней средой, а не процессом подготовки заданий к решению на ЭВМ. Поэтому программы, выполняемые в режиме реального времени, должны находиться в состоянии постоянной готовности. Целевой установкой реализации режима реального времени, особенно при автоматизации технических процессов на основе управляющих ЭВМ, является своевременное и одновременное выполнение нескольких отдельных заданий. Для успешной работы при одновременном поступлении нескольких заявок управляющая ЭВМ должна обладать соответствующим запасом производительности. Большую часть времени она занята не полностью; ее работу можно сравнить с электростанцией, работающей в пиковом режиме в системе энергоснабжения. В этом случае организацию выполнения отдельных процессов в управляющей ЭВМ принимает на себя операционная система реального времени. [12]
В режиме реального времени ЭВМ управляет объектом, реагируя на изменения контролируемых параметров или вмешательство оператора. Диалоговый режим обеспечивает обычно специальная программа - монитор, разрабатываемая самим пользователем. Комбинированный режим работы может быть организован, например, сочетанием режима разделения времени с режимом пакетной обработки или однопрограммным режимом. [13]
Для реализации режима реального времени создается специальная операционная система, в которой подсистема супервизора играет особенно важную роль. План работы ЭВМ супервизор вырабатывает автоматически и при поступлении некоторых сочетаний сигналов пересматривает с таким расчетом, чтобы более важные срочные задачи решались немедленно. Задачами особой важности являются задачи предотвращения, а тем более устранения аварийных ситуаций. [14]
Интересной особенностью режима реального времени является отсутствие программ пользователя. Все выполняемые с помощью ОС в этом режиме программы являются системными. Это связано с теми жесткими требованиями, которые при управлении объектами предъявляются к ЭВМ и ее программам. В некоторых системах задачи управления решаются на фоне пользовательских задач. [15]