|
"СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ"
(30 часов лекций)
- Общие понятия и определения
- Определения систем реального времени (СРВ).
- Примеры СРВ. Жесткие и мягкие СРВ.
- Области применения СРВ.
- Состав, структура и параметры СРВ.
- Средства связи с объектом управления
- Способы обмена данными между ЭВМ и внешними устройствами.
- Методы и средства обработки асинхронных событий.
- Способы и средства сопряжения ЭВМ с датчиками и исполнительными механизмами.
- Операционные системы (ОС)
- Определение ОС.
- Функции ОС.
- Управление памятью.
- Управление задачами. Диаграмма состояния процессов в многозадачной среде.
- Управление вводом-выводом.
- Коммуникационные средства и средства синхронизации.
- Программный интерфейс.
- Классификация ОС.
- Операционные системы реального времени (ОСРВ)
- Особенности ОСРВ и их отличия от ОС общего назначения
- Параметры ОСРВ.
- Требования, предъявляемые к ним.
- Стандарты POSIX на ОСРВ.
- Классификация ОСРВ.
- Планирование задач в ОСРВ
- Понятие задачи. Параметры задач. Типы задач.
- Алгоритмы планирования. Понятие оптимального планировщика.
- Статические алгоритмы планирования.
- Планирование на основе приоритета (динамическое планирование)
- Динамическое планирование со статическими приоритетами.
Алгоритмы RM и DM назначения приоритетов. Их оптимальность.
- Динамическое планирование с динамическими приоритетами.
Алгоритмы EDF, LLF, SJF.
- Архитектура ОС Unix
- Структура ОС Unix
- Ядро ОС Unix
- Подсистема управления файлами
- Подсистема управления процессами
- Архитектура ОС Windows NT
- Структурная схема ОС Windows NT
- Процессы и нити в NT
- Обработка прерываний в NT
- ОС Windows NT как ОСРВ
- Возможности использования NT как ОСРВ
- Расширения реального времени для ОС Windows NT
- ОСРВ QNX
- Структурная схема ОС QNX
- Микроядро, его функции
- Средства взаимодействия и синхронизации процессов в QNX
- Диспетчеризация процессов
- Основные системные процессы в QNX, их функции
- Диспетчер процессов
- Жизненный цикл и состояния процессов
- Обработка прерываний в QNX
- Файловый диспетчер
- Диспетчер устройств
- Сетевой диспетчер
- Расширения реального времени для OS Linux
- Загружаемые модули ядра в Linux
- RTLinux
- KURT
- RED
- ОСРВ Neutrino, OS9, VxWorks, LynxOS
- Проектирование СРВ
Составил ст. преподаватель КИИСиФЭ Жиганов Е.Д.
Last revised December 25, 2003
|