Системы реального времени

Косметическая адаптация может быть достигнута за счет применения следующих методов:
использование умолчаний
опережающий ввод ответов
использование сокращений
превентивного обнаружения ошибок
___________________ процессами – это выбор процесса на выполнение, выделение для него ресурсов памяти, процессора и запуск процесса
____________________ уровень - уровень приоритетов системных процессов, присваиваемый периодическим процессам
Отметьте методы, используемые для обнаружения ошибок и локализации повреждений:
использование в параллельных системах контрольных таймеров
использование контрольных сумм и контроль разрядов в числовых данных
использование избыточных связей в структурах данных, которые содержат указатели
использование превентивного обнаружения ошибок
___________________ обслуживающие программы – набор отдельных программ, работающих под управлением монитора и выполняющих такие операции, как транслирование и ассемблирование программ, управление файлами и т.п.
Компонент управляющей программы, который управляет апериодическими запросами к сервисам
обработчик прерываний
программа управления прерываниями
конфигуратор
программа-планировщик
Компонент управляющей программы, просматривающий список процессов, которые назначены на выполнение, и выбирающий один из них, – это
конфигуратор
программа-планировщик
программа управления прерываниями
обработчик прерываний
Программа- ______________ - это компонент управляющей программы, просматривающий список процессов, которые назначены на выполнение, и выбирающий один из них
В ____________ программной системе реального времени, если в течение определенного интервала времени результат не выдан, то операции становятся некорректными, т.е. вырабатывается сигнал об ошибке
Управляющий вычислительный комплекс (УВК) выполняет функции советчика в ________________ контуре управления
Компонент управляющей программы, который запускает на выполнение какой-либо процесс, – это
диспетчер
обработчик прерываний
программа-планировщик
конфигуратор
Верны ли утверждения? А) Малые интерфейсы обеспечивают взаимодействие блока управления механизмом с согласователем интерфейсов В) Канал, содержащий один подканал, называется селекторным
А – да, В – да
А – да, В – нет
А – нет, В – да
А – нет, В – нет
Операционные системы реального времени должны:
реализовывать вытесняющее планирование с приоритетами. Это означает, в частности, что у каждой задачи должен быть свой приоритет
поддерживать многозадачность
иметь непредсказуемое поведение
предоставлять механизмы синхронизации и обмена информацией между задачами
Метод ______________________ – метод отделения содержания от формы, при котором после разбиения экрана на поля каждое из них заполняется произвольным текстом и отделяется от других по всему периметру по крайней мере одним пробелом, через центр экрана мысленно проводятся оси, позволяющие оценить сбалансированность размещения полей
Расположите в правильном порядке этапы «жизненного цикла» программы:
формулирование требований, предъявляемых к программе
сопровождение программы
составление спецификаций
тестирование и отладка
проектирование
разработка документации
кодирование
_____________ время – это время реакции системы на данный входной сигнал
К показателям удобства использования интерфейса относятся
инсталляция
изучаемость
скорость работы
устойчивость
Установите соответствие между принципом проектирования интерфейса и его описанием
Минимум неожиданностей
интерфейс должен быть согласованным в том смысле, что однотипные (но различные) операции должны выполняться одним и тем же способом
Учет знаний пользователя
в интерфейсе необходимо использовать термины и понятия, взятые из опыта будущих пользователей системы
Согласованность
поведение системы должно быть прогнозируемым
______________ реального времени – компонент управляющей программы, периодически предоставляющий информацию для планирования процессов
____________ исполнительные программы - это управляющие программы и их таблицы, которые должны постоянно находиться в ОП
Установите соответствие между этапами процессов проектирования ПО и их определениями
Проектирование интерфейсов
этап процесса проектирования ПО, на котором для каждой подсистемы разрабатывается обобщенная спецификация на ее сервисы и ограничения
Архитектурное проектирование
этап процесса проектирования ПО, на котором определяются и документируются подсистемы и взаимосвязи между ними
Обобщенная спецификация
этап процесса проектирования ПО, на котором для каждой подсистемы определяется и документируется ее интерфейс
________________ управляющий вычислительный комплекс (УВК) состоит из различного типа ЭВМ или процессоров
Установите соответствие между понятием и определением
Фиксированная адаптация
основная структурная единица диалога, соответствующая одному акту взаимодействия пользователя с системой
Устойчивость к сбоям
подход при разработке надежного ПО, когда система проектируется таким образом, чтобы можно было обнаружить и исправить сбои и непредвиденное поведение системы до того, как это приведет к отказу в ее работе
Шаг диалога
вид адаптации, при котором пользователь явно выбирает уровень диалоговой поддержки
В _____________ программной системе реального времени, если в течение определенного интервала времени не выдан результат, то операции удаляются
______________ отказ – режим системы, позволяющий выполнять хотя бы часть работы в критической ситуации
Степень важности и срочность обработки различных сигналов прерывания по отношению друг к другу задаются ____________ прерываний
______________ адаптация - вид адаптации, при котором диалоговая система стремится построить модель пользователя, которая по мере обучения последнего и определяет стиль диалога в зависимости от этих изменений
В системе реального времени периодические входные сигналы обычно генерируются ______________ (датчиками), взаимодействующими с системой
__________________ программного обеспечения - процесс, на котором определяется его структура, данные, которые являются частью системы, интерфейсы взаимодействия системных компонентов и иногда используемые алгоритмы
___________________ обнаружение ошибок – тип обнаружения сбоев, когда механизм обнаружения ошибок запускается после того, как произошел сбой. Если ошибка обнаружена, сообщается об исключительной ситуации и используется механизм исправления ошибки
Верны ли утверждения? А) Система жесткого реального времени реагирует на одновременно происходящие события в течение непредсказуемых интервалов времени В) В системе мягкого реального времени задержка реакции не критична
А – да, В – да
А – нет, В – да
А – да, В – нет
А – нет, В – нет
Установите соответствие между понятиями и их определениями:
Идеальная ОС РВ (управляемая критическими сроками)
компонент управляющей программы, который запускает на выполнение какой-либо процесс
Администратор ресурсов
компонент управляющей программы, который, получив процесс, запланированный на выполнение, выделяет необходимые ресурсы памяти и процессора
Диспетчер (ядро)
ОС РВ, в которой приложения реального времени разрабатываются на языке событий объекта
___________________ программа СРВ – аналог ОС, управляет процессами и распределением ресурсов в СРВ, запускает и останавливает соответствующие процессы для обработки входных сигналов и распределяет ресурсы памяти и процессора.
Мультиплексор приемо-передачи данных служит для
сканирования линий связи и организации одновременного приема и передачи сообщений по многим линиям связи
организации только приема сообщений по многим линиям связи
организации только передачи сообщений по многим линиям связи
только сканирования линий связи
К типам системных моделей, которые могут создаваться в процессе анализа систем, относятся:
композиционная модель
модель конечных автоматов
архитектурная модель
модель обработки данных
В системе со связью (on-line) выходные данные
запоминаются непосредственно во внешнем ЗУ большой емкости с произвольной выборкой
заносятся непосредственно в БД
передаются непосредственно туда, где они используются
накапливаются в буфере промежуточного хранения
______________ - это параллельная обработка более чем одного сообщения
Установите соответствие между рисунками и их наименованиями:
image003.gif
модель централизованного управления для параллельной СРВ
image002.jpg
Обобщенная архитектурная модели СРВ
image001.gif
Многомашинная СРВ ЭВМ
__________________ адаптация – вид адаптации, при которой пользователь явно выбирает уровень диалоговой поддержки.
Полная
Фиксированная
Частичная
Неполная
Установите соответствие между понятиями и их определениями:
Степень многопоточного программирования
выбор процесса на выполнение, выделение для него ресурсов памяти, процессора и запуск процесса
Тактовый уровень
уровень приоритетов системных процессов, присваиваемый периодическим процессам
Управление процессами
количество сообщений, которые могут находиться в обработке одновременно, т.е. количество потоков
Система реального времени (СРВ) – это аппаратно-программный комплекс, реагирующий
только на предсказуемые события
в предсказуемые времена на непредсказуемый поток внешних событий
на события в течение непредсказуемых интервалов времени
на одновременно происходящие события в непредсказуемые времена
Установите соответствие между понятиями и их определениями:
Конфигуратор
средства синхронизации процессов и передачи данных между ними
Менеджер неисправностей
компонент управляющей программы, отвечающий за обнаружение аппаратных и программных неисправностей и предпринимающий соответствующие действия по их исправлению
Механизмы межзадачного взаимодействия
компонент управляющей программы, отвечающий за динамическое переконфигурирование аппаратных средств
Установите соответствие между принципом проектирования интерфейса и его описанием
Учет разнородности пользователей
интерфейс должен иметь средства, позволяющие пользователям восстановить данные после ошибочных действий
Поддержка пользователя
интерфейс должен предоставлять необходимую информацию в случае ошибок пользователя и поддерживать средства контекстно-зависимой справки
Способность к восстановлению
в интерфейсе должны быть средства для удобного взаимодействия с пользователями, имеющими разный уровень квалификации и различные возможности
Расположите в правильном порядке операции, необходимые для перемещения некоторой программы в оперативную память:
сообщение затем обрабатывается, производятся обращения к массивам и, если нужно, посылается ответ
процессор прерывает свою обычную работу в удобных точках для проверки, получено ли сообщение или готов ли оператор передать сообщение
соответствующая программа передается в ОП из внешнего ЗУ таким образом, чтобы не разрушить рабочие данные или индикаторы, используемые в основной программе
Если сообщение получено или оператор готов передать сообщение, то сообщение передается в ОП, процессор анализирует его код, чтобы определить, какая программа требуется
если сообщений больше нет, то первоначальная программа снова вводится в ОП из внешнего ЗУ, и машина продолжает нормальную работу
Терминал – это устройство
посылающее данные в ЭВМ и получающее обработанную информацию
обеспечивающее хранение сообщений
только получающее обработанную информацию
только посылающее данные в ЭВМ
Метод ______________________ точек – метод отделения содержания от формы, позволяющий определить число и размещение областей экрана, к которым будет привлечено внимание пользователя (из-за повышенной яркости, цвета или мерцания символов), для этого каждая область, требующая повышенного внимания, моделируется группой символов, отличных от пробела
Установите соответствие между типом CASE-средства и примерами приложений этого типа
Средства, ориентированные на поддержку определенных методов
компиляторы, интерпретаторы
Средства прототипирования
языки программирования самого высокого уровня, генераторы пользовательских интерфейсов
Средства, ориентированные на определенные языки программирования
редакторы системных структур, словари данных, генераторы программного кода
_____________________ адаптация – вид адаптации, обеспечивающий гибкость диалога без учета поведения пользователя, но и без однозначного выбора им конкретного стиля диалога
Функции оборудования, используемого в различных подсистемах аналогового ввода устройств связи с объектом:
преобразование цифрового сигнала
нормализация и усиление сигнала
преобразование тока в напряжение
фильтрация
Установите соответствие между понятиями и их определениями:
Вытесняющее планирование
планирование, которое изменяет расписание выполнения работ в зависимости от изменяющихся требований вместо того, чтобы придерживаться фиксированного расписания, как это было бы в случае обычной пакетной обработки
Высокоприоритетные программы реального времени (HRT)
программы, в которых при появлении в них макрокоманды WAIT (ожидать) никакие другие прикладные программы не могут получить управление
Динамическое планирование работы ЭВМ
стратегия планирования процессов, когда выполнение процесса может быть приостановлено, если к сервису поступили запросы от процессов с более высоким приоритетом