Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СРВ.docx
Скачиваний:
11
Добавлен:
25.12.2018
Размер:
434.95 Кб
Скачать

1.Система реального времени (срв). Определение. Основные виды событийных воздействий. Временные параметры задачи.

Системы реального времени (real-time systems) являются осо­бым классом информационных систем, в которых главная роль уделяется корректной обработке и формированию событийного по­тока.

СРВ - система, обеспечивающая обработку событий в определенные временные интервалы. Обработка событий должна быть гарантиро­ванной и привязанной к дискретной шкале времени. Cистемы реального времени ставят своей первостепенной задачей обработку аппарат­ных и программных событий.

Понятие времени для вычислительных систем носит дискрет­ный характер. В какой бы момент времени внешнее событие не произошло, вычислительная система будет способна его обработать только на следующем такте работы вычислительного устройства.

Задача – это программный код, выполняющий определенную функциональность. Каждой задаче назначается приоритет и собственный стек. Каждая задача может находиться в одном из пяти состояний: сна, готовности, выполнения, ожидания события или прерыва­ния.

Временные параметры задачи:

e – момент времени возникновения события, подлежащего обработке,

r (release time) – момент времени, когда задача по обработке события становится готовой к исполнению,

d (absolute deadline) - время к которому задача обязана завершить все действия по обработке событий,

s (start time) - момент времени, когда задача в первый раз с момента выхода из состояния ожидания начала исполняться на процессоре,

c (compl.time) – момент времени, когда задача завершает обработку очередного события.

2.Различие систем мягкого и жесткого реального времени. Встроенная система. Области применения осрв.

Каждая задача, запущенная в определенный момент времени, имеет параметр, называемый «критическое конечное время выпол­нения данной задачи» (deadline). Если задача при своем выполне­нии превышает это время, то ее дальнейшая работа либо теряет ак­туальность в рамках системы, либо система претерпевает разруше­ние или ухудшение своей работы.

Система жесткого реального времени должна га­рантировать обработку события к критическому конечному време­ни выполнения.

Система мягкого реального времени предоставляет лишь опре­деленную вероятность гарантированной обработки события, при­чем при невыполнении задачи за отведенное ей время нарушенная функциональность может быть компенсирована.

Встроенные системы (embedded systems) – являются системами с нестандартной аппаратной конфигурацией, выполняющие толь­ко определенный набор функций. Примерами могут служить платежные терминалы, которые позволяют осуществлять только электронные платежи, промышленные датчики, в чью функцию входит сбор контролируемых параметров и их пересылка в модуль обработки и т.д.

Понятия встро­енных систем (нестандартная аппаратная конфигурация) и систем реального времени (обработка событийного потока с привязкой к дискретной шкале времени) представляют собой два разных мно­жества, имеющих область пересечения, названную встроен­ными системами реального времени (real-time embedded systems). Встроенная система реального времени представляет собой сис­тему, гарантирующую обработку событий в определенные времен­ные интервалы и работающую на нестандартной аппаратной кон­фигурации.

ОСРВ - ОС, способная гарантировать требуемый уровень обработ­ки событий в определенный момент времени.