Содержание

Введение 3

1. Система «жесткого» и «мягкого» реального времени 6

2. Основные понятия системы реального времени 10

3. Основное предназначение СРВ 13

4. Структура СРВ 16

5. ОСРВ и ОС общего назначения 19

Заключение 22

Список использованной литературы 23

Выдержка из текста

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

Целью реферата является структурирование понятия системы реального времени по отношению к сферам ее применения и тем самым раскрыть все определения данного понятия.

В данном реферате будет рассматриваться вопрос о понятии «системы реального времени» так же применительно к цифровому вычислительному оборудованию и техники, которое используют в системе управления, сбора и обработки различных данных. Так же одним из главных рассматриваемых вопросов будет работа системы реального времени в программном обеспечении.

В настоящее время для обобщения понятия «система реального времени» использую следующие определения:

1. Система называется системой реального времени, если корректность ее работы зависит не только от логической корректности вычислений, но и от времени, в течение которого эти вычисления происходят. Таким образом, для события, происходящего в данной системе, то, когда эти события происходят, так же важно, как логическая корректность самих событий.

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

Рис. 1 Системы реального времени и обычные

Из приведенных выше определений можно сделать два вывода:

— большинство систем промышленной автоматизации не что иное как системы реального времени;

— быстродействие системы не определяет, к какому классу систем реального времени принадлежит данная система;

Возьмем такой пример: допустим данная система предназначена контролировать уровень грунтовых вод. Измеряя величину уровня грунтовых вод с интервалом времени один раз в полчаса, будет считаться, что данная система работает в реальном времени.

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

Приведем следующий пример: некая программа, созданная для игры в шахматы, думающая перед каждым ходом больше месяца, точно работает не в режиме реального времени, поскольку шахматист не захочет играть годами в шахматы в одну и ту же партию. И как это обычно бывает, дать достаточно точное и объективное определение «приемлемого времени реакции» является сложной задачей, а в таких системах, где человек является звеном в процессе, подвержено воздействию различных субъективных факторов.

Список использованной литературы

1. Зыль С.Н. Проектирование, разработка и анализ программного обеспечения систем реального времени (+ CD-ROM) — СПб.: БХВ-Петербург, 2010.

2. Цилюрик О., Горошко Е. QNX/UNIX. Анатомия параллелизма. М.: Символ-Плюс, 2006 г.

3. Зыль С.Н. QNX Momentics: основы применения. — СПб.: БХВ-Петербург, 2005. — 225 с.: ил.

4. Гома Х. UML Проектирование систем реального времени, распределенных и параллельных приложений. М.: ДМК Пресс, 2011 г.

5. Алексеев Д. и др. Практика работы с QNX. М.: Издательский дом «КомБук», 2004. — 432 с.: ил.

6. Зыль С.Н. Операционная система реального времени QNX: от теории к практике. — 2-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2004. — 192 с.: ил.

7. Асотов Ю. Операционная система реального времени QNX Neutrino 6.3. Системная архитектура. — СПб.: БХВ-Петербург, 2006. — 336 с.

8. Стивенс У. UNIX: взаимодействие процессов. С-Пб., Питер, 2002 г

Похожие записи