
- •1. Основные критерии оценки срв. Временные диаграммы примеров. Расчёты количественных показателей срв.
- •3. Обобщённая структура программного обеспечения систем реального времени. Множество функций отдельных структурных элементов.
- •4. Организация обработки прерываний в системах реального времени. Особенности требований к разработке задач обработки прерываний.
- •6. Способы организации параметров информационных баз параметров задач обработки сигналов реального времени в соответствующих системах
- •7. Фоновые процессы и их синхронизация с обработкой процессов рв
- •9. Особливості систем реального часу у складі автоматизованих систем керування технологічними процесами.
- •11) Оцінка алгоритмів пошуку готової до виклику задачі у модулі супервізора рч з факторів впливу на параметри часових діаграм обробки подій рч.
- •13) Моніторінг фонових процесів , обробка подій за часом та обробки проблемних преривань у системах рч.
- •14) Фізична організація структур задачних баз даних систем рч. Програмування доступу до задачних параметрів у складі супервізору.
- •15) Інформаційне наповнення системної бази данних рч. Взаємодія системної системної бази с базами задачними.
- •16) Параметри і особливості організації контролю у системах рч.
- •17) Інформаційна структура програмного забезпечення срч. Інформаційні бази и алгоритмічна обробка у системах рч.
- •18) Засоби формування і обробки подій реального часу. Часові діаграми та структури сполучення за апаратними засобами систем рч.
- •19) Узагальнена структура програмних середовищ систем реального часу. Функції та призначення окремих елементів структури.
- •20) Особливості серед функціонування систем рч. Основні критерій систем рч
- •21) Структури обчислювальних систем реального часу в асу тп. Основні параметри та критерії систем реального часу.
- •22) Особливості програмних систем рч. Області впровадження систем рч.
- •23) Призначення та функції засобів імітаційного моделювання у складі срч. Побудова пз імітаційних середовищ.
- •24) Оцінка алгоритмів пошуку готової до виклику задачі у модулі супервізора рч з факторів впливу на параметри ефективності системного пз рч.
- •25) Часові діаграми моніторингу процесів рч-функції контролю часових параметрів задач обробки проблемних переривань.
- •26) Функції та особливості реалізації фонової секції супервізора рч у срч.
- •27) Фізична організація структур інформаційних баз параметрів проблемних задач систем рч. Особливості програмування доступу до параметрів рч.
- •28. Информационное наполнение системной базы данных систем рв. Функциональное назначение составных системной информационной базы параметров рв.
- •29. Параметры и особенности организации контроля временных параметров задач проблемной обработки событий в системах рв
- •30. Информационные структуры программного обеспечения срв. Организация информационного взаимодействия между модулями системного по рв.
- •31. Средства формирования и обработки событий реального времени. Структура сообщения с аппаратными средствами в системах рв.
- •32. Обобщенная структура и функции составляющих программных сред систем реального времени при различных этапах функционирования срв.
- •33.Особености сред функционирования по систем рв. Главные критерии систем реального времени.
- •34. Множество состояний задач проблемной обработки событий рв и граф их переходов.
- •35. Особенности программных систем реального времени . Особенности организации интерфейса пользователя в системах рв.
- •36. Предназначение и функции средств имитационного моделирования в составе срв. Структуры пз организации имитационных сред.
- •37. Предназначение и функции главной ветви системного по срв. Организация взаимодействия с другими составляющими системного и проблемного по рв.
- •38. Системная информационная база , - предназначение, структура, информационное содержание. Отображение всех параметров базы на временных диаграммах обработки событий.
- •39 Системная информационная база , - предназначение, структура, информационное содержание. Организация информационного взаимодействия со средой задач пользователя .
- •40) Повнофункціональні структури задач проблемної обробки подій рч. Особливості організації взаємодії з середовищем системного пз срч.
- •41. Особливості організації узгодження зовнішніх запитів на зміну параметрів задач обробки подій рч. Головні складові системи синхронізації з зовнішніми подіями.
- •42. Головні засоби організації алгоритмів пошуку готової до виконання задачі за часом у складі системного пз рч та їх особливості.
- •43. Організація інформаційних баз параметрів задач обробки подій реального часу та порівняльні характеристики за основними критеріями оцінки
- •44. Оцінка ефективності організації захисту інформації рч у відповідності до структур організації задачної інформаційної бази параметрів рч.
- •45. Особливості реалізації алгоритмів обробки поля прапорів та взаємодії з інтерфейсом користувача у складі системного пз срч.
- •46. Радіальний інтерфейс (ір) спряження мп обробки з інформаційними каналами систем рч. Призначення сигналів керування обміном даними.
- •47. Структура і особливості інформаційних потоків у середі керуючих мп систем рч.
- •48. Функції, структура та особливості взаємодії з користувачем у складі систем рч.
- •49. Засоби інформаційних каналів-призначення і структура. Забезпечення потрібного рівня достовірності інформації зовнішніх складових.
- •50. Формати та призначення елементів задачної бази даних рч.
- •51.Фоновая и приоритетная обработка событий реального времени в составе системных модулей программного обеспечения систем рв. Функции и состав модулей по фоновой среды.
- •52. Системна інформаційна база, призначення, структура, інформаційне наповнення. Організація інформаційного сполучення з середовищем задач користувача.
- •53. Особливості програмування задач проблемної обробки подій рч. Особливості організації інформаційної взаємодії користувача з середовищем системного пз срч.
- •54. Особливості організації узгодження зовнішніх запитів на зміну параметрів задач обробки подій рч. Головні складові системи синхронізації з зовнішніми подіями.
- •55. Головні засоби організації алгоритмів пошуку готової до виконнаня задачі за часом у складі системного пз рч.
- •56. Організація інформаційних баз параметрів задач обробки подій реального часу та порівняльні характеристики за основними критеріями оцінки.
- •57. Структура апаратних середовищ інформаційних каналів (ік) керуючих мп систем рч. Призначення окремих елементів структури.
- •58. Особливості реалізації алгоритмів обробки поля прапорів та взаємодії за інтерфейсом користувача у складі системного пз срч.
- •59. Радіальний інтерфейс (ір) спряження мп обробки з інформаційнми каналами систем рч. Призначення сигналів і послідовностей двунаправленого обміну.
- •60. Функції, структура та взаємодія з об єктом керуючих мпс (кмпс) у складі систем рч.
- •61. Засоби обробки поточної інформації від об’єктів у задачах рч систем керування технологічними процесами. Забезпечення потрібного рівня достовірності інформації зовнішніх складових.
- •62. Інформаційні взаємозв’язки окремих елементів задачної бази даних системи рч (за часовими діаграмами).Потрібні діаграми. Яких ні у кого немає
- •63. Фонова та пріоритетна обробка подій рч у складі системних модулів програмного забезпечення систем рч.
- •64. Інформаційна підтримка функцій керування обробкою подій рч у складі задачної бази даних.
- •65. Засоби формування та обробки подій реального часу
- •66. Часові затримки, засоби їх контролю та реєстрації у складі систем рч.
- •67. Структура, призначення та формати складових інформаційної системної бази даних срч.
- •68. Засоби оцінки та приклади часових діаграм контролю порушень параметрів обробки задач рч.
- •69. Структура та призначення складових розділу статичного типу інформації у складі описувачів задач рч.
- •70. Организация и информационные структуры поддержки функций контроля параметров временных процессов в системах реального времени.
- •73. Структура и назначение информационных составляющих динамической базы данных задач реального времени.
- •74. Обосновать основные функциональные составляющие элементы структуры задачной базы данных срв
32. Обобщенная структура и функции составляющих программных сред систем реального времени при различных этапах функционирования срв.
В зависимости от способа вызова любого программного модуля на исполнение различают 2 среды реализации – исполнения программных модулей: среда обработки прерывания и фоновая среда.
Среда обработки прерываний.
Любой модуль получивший управление по прерыванию должен учитывать особенности программных процессов которые были прерваны. Это могут быть системные модули, библиотечные процедуры или модули своей же прикладной среды. Кроме этого необходимо учитывать текущие состояния интерфейсов взаимодействия со всеми внешними периферийными устройствами. В этом плане необходимо учитывать текущее взаимодействие по интерфейсу пользователя. Программа получившая управление по прерыванию имеет право обращаться к другим процедурам – функциям только в том случае, если программные модули реализующие эти функции обладают свойством реентерабельности, т.е. допускают повторное обращение к процедуре, до завершения ею обработки предыдущего обращения. В соответствии с этим на все процедуры в среде обработки прерывания накладываются функциональные ограничения с запретом использования функций не поддерживающих режим реентерабельности.
Для обеспечения надежного и корректного функционирования всей переферии, а также среды интерфейса пользователя в программах по прерыванию запрещается непосредственное взаимодействие с внешними устройствами и интерфейсом пользователя нужно предусматреть допролнительные средства обеспечивающие эти взаимодействия через фоновую среду.
Фоноваяч среда.
Фоновый режим характеризуется исполнением программных модулей при сободном состоянии процессорного ресурса. При этом вся перферия не выполрняет ранее запущенных команд на данный момоент. Интерфейс пользователя в состоянии ожидания инициативы пользователя или из программной среды. На программные модули данного режима не накладывается ограничения по функциональным прогаммным возможностям, а также по взаимодействию с внешним оборудованием или с интервейсом пользователя.
Программная фоновая среда – бесконечно зацикленая программа, в цикле которой анализируется требуемое множество событий определяемое модулями из среды обработки прерывания , интерфейса пользователя или из других модулей фоновой среды.
33.Особености сред функционирования по систем рв. Главные критерии систем реального времени.
34. Множество состояний задач проблемной обработки событий рв и граф их переходов.
Алгоритм супервизора по управлению состояниями проблемных задач удобно рассматривать, разработав предварительно диаграмму переходов состояний любой из задач.
До наступления события tнач супервизор присваивает задачи состояние неактивности. Переходы из данного состояния определяются наступлением tнач или tкон если оно предшествует. По tнач задача переводится в состояние активна. Переходы из данного состояния определяются наступлением инициирующих событий. Инициирующими событиями могут быть: t = Tплан (периодические задачи), t = Tпроб. прерыв., внешнее событие. При наступлении обрабатываемого события супервизор управляет состоянием задачи в зависимости от текущего состояния процессорного ресурса(системы). Если система свободна - задача переводится в состояние исполнения, если система занята - в состояние задержки вызова. Для немедленной обработки дополнительно анализируются приоритеты. В состоянии исполнения супервизор контролирует допустимую длительность работы проблемной задачи. Если задача завершила алгоритмическую обработку до наступления tкрит. – супервизор переводит ее в последующие состояния в зависимости от типа обрабатываемых событий, текущего времени и значения параметра tкон. Для периодических событий tкон сравнивается с вновь рассчитанным значением Тплан, для задач по прерыванию сравнивается с текущим значением времени. Задача может быть возвращена в состояние активности, а если превышено tкон - в состояние завершения интервала активности. Если в процессе исполнения поступает более приоритетное событие супервизор прерывает исполнение текущей задачи, переводя ее в соответствующее состояние. Нахождение задачи в состоянии исполнения и прерывания исполнения в сумме контролируются супервизором на допустимую длительность - tкрит. Из состояния прерывание в исполнение задача переводится после освобождения системы и в случае если не превышено длительность сеанса. В случае превышения длительности сеанса работы из состояний исполнения и прерывания исполнения задача переводится во временное состояние - аварийное прерывание работы на шаге. При переводе в это временное состояние супервизор освобождает систему. Дальнейшие переходы из аварийного прерывания определяются назначенными техническим заданием - штрафными санкциями. Это могут быть: снятие задачи с переводом в аварийное завершение интервала(задача не будет вызываться до завершения решения единой задачи на данном технологическом цикле); в задаче изменяются некоторые параметры и она может в дальнейшем вызываться на исполнение и в соответствии с этим переводится в состояние активно; переход в состояние ожидания ответа пользователя. Состояние ожидания ответа пользователя устанавливается супервизором для данной задачи после выдачи запроса в интерфейс пользователя. Задача в состоянии ожидания находится до поступления ответа или завершения tкон. Ответ пользователя представляет собой одно из заложенных в алгоритме состояний, определяющих данную штрафную санкцию. Нахождение в состоянии задержки вызова контролируется супервизором на максимальное значение длительности, если процессорный ресурс освобождается до превышения максимальной задержки - задача переводится в состояние исполнения, если значение задержки превысило максимальное - по отношению к этой задачи применяется назначенная штрафная санкция. Штрафные санкции аналогичны результатам контроля над tкрит. Если в состоянии задержки превышается tкон - задача переводится в состояние завершения интервала. При нахождении задачи в активном состоянии, в соотв. с назначенными внешними событиями супервизор может перевести задачу в состояние приостанова. В данное состояние задача переводиться только по инициативе внешних событий, которые могут поступать из интерфейса пользователя или из среды самих проблемных задач. Из состояния приостанова задача может быть возвращена в состояние активности по внешнему событию или назначенному другому условию. такой возврат возможен только если не наступило событие tкон. По tкон - переход в завершение интервала активности.