- •1. Определение и основные особенности осрв.
- •2. Определение осрв. Типичные времена реакции на внешние события в управляемых осрв процессах.
- •3. Основные области применения осрв.
- •4. Особенности оборудования, на котором работают осрв.
- •5. Основные определения: программа, процессор, процесс, состояние, стек, виртуальная память.
- •6. Основные определения: межпроцессное взаимодействие (семафоры и т.П.), событие, задача, ресурс, связывание.
- •Типы задач. Виды программирования.
- •8. Виды ресурсов. Состояние процесса
- •9)Типы взаимодействия процессов.
- •10)Стандарты на осрв. Нормы esse консорциума vita. Стандарт posix 1003.1b.
- •11. Стандарт на осрв sceptre
- •12. Типы архитектур осрв
- •13.ОБъектно-ориентированный подход к программированию. Основная концепция объектно-ориентированного подхода
- •14. Монолитная архитектура осрв
- •15. Модульная арх-ра осрв(на основе микроядра)
- •16. Объектная арх-ра на основе объектов-микроядер
- •17. Строение ос
- •18. Синхронизация и взаимодействие процессов
- •19. Семафоры.
- •20. События (сигналы).
- •21. Почтовые ящики
- •23.Собъекты синхронизации стандарта Posix, Mutex, Condvar
- •24.Управление задачами. Планирование задач.
- •25. Планирование задач. Приоритеты.
- •26. Стратегии планирования задач.
- •27. Планирование периодических задач
- •28.Переключение контекста.
- •29. Классификация осрв.Краткий обзор современных осрв
- •30.Системы на основе Linux
- •31.Осрв на основе Windows nt
- •32.Критерии выбора языка программирования для срв
- •32.Языки разработки для осрв
- •35. Типовая структура программ, работающих в рв.
- •36. Необходимость оптимизации программ.
- •37. Осрв qnx. Краткая характеристика.
- •38. Осрв qnx. Особенности.
- •39. Элементы стандарта posix в осрв qnx.
1. Определение и основные особенности осрв.
ОСРВ – это ОС, в которой гарантируется время реакции системы на внешние события.
Внешнее событие – может представлять собой сигнал, поступающий с внешних устройств (например, с клавиатуры; сигнал с датчиков, устанавливаемых на управляемом объекте). Время реакции ОСРВ: Т=1мкс. Для управляющих компов – ОСРВ.
О СРВ устанавливается на микропроцессорные системы, управляющие различным оборудованием.
внешняя энергия
комп интерфейс
силовая часть
исполнительный элемент
датчики
ОУ
2. Определение осрв. Типичные времена реакции на внешние события в управляемых осрв процессах.
ОСРВ – это ОС, в которой гарантируется время реакции системы на внешние события.
Внешнее событие – может представлять собой сигнал, поступающий с внешних устройств (например, с клавиатуры; сигнал с датчиков, устанавливаемых на управляемом объекте).
Требуемое время отклика ОС в основном определяется постоянными времени управляемого объекта, т е по сути определяется временем переходного процесса.
1) Логическое управление. Т – определяется частотой смены состояния поступающих сигналов.
2) Непрерывное управление. Т – определяется постоянными временами ОУ (Тоу).
Т=мкс…мин. Мкс – управление высокоскоростными электродвигателями. Сек…мин – управление химическими реакциями, производством (для решения этих задач ОСРВ не требуется). Мкс…мсек – требуется ОСРВ.
Программы, которые создаются для управления техническими объектами, имеют определенную специфику. Они построены по циклическому принципу.
Выполнение программ синхронизируется по времени, которое определяется постоянными времени объекта.
Тцикла – период выполнения. Тц<Tоу. Тц>>Т.
1-вывод управляющей информации на объект
2-считывание информации о текущем состоянии объекта
3-расчет управляющих воздействий
4-решение второстепенных задач
х=dx/dt. x=[x(t+1)-x(t)]/h => x(t+1)=x(t)+h*x(t).
x(t)=f(x(t),u(t)); x(0) – известно.
Рассчитать точки х(t), x(t+1)
h=Tц (или кратен Тц)
Тц – таймерный интервал в ОСРВ.
3. Основные области применения осрв.
Военная, космическая: бортовое и встраиваемое оборудование (самолеты, ракеты).
Промышленность
АСУП – автоматизир-ые системы упр-я произв-ом;
САУ ТП – системы автоматич-го упр-я тех.процессами.
Товары широкого потребления
Сотовые телефоны
Цифровые видеокамеры
Телевизоры
Комп-ры и офисное оборудование.
4. Особенности оборудования, на котором работают осрв.
1) Обычные компы и промышленные компы. Для управления тех объектами они оснащаются спец интерфейсными блоками, обеспечивающими ввод и вывод инф-ии с объекта. В большинстве случаев они преобразуют вид инф-ии из аналоговой в цифровую и наоборот, а также согласовывают сигналы по уровню и т п..
2) Промышленные компы по своей сути могут соответствовать обычным компам, но при этом выполнятся в спец промышленном конструктиве, который обеспечивает повышенную ударопрочность, высокую помехозащищенность, высокую пылезащищенность, более большой диапазон раб температур.
Промышл компы отличаются от обычных большим разнообразием их конструкций.
Сущ-ют универсальные промышл компы модульной архитектуры, которые позволяют изменять их функциональность.
Сущ-ют встраиваемые промышл компы, которые представляют собой функционально законченный модуль, устанавливаемый на управляемом объекте.
Сущ-ют панельные промышл компы, кот представляют собой дисплей, содержащий сам комп. В большинстве случаев дисплей сенсорный.
3) Программируемые логические контроллеры (PLC).
Представляют собой микрокомп спец конструкции, позволяющий изменять его функциональность(измененять числа каналов ввода-вывода и т п). Особенность – отсутствует интерфейс взаимодействия с человеком. ПО создается на обычных компах с помощью спец инструментальных средств. PLC ориентированы на решение только одной задачи управления, т.е на них выполняется только одна программа. PLC обладают ограниченной вычислит мощностью и большим диапазоном рабочих температур(-50…+50 градС). PLC оснащаются ОСРВ (например, OS-9).
4) Встраиваемое оборудование. Отличается большим разнообразием, связанным со спецификой управляемого объекта. Для большого оборудования и сложных задач управления могут используются встраиваемые промышленные компы. Для миниатюрного оборуд-я могут использоваться микрокомпы.
Программа
ОС
Комп
ОУ