- •1. Раскройте понятие системы реального времени. Приведите классификацию систем реального времени.
- •2. Раскройте сущность систем жесткого и систем мягкого реального времени
- •3. Приведите типичную структуру построения системы реального времени
- •4.Приведите классификацию задач в системах реального времени
- •5.Опишите функциональную структуру информационного тракта срв и устройства связи с объектом
- •6. Назовите и охарактеризуйте средства обработки асинхронных событий
- •7 Раскройте сущность методов реализации интерфейса ацп – процессор пк
- •8 Опишите способы передачи данных между ацп и микропроцессором на программном уровне
- •10. Раскройте сущность понятий контекст задачи и переключение задач.
- •11. Раскройте сущность понятия прерывания.
- •12. Опишите функционирование механизма обработки прерываний.
- •9 Опишите аппаратные средства интерфейса в срв
- •13. Охарактеризуйте функции механизма прерываний.
- •14. Назовите события, которые вызывают внутренние и внешние прерывания, прерывания при обращении к супервизору ос, программные прерывания.
- •15. Опишите дисциплины обслуживания прерываний.
- •Охарактеризуйте однопроцессорную и распределенную архитектуры
- •Опишите функции операционных систем в среде реального времени
- •18(!). Охарактеризуйте функционирование управления процессором и состояния процесса.
- •19(!). Охарактеризуйте стратегии выбора процесса.
- •20. Опишите организацию многозадачности в осрв.
- •23. Охарактеризуйте виды задержек логической схемы.
- •24(!). Опишите и охарактеризуйте способы изображения состояния неопределенности логического элемента.
- •25(!). Охарактеризуйте временные диаграммы переходных процессов логических элементов.
- •27. Охарактеризуйте системное программное обеспечение срв.
- •28(!). Анализ вычислительного пространства для программирования и использования спо
- •29(!). Приведите примеры исходных кодов для обеспечения ввода информации в срв.
- •30. Охарактеризуйте методы разработки программного обеспечения срв.
6. Назовите и охарактеризуйте средства обработки асинхронных событий
В качестве базового элемента ИС при обработке асинхронный событий может быть выбран ПК с процессором i486 или Pentium с шиной стандарта ISA (или ISA/PCI). К дополнительному оборудованию ИС следует отнести (рис.2.):
Датчики физических параметров: Система обработки сигналов начинается со сбора данных, который осуществляется при помощи датчиков, измеряющих различные физические параметры объекта исследования.
Блок подготовки аналоговых сигналов: перед цифровой обработкой сигналов часто требуется их предварительная подготовка, такая как усиление или фильтрация.
Интерфейсные средства ввода-вывода аналоговых сигналов (модули АЦП и ЦАП): Эти интерфейсные средства обеспечивают связь между физическими датчиками и цифровыми системами обработки для возможности ввода и вывода аналоговых сигналов.
Модуль цифрового процессора сигналов: Данное устройство выполняет обработку сигналов в режиме реального времени и может быть интегрировано непосредственно в состав персонального компьютера.
7 Раскройте сущность методов реализации интерфейса ацп – процессор пк
Существует несколько методов реализации интерфейса АЦП – процессор ПК:
Схема “самых последних данных”
В этом методе реализации интерфейса АЦП работает непрерывно. В конце каждого цикла преобразования он обновляет данные в выходном буферном регистре и затем автоматически начинает новый цикл преобразования. Микропроцессор просто считывает содержимое этого буфера, когда ему нужны самые последние данные.
Схема “запуска-ожидания”
Микропроцессор инициирует выполнение преобразования каждый раз, когда ему нужны новые данные, и затем непрерывно тестирует состояние АЦП, чтобы узнать, закончилось ли преобразование. Зафиксировав конец преобразования, он считывает выходное слово преобразователя. В возможной модификации этого метода микропроцессор находится в состоянии ожидания в течение интервала времени, превышающего предполагаемое время преобразования, и затем считывает выходные данные.
Использование прерывания микропроцессора
Этот метод основан на возможности использования системы прерываний микропроцессора. Как и в предыдущей схеме, процессор или таймер запускают преобразователь, но затем микропроцессор может продолжать выполнение других заданий. Когда преобразование завершено, АЦП вызывает прерывание микропроцессора. Микропроцессор прекращает выполнение текущей программы и сохраняет всю необходимую информацию для последующего восстановления этой программы. Затем он осуществляет поиск и использование ряда команд, предназначенных для выборки данных от АЦП. После того как обслуживающая программа выполнена, микропроцессор возвращается к выполнению исходной программы.
8 Опишите способы передачи данных между ацп и микропроцессором на программном уровне
Передача данных между АЦП и микропроцессором на программном уровне может быть организована тремя способами.
Передача через пространство основной памяти
При распределении памяти АЦП присваивается некоторый адрес в пространстве основной памяти, не используемый для фактического хранения данных и программ. Передача данных между АЦП и микропроцессором осуществляется путем обращения к АЦП просто как к ячейке памяти с данным адресом.
Передача через пространство подсистемы ввода – вывода (ВВ)
В некоторых системах создается отдельный набор адресов для подсистемы ВВ (пространство ВВ), которые могут совпадать по численным значениям с адресами ячеек основной памяти, но отличаются от них с помощью использования специальных управляющих сигналов (IOR и IOW), выдаваемых на системную шину PC.
Прямой доступ к памяти (ПДП)
Большинство микропроцессоров допускает реализацию ПДП путем передачи управления системной шиной на определенный промежуток времени контроллеру ПДП. Контроллер ПДП в течение этого промежутка времени управляет работой шины (захватывает шину) и обеспечивает передачу данных путем генерации соответствующих адресов и управляющих сигналов. Затем управление системной шиной передается обратно микропроцессору. Для передачи всех данных может потребоваться несколько таких ПДП-циклов.
