Определение СРВ. Жесткие и мягкие СРВ. Структура СРВ.
Системой реального времени называется система, в которой успешность работы любой программы зависит:
1: От ее логической правильности
+2: И от логической правильности и от времени
3: От времени, за которое она получила результат
К основным областям применения ОСРВ не относится:
1: Цифровые видеосистемы, симуляторы
+2: Радиовещание
3: Мобильные телефоны
4: Ракеты, системы определения положения и привязки к местности
5: Автоматические системы управления производством
6: Автомобилестроение
Система реального времени – это...
1: аппаратно-программный комплекс, реагирующий в непредсказуемые времена на непредсказуемый поток внешних событий.
+2: аппаратно-программный комплекс, реагирующий в предсказуемые времена на непредсказуемый поток внешних событий.
3: аппаратно-программный комплекс, реагирующий в предсказуемые времена на предсказуемый поток внешних событий.
4: аппаратно-программный комплекс, реагирующий в непредсказуемые времена на предсказуемый поток внешних событий.
Главное свойство ОСРВ:
1: Скорость реакции
+2: Предсказуемость
3: Количество одновременно обрабатываемых задач
К системам жесткого реального времени относятся:
1: Компьютерная сеть
+2: Бортовые системы управления
3: Программное обеспечение, управляющее расписанием полетов коммерческих авиалиний
+4: Системы аварийной защиты
+5: Система управления двигателем автомобиля
К системам мягкого реального времени относятся:
1: Регистраторы аварийных событий
+2: Компьютерная сеть
3: Системы управления подушками безопасности
+4: Программное обеспечение, управляющее расписанием полетов коммерческих авиалиний
+5: Аудио- или видеосистемы реального времени
Контролируемая подсистема:
1: Контролирует полную деятельность системы
+2: Диктует требования в реальном масштабе времени
3: Управляет некоторыми вычислениями и связью с оборудованием
Контролирующая подсистема:
1: Контролирует полную деятельность системы
2: Диктует требования в реальном масштабе времени
+3: Управляет некоторыми вычислениями и связью с оборудованием
Операционная подсистема:
+1: Контролирует полную деятельность системы
2: Диктует требования в реальном масштабе времени
3: Управляет некоторыми вычислениями и связью с оборудованием
К системе исполнения относятся:
1: Компиляторы
+2: Драйверы
3: Отладчики
+4: Исполняемые модули
+5: Ядро
К системе разработки относятся:
1: Компиляторы
+2: Драйверы
+3: Отладчики
4: Исполняемые модули
5: Ядро
Требования к ОСРВ. Характеристики ОСРВ
К основным требованиям для ОСРВ относятся:
1: Простота интерфейса
+2: Многопоточность и прерываемость
+3: Предсказуемость механизмов синхронизации
4: Высокое быстродействие
+5: Временные характеристики предсказуемы и известны
Какое приблизительное время реакции может быть в областях связанных с радиолокацией:
+1: Несколько миллисекунд
2: Несколько секунд
3: Несколько минут
4: Несколько микросекунд
Какое приблизительное время реакции может быть в областях связанных с управлением производством:
1: Несколько миллисекунд
2: Несколько секунд
+3: Несколько минут
4: Несколько микросекунд
Время реакции системы на событие – это…
+1: Интервал времени – от события на объекте и до выполнения первой инструкции в программе обработки этого события.
2: Интервал времени - от возникновения запроса на прерывание и до выполнения первой инструкции обработчика.
3: Интервал времени - от события на объекте до генерации прерывания.
На какие группы делятся вычислительные установки, на которых применяются ОСРВ:
1: Бортовые системы
+2: Обычные компьютеры
+3: Промышленные компьютеры
4: Обучающие системы
+5: Встраиваемые системы
Среди процессоров промышленных компьютеров доминируют процессоры семейств:
1: LG 766x
+2: PowerPC
+3: Motorola 68xxx
4: Celeron E12xx
+5: SPARC
Для ОСРВ не является важной характеристикой:
+1: Иррадиация потоков прерывания
2: Размер системы исполнения
3: Наличие кроссплатформенного инструментария разработчика
4: Наличие драйверов устройств
Средства для работы с таймерами не позволяют:
+1: Управлять временем
2: Изменять и задавать различные промежутки времени
3: Создавать будильники
4: Генерировать прерывания
К механизмам межзадачного взаимодействия не относятся:
+1: Драйверы
2: Каналы данных
3: События
4: Мьютексы
5: Средства для работы с памятью
Наименование секции: Стандарты на ОСРВ. Стандарты POSIX
Стандарт POSIX тесно связан с ОС:
+1: UNIX
2: Windows
3: DOS
4: MAC
Какой стандарт содержит расширение реального времени:
+1: 1003.1b
2: 1003.1c
3: 1003.1d
4: 1003.2h
Какой стандарт касается функций многопоточной обработки внутри процесса:
1: 1003.1b
+2: 1003.1c
3: 1003.1d
4: 1003.2h
Какие функции не входят в стандарт 1003.1b
1: Синхронизации процессов
+2: Диспетчеризации потоков
+3: Синхронизации потоков
4: Взаимодействия процессов
Какие функции не входят в стандарт 1003.1с
+1: Синхронизации процессов
2: Диспетчеризации потоков
3: Синхронизации потоков
+4: Взаимодействия процессов
Какой стандарт касается функций многопоточной обработки внутри процесса:
1: 1003.21
2: 1003.d
3: 1003.1d
+4: 1003.2h
Какие уровни серьезности отказа не предусмотрены стандартом DO-178B:
1: Катастрофический
2: Опасный
3: Существенный
+4: Повышенной опасности
5: Несущественный
6: Не влияющий
Стандарт, определяющий универсальный программный интерфейс между ОС авиационного компьютера и прикладным ПО:
1: DO-178B
+2: ARINC-653
3: OSEK
4: POSIX
Сколько уровней защиты перечислено в стандарте критериев оценки пригодности компьютерных систем TCSEC:
1: 4
2: 5
3: 6
+4: 7
4) Наименование секции: Планирование задач. Алгоритмы планирования без переключения и с переключением.
Планировщик задач не отвечает за:
+1: Организацию прерывания низкоприоритетных задач
2: Выбор задачи из числа готовых для исполнения процессором
3: Коммутацию задач из состояния блокировки в состояние готовности
Как называется алгоритм планирования, который выбирает процесс и позволяет ему работать некоторое максимально возможное время:
+1: Приоритетный
2: Неприоритетный
3: Мягкого времени
4: Жесткого времени
При FIFO диспетчеризации процесс продолжает выполнение, пока не наступит момент когда он:
1: Использовал свой квант времени
+2: Добровольно уступит управление
+3: Вытесняется процессом с более высоким приоритетом
Какая схема позволяет обслуживать короткие процессы:
+1: Наименьшее оставшееся время выполнения
2: Кратчайшая задача - первая
3: Карусельная диспетчеризация
4: Адаптивная диспетчеризация
При FIFO диспетчеризации процесс продолжает выполнение, пока не наступит момент когда он:
1: Наименьшее оставшееся время выполнения
+2: Карусельная диспетчеризация
+3: Адаптивная диспетчеризация
+4: FIFO
5: Кратчайшая задача – первая
Наименование секции: Планирование задач
Внешние события, на которые система реального времени должна реагировать можно разделить на:
1: Циклические, периодические и непериодические
+2: Периодические и непериодические
3: Автономные, циклические и периодические
Коэффициент использования(загруженности) процессора не может быть:
1: Больше 0
2: Меньше 1
+3: Больше 1
Статический алгоритм планирования реального времени для прерываемых периодических процессов может использоваться для процессов, удовлетворяющих следующим условиям:
1: Каждый периодический процесс должен быть завершен за время его периода, все процессы должны зависеть от любого другого процесса, у непериодических процессов нет жестких сроков выполнения.
+2: Каждый периодический процесс должен быть завершен за время его периода, ни один процесс не должен зависеть от любого другого процесса, у непериодических процессов нет жестких сроков выполнения.
3: Каждый периодический процесс не должен быть завершен за время его периода, ни один процесс не должен зависеть от любого другого процесса, у непериодических процессов жесткие сроки выполнения.
Статический алгоритм планирования реального времени для прерываемых периодических процессов работает:
+1: Назначая каждому процессу фиксированный приоритет, обратно пропорциональный периоду и прямо пропорциональный частоте возникновения событий процесса
2: Назначая каждому процессу фиксированный приоритет, обратно пропорциональный периоду и частоте возникновения событий процесса
3: Назначая каждому процессу фиксированный приоритет, прямо пропорциональный периоду и обратно пропорциональный частоте возникновения событий процесса
Алгоритм EDF это:
1: Динамический алгоритм требующий от процессов периодичности
+2: Динамический алгоритм не требующий от процессов периодичности
Алгоритм EDF запускает в первую очередь тот процесс, у которого:
1: Наивысший приоритет
+2: Имеет самый близкий по времени срок выполнения
3: Оба варианта верны
Алгоритм RMS может использоваться для процессов, удовлетворяющих следующим условиям:
+1: Каждый периодический процесс должен быть завершен за время его периода,
+2: ни один процесс не должен зависеть от любого другого процесса,
+3: у непериодических процессов нет жестких сроков выполнения.
4: У непериодических процессов установлены жесткие сроки
+5: Прерывание процесса происходит мгновенно