- •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. Охарактеризуйте методы разработки программного обеспечения срв.
27. Охарактеризуйте системное программное обеспечение срв.
Системное программное обеспечение системы реального времени — это ПО СРВ, включающее обычно включает в свой состав следующие компоненты:
1. Операционная система реального времени (RTOS): RTOS отвечает за управление системными ресурсами, планирование задач и предоставление необходимых услуг для детерминированного и своевременного выполнения приложений.
2. Драйверы устройств: Драйверы устройств отвечают за управление взаимодействием между аппаратными компонентами и программными приложениями.
3. Библиотеки: Библиотеки представляют собой набор предварительно написанного кода, который может использоваться приложениями для выполнения общих задач, таких как операции ввода/вывода, обработка данных и обмен данными.
4. Middleware: Middleware предоставляет такие услуги, как передача сообщений, синхронизация и хранение данных.
5. Системные утилиты: Программные инструменты, которые используются для администрирования, обслуживания и отладки системы.
28(!). Анализ вычислительного пространства для программирования и использования спо
1. **Среда программирования и исполнения программ**:
В среде выполнения программ могут использоваться различные типы вычислительных систем, начиная от мини- и персональных компьютеров и заканчивая распределенными системами "клиент-сервер". Это разнообразие включает в себя широкий спектр аппаратных интерфейсов, операционных систем и баз данных. В больших системах управления процессами промышленного производства используется всё перечисленное оборудование.
Аппаратное разнообразие также отражается в программном обеспечении. Оно включает программы, встроенные в ПЗУ, а также операционные системы, предоставляющие средства для разработки и выполнения программ. В больших системах создание и исполнение программ происходит на одной ЭВМ, а в некоторых случаях даже в одно и то же время. В малых системах средства разработки могут отсутствовать, и программы для них создаются на более мощных ЭВМ и затем загружаются в исполняющую систему. Это также относится к микропрограммам, "зашитым" в ПЗУ оборудования производителем, которые разрабатываются на ЭВМ, отличной от той, на которой они исполняются.
2. **Микроконтроллерные и микропроцессорные системы**:
Микроконтроллерные системы ориентированы на выполнение задач управления устройствами. Микропроцессорные системы можно условно разделить на два основных класса: универсальные, используемые для решения широкого круга задач обработки информации, и управляющие, специализированные на решении задач управления процессами и объектами.
Управляющие микропроцессорные системы реализуют сложные алгоритмы управления, требующие большой вычислительной мощности, что не всегда доступно микроконтроллерам. При этом периферийные устройства, многие из которых располагаются на кристалле микроконтроллера, в микропроцессорных системах реализуются с помощью дополнительных микросхем, что может повышать их стоимость и снижать надежность.
Особенностью микроконтроллеров является наличие в их составе ПЗУ, в которое записывается резидентная программа системы. ПЗУ может быть программируемым (ППЗУ), репрограммируемым (РППЗУ), электронно-стираемым (ЭСППЗУ) или флеш-памятью.
