- •4. Физические характеристики сигналов. Необходимые и достаточные условия реализации сигнала.
- •5. Статические и динамические сигналы.
- •6. Свойства обогащения. Классификация информационных процессов. Теорема Котельникова.
- •7. Процесс управления, основные способы управления. Классификация асу тп.
- •9. Системы scada/dcs. Пакет Genie. Краткое описание возможностей.
- •10. Основные особенности scada-систем и их обзор.
- •Встроенные командные языки
- •Поддерживаемые базы данных
- •Графические возможности
- •Удобство использования
- •Наличие и качество поддержки
- •Русификация
- •Стоимость освоения системы
- •Стоимость сопровождения или "стоимость владения"
- •Стоимость разработки прикладных систем
- •Стоимость окупаемости scada-систем
- •Драйверы ввода-вывода
- •11. Интерфейс пакета genie. Процесс создания стратегии. Понятие связи, входных и выходных каналов. Пакеты трасе mode, genesis, fix32 и др.
- •13. Операционные системы с монолитным ядром. Системы с микроядром. Системы объектно-ориентированные.
- •14. Свойства осрв. Понятия системы разработки(host) и системы исполнения(target) (Intel, Motorola, risc,mips, PowerPc, и другие).
- •15. Состав осрв. Резидентные средства разработки, средства удаленной отладки, профилирования(измерения времени)
- •16. Механизмы реального времени. Базовые, обязательные механизмы: система приоритетов и алгоритмы диспетчеризации (динамические, приоритетные, монотонные, адаптивные и пр).
- •17. Механизмы межзадачного взаимодействия, средства синхронизации процессов и передачи данных между ними, семафоры
- •18. Классы операционных систем реального времени, обзор( VxWorks, os9, qnx, vrtx).
- •24. Стандарт iec-61131. Система ultralogic.
- •28. Аппаратные средства срв.
- •29. Простейшие ср-ва нормализации и гальванической развязки.
- •33.Wago I/o system.Сравнительный анализ с adam 5000.
- •34. Одноплатные пк и промышленные компьютеры( фирмы advantech, octagon systems).
- •36. Объединение асу тп и асуп ( mes –системы). Класс систем erp и mrp II.
15. Состав осрв. Резидентные средства разработки, средства удаленной отладки, профилирования(измерения времени)
ОСРВ – комплекс программ, к-ый обеспечивает организацию выч. процесса. Состав: 1. Ядро операционной системы (компоненты ядра явл. резидентными в ОП, обеспечивают управление ОП, распределение ресурсов ПЦ, обработку прерываний); 2. Набор системных управляющих программ (обеспечивает средства управления данными (система управления файлами FSC и система управления данными СУД), взаимодействие с оператором (реализуется программой связи с оператором MCR), управление системой (регистрация пользователей в системе, протоколирование работы системы, процедуры завершения работы системы, средства управлением системным выводом)); 3. Набор системных обслуживающих программ (программы работы с файлами и томами, прог-ы редактирования и форматирования текстов, прог-а работы с библиотеками, прог-ы корректировки объектных модулей и образов задач); 4. Системы программирования, средства создания и отладки задач (ОСРВ имеет набор трансляторов и соответствующие им объектные библиотеки исполняющих систем); 5. Средства генерации системы (т.е. настройки ОСРВ в соответствии с требованиями конкретного проблемного применения производства); 6 . Средства повышения надежности функционирования (обеспечиваются след. функции: устойчивость к ошибкам оборудования, проверка работоспособности оборудования, резервирование дисков, обеспечение устойчивой работы системы, консольное протоколирование, анализ аварийного состояния, авторизации доступа к системе).
Системы разработки: компиляторы, отладчики, всевозможные tools. Резидентные средства разработки исполняются в среде самой ОСРВ (относится к ОСРВ реального времени класса «ядра»).В этот класс входят системы с монолитным ядром, где содержится реализация всех механизмов реального времени этих операционных систем. Эти системы модульны, хорошо структурированы, компактны и предсказуемы (OS9).
Средства удаленной отладки: Удаленная отладка (кросс-отладка) позволяет использовать ресурсы инструментальной системы при изучении поведения некоторого процесса в целевой системе. Эффективность удаленной отладки зависит от типа связи инструментальной и целевой машин, а также от поддержки средств отладки со стороны целевой архитектуры. Ключевым требованием к средствам отладки является возможность наблюдать и анализировать весь процесс выполнения отлаживаемых задач, а также системы в целом.
Средства измерения времени: Такие средства необходимы для систем с жестким временным регламентом. Средства позволяют: измерять и задавать различные промежутки времени (от 1 мкс и выше), генерировать прерывания по истечении временных интервалов, создавать разовые и циклические будильники.
16. Механизмы реального времени. Базовые, обязательные механизмы: система приоритетов и алгоритмы диспетчеризации (динамические, приоритетные, монотонные, адаптивные и пр).
Базовыми инструментами разработки сценария работы системы являются система приоритетов процессов (задач) и алгоритмы планирования (диспетчеризации) ОСРВ.
Приоритет – используется планировщиком задач для выборки задачи на выполнение. В ОСРВ применяется динамическая и статическая приоритетность.
Планировщик в ОСРВ называется диспетчером (или SuperVizorom). Планировщики имеют возможность сменить процесс до истечения временного кванта, если в этом возникла необходимость
Алгоритмы планирования задач:
1. Циклический – подразумевает последовательное выполнение задач по заранее установленному порядку со следующими ограничениями: не д.б. цикла ожидания события, квант времени работы задачи д.б. оптимально коротким, подпрограмма или задача должны сохранять свое окружение до возобновления работы.
+ простота и прозрачность, время выполнения можно оценить достаточно точно, мин. размер кода и д-х, исп-ся один и тот же стек при управлении задачами.
- непрерывный квант времени, в течение которого процессором владеет только один процесс, отсутствие приоритетности и очередей, каждая задача получает управление всегда, независимо от того, есть ли в этом потребность.
Алгоритмы круговой диспетчеризации в чистом виде в ОСРВ неприменимы
2. Алгоритм разделения времени – вводится понятие приоритета - планировщик по истечении каждого кванта времени просматривает очередь активных процессов и принимает решение, кому передать управление, основываясь на приоритетах процессов (присвоенных им численных значениях). Приоритеты могут быть фиксированными или меняться со временем - это зависит от алгоритмов планирования в данной ОС, но рано или поздно процессорное время получат все процессы в системе. Так же каждая задача полностью использует выделенный квант времени.
- длительное ожидание выполнения низкоприоритетных задач, поэтому алгоритм всегда дополняется механизмом адаптивной приоритетности (у задачи, которая долго выполняется приоритет постепенно снижается). Используется в СРВ с мягким временем.
3. Кооперативная мультизадачность – характерна связанность задач с взаимной передачей управления, используется в СРВ с мягким временем.
4. Приоритетная многозадачность с вытеснением – применяется в ОСРВ с жестким временем. Основная идея – высоко приоритетная задача при наличии всех условий для ее выполнения немедленно прерывает (вытесняет) низкоприоритетную задачу.
Цель же всех алгоритмов диспетчеризации одна - предоставить инструмент, позволяющий в нужный момент времени исполнять именно тот процесс, который необходим.