
- •1.Предпосылки возникновения ивс.
- •2.Управляемый технологический процесс.
- •3.Назначения, цели и функции асутп.
- •4.Классификация асутп.
- •6.Виды обеспечения асутп.
- •7.Аппаратные средства
- •8.Контролеры.
- •9.Классификация микропроцессорных птк.
- •Шина CompactPci
- •13. Интерфейсы: Последовательный интерфейс rs-232, Последовательный интерфейс rs-484/422.
- •14. Промышленные шины для систем автоматизации и их характеристик (примеры).
- •15. Протокол hart и его отличие от других протоколов.
- •17. 4 Класса систем реального времени.
- •18. Технические характеристики ос рв.
- •19. Системы управления технологическими процессами (scada).
- •20. Scada-системы на верхнем уровне асутп.
- •21. Технология орс – основные принципы и преимущества.
- •22. Архитектура орс.
- •23. Архитектура систем управления и защиты.
- •24. Расчет надежности асутп, опасный и ложный отказы.
- •25. Технологические языки программирования.
- •26. Назначение госТов в асутп.
- •27. Датчики и исполнительные механизмы, полоса пропускания и шум.
- •28. Характеристики датчиков, статические и динамические характеристики.
- •29. Виды датчиков и их применение, регистрируемые параметры.
- •30. Принцип действия тензометрического датчика, оптического инкрементного датчика.
- •31. Автоматическая система регулирования (аср), контур управления, математическое описание контура управления.
- •Разомкнутая система “acp”
- •32. Основные свойства объекта регулирования
- •33. Проектная оценка надежности систем.
17. 4 Класса систем реального времени.
Системы реального времени можно разделить на 4 класса:
программирование на уровне микропроцессоров (проги на Ассемблере)
минимальное ядро системы реального времени (мин набор нужных прог)
ядро системы реального времени и инструментальная среда( комплекс прог)
ОС с полным сервисом (все нужные проги, есть всё)
Основное отличие между системами жесткого и мягкого реального времени можно выразить так: система жесткого реального времени никогда не опоздает с реакцией на событие, система мягкого реального времени - не должна опаздывать с реакцией на событие.
Среда исполнения
Требования, предъявляемые к среде исполнения систем реального времени, следующие:
небольшая память системы - для возможности ее встраивания;
система должна быть полностью резидентна (типо расположена) в памяти
система должна быть многозадачной
ядро с приоритетом на обслуживание прерывания
диспетчер с приоритетом (устанавливает приоритеты задач)
Сочетание описанных выше свойств создает мощную и эффективную среду исполнения в реальном времени.
Кроме свойств среды исполнения, необходимо рассмотреть также сервис, предоставляемый ядром ОС реального времени.
Ядро может обеспечивать сервис пяти типов:
1.Синхронизация ресурсов.
2.Межзадачный обмен.
3.Разделение данных.
4.Обработка запросов внешних устройств.
5.Обработка особых ситуаций.
Среда разработки
Для разработчика прикладных программ крайне важна открытость системы, в которой он работает, и стандарты, которыми он пользуется. Открытая система означает независимость разработчика. Стандарты делают прикладную программу легко переносимой и взаимосогласованной с другими системами.
18. Технические характеристики ос рв.
Основные технические характеристики ОС РВ:
1) Время реакции системы
2) Время переключения контекста
3) Размеры системы
4) Возможность исполнения системы из ПЗУ (ROM)
5) Система приоритетов и алгоритмы диспетчеризации
Время выполнения цепочки действий - от события на объекте до генерации прерывания - никак не зависит от операционных систем реального времени и целиком определяется аппаратурой, а вот интервал времени (1) - от возникновения запроса на прерывание и до выполнения первой инструкции обработчика определяется целиком свойствами операционной системы и архитектурой компьютера. Причем это время нужно уметь оценивать в худшей для системы ситуации, то есть в предположении, что процессор загружен, что в это время могут происходить другие прерывания, что система может выполнять какие-то действия, блокирующие прерывания.
Время, которое система затрачивает на передачу управления от процесса к процессу (от задачи к задаче, от нити к нити), то есть время переключения контекста.
Для систем реального времени важным параметром является размер системы исполнения, а именно суммарный размер минимально необходимого для работы приложения системного набора (ядро, системные модули, драйверы и т. д.)
Возможность исполнения системы из ПЗУ - это свойство операционных систем реального времени - одно из базовых. Оно позволяет создавать компактные встроенные СРВ повышенной надёжности, с ограниченным энергопотреблением, без внешних накопителей.
Приоритеты могут быть фиксированными или меняться со временем - это зависит от алгоритмов планирования в данной ОС, но рано или поздно процессорное время получат все процессы в системе.
Алгоритмы круговой диспетчеризации неприменимы в чистом виде в операционных системах реального времени. Основной недостаток - непрерывный квант времени, в течение которого процессором владеет только один процесс. Планировщики же операционных систем реального времени имеют возможность сменить процесс до истечения "time slice", если в этом возникла необходимость. Один из возможных алгоритмов планирования при этом "приоритетный с вытеснением". Мир операционных систем реального времени отличается богатством различных алгоритмов планирования: динамические, приоритетные, монотонные, адаптивные и пр., цель же всегда преследуется одна - предоставить инструмент, позволяющий в нужный момент времени исполнять именно тот процесс, который необходим.