2012 / Вопросы
.rtfДобрый день!
На зачете по ПОВС в билете будет 2 вопроса, один из первой, один из второй части ниже. В любой комбинации из нижеперечисленных.
Вопрос 1.
-
Понятие встроенной системы.
-
Влияние архитектуры микропроцессорной системы и ядра процессора на архитектуру ПО.
-
Влияние архитектуры подсистемы прерываний на архитектуру ПО.
-
Правила MISRAC. Типы. Константы. Инициализация.
-
Правила MISRAC. Операторы.
-
Правила MISRAC. Преобразования типов.
-
Правила MISRAC. Выражения.
-
Правила MISRAC. Поток управления.
-
Правила MISRAC. Указатели и массивы.
-
Оптимизация кода. Оптимизации циклов. Развертывание и конвейеризация.
-
Оптимизация кода. Оптимизации циклов. Оптимизации, контролирующие локальность данных (разделение, объединение циклов и т.д.).
-
Оптимизация кода. Оптимизации циклов. Переменные индукции. Вынесение инвариантного кода из цикла.
-
Оптимизация кода. Просмотровые таблицы.
-
Оптимизация кода. Оптимизация размещения переменных.
-
Модели жизненного цикла ПО.
-
Основные требования и процессы разработки по ГОСТ Р 51904-2002.
-
Сопоставление процессов жизненного цикла ПО по ГОСТ Р 51904-2002 и ГОСТ 12207-2010
Вопрос 2.
-
Суперпетля. Карта времени.
-
Мультиплексный обработчик синхропрерываний.
-
Обмен данными между обработчиком прерываний и суперпетлей.
-
ОСРВ. Типы диспетчеризации.
-
ОСРВ. Проблема инверсии приоритетов.
-
uC/OS-II. Структура приложения.
-
uC/OS-II. Состояния задач.
-
uC/OS-II. Служебные функции. Критические секции и блокировка диспетчера.
-
uC/OS-II. Управление задачами.
-
uC/OS-II. Семафоры.
-
uC/OS-II. Мьютексы.
-
uC/OS-II. Флаги.
-
uC/OS-II. Почтовые ящики.
-
uC/OS-II. Очереди.
-
uC/OS-II. Выделение памяти.
-
uC/OS-II. Задержки.
-
uC/OS-II. Таймеры.
На написание даю 40 минут. Далее задаю вопросы по написанному, прошу привести пример или прокомментировать приведенный.
По вопросам, не достаточно подробно рассмотренным на лекциях, или по ГОСТ и процессам жизненного цикла посмотрите материалы в приложениях (MISRA, uC/OS-II, ГОСТ).
Так как ГОСТы мы рассмотреть не успели, вопросы по ним минимальны, однако прошу посмотреть ГОСТы и сравнить процессы жизненного цикла, определенные в 51904 и 12207. Также важно посмотреть уровни ПО в ГОСТ 51904. Могу задать как дополнительный вопрос.
С уважением,
Сергей Федоров