Информатика и вычислительная техника
Шпаргалка
  • формат doc
  • размер 149,79 КБ
  • добавлен 25 сентября 2014 г.
Проектирование систем реального времени
Шпаргалка по ПСРВ QNX QNX 5 курс ФФЭКС
49 вопросов
Вопросы:
Загальна характеристика систем реального часу
Функціональні вимоги до СРЧ. Властивості СРЧ
Склад, архітектура та засоби функціонування СРЧ
Архітектури сучасних ОС РЧ
Основні компоненти ОС РЧ та їх загальна характеристика.
Правила диспетчеризації потоків в сучасних ОС РЧ. Рівні пріоритетів. Механізми синхронізації.
Захист від інверсії пріоритетів
Стани задач в ОС РЧ.
Планування та диспетчеризація задач в ОС РЧ. Чинники та алгоритми планування.
Механізми взаємодії задач в ОС РЧ (повідомлення, схеми обміну повідомленнями).
Концепція процесів та потоків в сучасних ОС РЧ.
Методи синхронізації потоків.
Архітектура ОС QNX-6.
Алгоритми планування задач в ОС QNX-6.
Дисципліни та правила диспетчеризації потоків в ОС QNX-6.
Стани потоків в ОС QNX-6.
Запуск процесів та потоків в ОС QNX-6.
Створення потоків в ОС QNX-6.
Копіювання процесів в ОС QNX-6.
Атрибути потоків в ОС QNX-6.
Синхронізація потоків за мутексом.
Синхронізація потоків за семафором.
Синхронізація потоків за "приєднанням".
Синхронізація потоків за "бар'єром".
Синхронізація операцій читання-запису.
Синхронізація потоків за "чекаючим блокуванням".
Алгоритм взаємодії потока-виробника та потока-приймача інформації на основі "чекаючих блокувань".
Синхронізація потоків за "умовними змінними".
Пули потоків та їх використання.
Алгоритм керування числом потоків в пулі потоків.
Обмін повідомленнями за моделлю "клієнт - сервер".
Обмін повідомленнями за моделлю "клієнти - багатопоточний сервер".
Обмін повідомленнями за моделлю "клієнт – сервер - субсервер".
Обмін повідомленнями за моделлю "клієнти – сервер - субсервери".
Механізм обміну повідомленнями між клієнтом та сервером в ОС QNX-6.
Визначення потрібного сервера та жетон клієнта.
Обмін повідомленнями великого розміру.
Складені повідомлення та механізм IOV.
Повідомлення за типом імпульс. Передача та прийом імпульсу.
Механізм стеження за часом. Годинники та таймери.
Механізм стеження за часом. Схеми повідомлення про "тайм-аут".
Створення та використання таймерів в ОС QNX-6.
Тайм-аути ядра ОС QNX-6.
Обробка переривань в ОС QNX-6.
Розподіл загальної пам’яті між процесами.
Мікроядро Neutrino та його можливості.
Розробка консольних проектів СРЧ в середовищі QNX-6.
Мікроядро Photon та його можливості.
Розробка проектів СРЧ в середовищі Application Builder.