Пример готового реферата по предмету: Информатика
Содержание
Введение 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 г