Бесплатные ответы на тесты по предмету «Встраиваемые операционные системы.ти» — Синергия и МТИ
Быстрый поиск
Найдите вопрос в материалах предмета
Ищем по тексту вопросов и вариантов ответа на этой странице.
Показано 62 вопроса
По вашему запросу ничего не найденоПопробуйте сократить фразу или проверить написание.
Вопрос 1Ответ открыт бесплатно
Что такое встраиваемая операционная система (Встраиваемая ОС)?
1Операционная система для серверов
2Операционная система, установленная на персональном компьютере
3Специализированная операционная система, предназначенная для работы на устройствах с ограниченными ресурсами и выполняющая специфические задачи✓ Правильный ответ
4Операционная система с открытым исходным кодом
✓ Правильный ответ
Специализированная операционная система, предназначенная для работы на устройствах с ограниченными ресурсами и выполняющая специфические задачи
Вопрос 2
Какое из перечисленных устройств наиболее вероятно использует Встраиваемую ОС?
1Персональный компьютер
2Сервер баз данных
3Микроволновая печь
4Игровая консоль (хотя игровые консоли тоже могут использовать модифицированные ОС, микроволновка - более типичный пример)
Вопрос 3
Какой основной критерий наиболее важен при выборе Встраиваемой ОС для системы реального времени (RTOS)?
1Детерминированное поведение (предсказуемое время выполнения задач)
2Объем доступной памяти
3Цена лицензии
4Наличие графического интерфейса
Вопрос 4
Какая архитектура ядра ОС характеризуется тем, что большинство сервисов работают в пользовательском пространстве, а ядро содержит только самые необходимые функции?
1Монолитное ядро
2Микроядро
3Гибридное ядро
4Наноядро
Вопрос 5
Какое преимущество имеет монолитное ядро по сравнению с микроядром во Встраиваемых ОС?
1Лучшая отказоустойчивость
2Большая модульность.
3Более высокая производительность (обычно)
4Меньший размер ядра
Вопрос 6Ответ открыт бесплатно
Что такое планировщик задач (scheduler) во Встраиваемой ОС?
1Программа для отладки кода
2Драйвер устройства
3Компонент ОС, отвечающий за распределение процессорного времени между задачами✓ Правильный ответ
4Библиотека математических функций
✓ Правильный ответ
Компонент ОС, отвечающий за распределение процессорного времени между задачами
Вопрос 7
Какой метод многозадачности требует, чтобы каждая задача самостоятельно освобождала процессор, передавая управление другой задаче?
1Вытесняющая многозадачность
2Кооперативная многозадачность
3Многозадачность реального времени
4Параллельная многозадачность
Вопрос 8
Какой тип планирования задач отдает приоритет задачам, у которых самый близкий крайний срок выполнения?
1Круговая система
2Планирование на основе приоритетов
3Тарифное монотонное планирование (RMS)
4Самый ранний крайний срок (EDF)
Вопрос 9
Что такое Memory Footprint Встраиваемой ОС?
1Объем оперативной памяти, доступной для приложений
2Объем памяти, занимаемый операционной системой
3Размер файла подкачки
4Максимальный размер выделяемой памяти
Вопрос 10Ответ открыт бесплатно
Для чего используются семафоры во Встраиваемых ОС?
1Для управления памятью
2Для синхронизации и защиты доступа к общим ресурсам✓ Правильный ответ
3Для обработки прерываний
4Для запуска процессов
✓ Правильный ответ
Для синхронизации и защиты доступа к общим ресурсам
Вопрос 11
Что является основным недостатком использования виртуальной памяти во встраиваемых системах с ограниченными ресурсами?
1Увеличение безопасности системы
2Упрощение управления памятью
3Увеличение сложности и накладных расходов на производительность
4Уменьшение потребления энергии
Вопрос 12
Какой из перечисленных компонентов НЕ является типичной частью ядра встраиваемой операционной системы?
1Планировщик задач
2Управление памятью
3Графический пользовательский интерфейс (GUI)
4Управление прерываниями
Вопрос 13Ответ открыт бесплатно
Что такое “детерминированное поведение” в контексте встраиваемых операционных систем реального времени (RTOS)?
1Способность выполнять все задачи максимально быстро
2Предсказуемость времени выполнения каждой задачи✓ Правильный ответ
3Использование новейших технологий для максимальной производительности
4Адаптация к изменяющимся условиям окружающей среды
✓ Правильный ответ
Предсказуемость времени выполнения каждой задачи
Вопрос 14
Какой тип архитектуры ядра наиболее подходит для систем, требующих высокой степени отказоустойчивости?
1Монолитное ядро
2Микроядро
3Гибридное ядро
4Экзоядро
Вопрос 15
Что такое драйвер устройства во встраиваемой ОС?
1Программа для автоматического обновления операционной системы
2Программный модуль, обеспечивающий взаимодействие ОС с аппаратным устройством
3Инструмент для оптимизации использования памяти
4Система безопасности, защищающая от вредоносного ПО
Вопрос 16
Что из перечисленного является примером механизма межпроцессного взаимодействия (IPC) во встраиваемой ОС?
1Прерывание
2Управление памятью
3Очередь сообщений
4Планирование задач
Вопрос 17Ответ открыт бесплатно
Какой стиль планирования задач обычно используется в RTOS для обеспечения детерминированного поведения?
1Первым пришел - первым обслужен (FCFS)
2Кратчайшая работа первая (SJF)
3Приоритетное планирование (Priority-based scheduling)✓ Правильный ответ
В каком случае использование встраиваемой ОС с реальным временем (RTOS) наиболее критично?
1В системе управления базами данных
2В текстовом редакторе
3В системе управления тормозами автомобиля
4В веб-браузере
Вопрос 19
Что такое вытесняющая (упреждающая) многозадачность?
1Многозадачность, в которой процессы выполняются параллельно на нескольких ядрах процессора
2Многозадачность, в которой процесс добровольно отдает управление процессором
3Многозадачность, в которой операционная система может принудительно остановить выполнение одного процесса и передать управление другому
4Многозадачность, в которой процессы обмениваются данными через общую память
Вопрос 20Ответ открыт бесплатно
Какая из характеристик наиболее важна для встраиваемой ОС с точки зрения энергопотребления?
1Богатый набор функций
2Поддержка большого количества протоколов связи
3Оптимизация по потреблению энергии (Power efficiency)✓ Правильный ответ
4Совместимость с различными архитектурами процессоров
✓ Правильный ответ
Оптимизация по потреблению энергии (Power efficiency)
Вопрос 21
Что такое система реального времени (СРВ)?
1Система, работающая очень быстро
2Система, имеющая графический интерфейс
3Система, где правильность работы зависит не только от логической корректности, но и от времени, в которое получен результат
4Система с большим объемом памяти
Вопрос 22
Какие два основных типа систем реального времени существуют?
1Онлайн и офлайн
2Жесткого и мягкого реального времени
3Быстрого и медленного реального времени
4Коммерческого и бесплатного реального времени
Вопрос 23
В системе жесткого реального времени (hard RTOS), что произойдет, если задача не выполнится в заданный срок?
1Задача будет автоматически перезапущена
2Задача будет перенесена на более поздний срок
3Произойдет критическая ошибка, приводящая к отказу системы
4Система попробует выполнить задачу в фоновом режиме
Вопрос 24Ответ открыт бесплатно
Что такое контекст задачи в RTOS?
1Название задачи
2Описание задачи
3Состояние процессора и регистров, необходимое для возобновления выполнения задачи✓ Правильный ответ
4Приоритет задачи
✓ Правильный ответ
Состояние процессора и регистров, необходимое для возобновления выполнения задачи
Вопрос 25
Какие примитивы синхронизации часто используются в RTOS для управления доступом к общим ресурсам?
1Компиляторы и отладчики
2Файловые системы и драйверы
3Семафоры, мьютексы и очереди сообщений
4Текстовые редакторы и графические библиотеки
Вопрос 26
Что такое мьютекс (mutex)?
1Счетчик, используемый для синхронизации задач
2Примитив синхронизации, обеспечивающий эксклюзивный доступ к общему ресурсу для одной задачи
3Механизм обмена сообщениями между задачами
4Тип переменной в языке C
Вопрос 27Ответ открыт бесплатно
Что такое семафор (семафор)?
1Объект, содержащий данные
2Примитив синхронизации, который может принимать только два значения: 0 и 1
3Счетчик, используемый для управления доступом к ограниченному количеству ресурсов✓ Правильный ответ
4Структура данных, хранящая список задач
✓ Правильный ответ
Счетчик, используемый для управления доступом к ограниченному количеству ресурсов
Вопрос 28
Что такое прерывание (interrupt)?
1Функция в программе
2Цикл в программе
3Сигнал от аппаратного устройства, прерывающий выполнение текущей задачи для обработки события
4Метод отладки программ
Вопрос 29
Какой язык программирования наиболее часто используется для разработки встраиваемых систем и RTOS?
1Python
2Ява
3C/C++
4JavaScript
Вопрос 30
Что такое кросс-компиляция (кросс-компиляция)?
1Компиляция программы для другой операционной системы
2Компиляция программы на одной архитектуре (например, x86) для выполнения на другой архитектуре (например, ARM)
3Компиляция программы с использованием нескольких компиляторов
4Компиляция программы, написанной на нескольких языках программирования
Вопрос 31Ответ открыт бесплатно
Что такое JTAG?
1Язык программирования
2Операционная система
3Стандартный интерфейс для отладки и программирования встраиваемых систем✓ Правильный ответ
4Протокол беспроводной связи
✓ Правильный ответ
Стандартный интерфейс для отладки и программирования встраиваемых систем
Вопрос 32
Что такое Race Condition (состояние гонки) в многозадачной среде?
1Ситуация, когда задача не может получить доступ к ресурсу
2Ситуация, когда задачи конкурируют за процессорное время
3Ситуация, когда результат выполнения программы зависит от непредсказуемого порядка выполнения задач
4Ситуация, когда программа работает слишком быстро
Вопрос 33
Какая функция используется для создания задачи (потокв FreeRTOS?
1task()task_init()
2task()task
3xTaskCreate()
4create_task()new_task()task_init()
Вопрос 34Ответ открыт бесплатно
Какой тип данных используется для определения приоритета задачи в FreeRTOS?
1xTaskCreate()
2create_task()new_task()task_init()
3UBaseType_t✓ Правильный ответ
4intfloatchar
✓ Правильный ответ
UBaseType_t
Вопрос 35
Какая функция используется для ожидания семафора в FreeRTOS?
1UBaseType_t
2xTaskCreate()
3xSemaphoreTake()
4SemaphoreWait()getSemaphore()waitSemaphore()
Вопрос 36
Что означает термин “ISR” в контексте программирования встраиваемых систем?
1Интернет-сервис провайдер
2Идентификатор системы реального времени
3Подпрограмма обработки прерываний (Interrupt Service Routine)
4Интегрированная система ресурсов
Вопрос 37Ответ открыт бесплатно
Какой тип блокировки наиболее подходит для защиты ресурса, который должен быть доступен только одной задаче в определенный момент времени?
1Семафор
2Мьютекс✓ Правильный ответ
3Очередь сообщений
4Событийная группа
✓ Правильный ответ
Мьютекс
Вопрос 38
Что такое Deadlock (взаимная блокировкв многозадачной системе?
1Ситуация, когда задача завершается с ошибкой
2Ситуация, когда система зависает из-за нехватки памяти
3Ситуация, когда две или более задачи заблокированы, ожидая друг друга, и ни одна из них не может продолжить выполнение
4Ситуация, когда задача выполняется слишком долго
Вопрос 39
Что такое статическое выделение памяти?
1Выделение памяти во время выполнения программы
2Выделение памяти во время компиляции
3Автоматическое управление памятью
4Выделение памяти с использованием виртуальной памяти
Вопрос 40
Что такое динамическое выделение памяти?
1Выделение памяти во время компиляции
2Выделение памяти во время выполнения программы
3Автоматическое управление памятью
4Выделение памяти, размер которой заранее известен
Вопрос 41Ответ открыт бесплатно
Что такое фрагментация памяти?
1Недостаток памяти для выполнения программы
2Образование небольших свободных блоков памяти, которые не могут быть использованы для выделения памяти под большие объекты✓ Правильный ответ
3Ошибка в программе, приводящая к утечке памяти
4Неправильное распределение памяти между задачами
✓ Правильный ответ
Образование небольших свободных блоков памяти, которые не могут быть использованы для выделения памяти под большие объекты
Вопрос 42
Что такое пул памяти (memory pool)?
1Область памяти, используемая для хранения переменных
2Область памяти, разделенная на блоки фиксированного размера, предназначенные для быстрого выделения и освобождения
3Область памяти, используемая для хранения кода программы
4Механизм виртуальной памяти
Вопрос 43
Что такое утечка памяти (утечка памяти)?
1Превышение лимита использования памяти
2Ситуация, когда программа выделяет память, но не освобождает ее, приводя к постепенному истощению доступной памяти
3Ошибка в программе, приводящая к повреждению данных в памяти
4Неправильное распределение памяти между задачами
Вопрос 44Ответ открыт бесплатно
Что такое "garbage collection" (сборка мусора)?
1Метод очистки памяти от ненужных файлов
2Метод оптимизации кода
3Автоматический процесс освобождения памяти, занятой объектами, которые больше не используются программой✓ Правильный ответ
4Метод защиты памяти от несанкционированного доступа
✓ Правильный ответ
Автоматический процесс освобождения памяти, занятой объектами, которые больше не используются программой
Вопрос 45
Что такое диспетчеризация ресурсов?
1Механизм, отвечающий за распределение процессорного времени
2Механизм, отвечающий за предоставление доступа к ресурсам различным задачам в соответствии с их приоритетами и потребностями
3Механизм, отвечающий за управление памятью
4Механизм, отвечающий за обработку прерываний
Вопрос 46
Какой из перечисленных методов является наиболее эффективным для управления памятью во встраиваемых системах с ограниченными ресурсами и жесткими требованиями к реальному времени?
1Использование сборщика мусора (сборщика мусора)
2Динамическое выделение памяти с использованием и
3Статическое выделение памяти и пулы памяти (memory pools)
4Использование виртуальной памятиmallocfree
Вопрос 47
Что такое инверсия приоритетов (приоритетная инверсия)?
1Ситуация, когда задача с высоким приоритетом не может получить доступ к процессору
2Ситуация, когда задача с низким приоритетом выполняет задачу задачи с высоким приоритетом
3Ситуация, когда задача с высоким приоритетом блокируется задачей с низким приоритетом при доступе к общему ресурсу
4Ситуация, когда задачи имеют одинаковый приоритет
Вопрос 48Ответ открыт бесплатно
Какой механизм используется для решения проблемы инверсии приоритетов?
1Использование семафоров
2Использование очередей сообщений
3Протокол наследования приоритетов (priority inheritance) или протокол наивысшего приоритета ожидания (priority ceiling protocol)✓ Правильный ответ
Что такое "управление памятью на основе регионов"?
1Метод динамического выделения памяти, основанный на использовании регионов
2Метод статического выделения памяти, основанный на разделении памяти на регионы
3Стратегия управления памятью, где память организуется в несколько регионов, к которым применяются различные политики управления памятью
4Метод оптимизации использования памяти, основанный на анализе регистров процессора
Вопрос 50
В какой ситуации целесообразно использовать виртуальную память во встраиваемой системе?
1Когда система имеет очень ограниченные ресурсы
2Когда требуется поддержка сложных приложений, превышающих объем физической памяти, и когда это не влияет критически на производительность в реальном времени
3Когда необходимо обеспечить детерминированное поведение системы
4Когда требуется минимальное энергопотребление
Вопрос 51Ответ открыт бесплатно
Что такое криптографическое хеширование?
1Метод шифрования данных
2Функция, преобразующая данные произвольного размера в строку фиксированной длины, используемую для проверки целостности данных✓ Правильный ответ
3Метод сжатия данных
4Метод аутентификации пользователей
✓ Правильный ответ
Функция, преобразующая данные произвольного размера в строку фиксированной длины, используемую для проверки целостности данных
Вопрос 52
Что такое переполнение буфера (переполнение буфера)?
1Нехватка памяти для выполнения программы
2Ошибка программирования, при которой данные записываются за пределы выделенного буфера, что может привести к повреждению данных или захвату управления программой
3Ошибка в алгоритме сортировки данных
4Ошибка при работе с файлами
Вопрос 53
Что такое инъекция кода (code injection)?
1Замена одного участка кода другим
2Внедрение вредоносного кода в программу, например, через уязвимости в обработке входных данных
3Оптимизация кода для повышения производительности
4Использование библиотек динамической компоновки
Вопрос 54
Что такое отказ в обслуживании (DoS)?
1Ошибка в программе, приводящая к ее краху
2Атака, направленная на то, чтобы сделать систему недоступной для легитимных пользователей
3Нехватка ресурсов для выполнения программы
4Ошибка при работе с сетью
Вопрос 55Ответ открыт бесплатно
Что такое устойчивость (robustness) встраиваемой системы?
1Способность системы быстро выполнять задачи
2Способность системы защищать данные от несанкционированного доступа
3Способность системы корректно функционировать в условиях нештатных ситуаций, таких как ошибки в коде, сбои оборудования или внешние воздействия✓ Правильный ответ
4Способность системы адаптироваться к изменяющимся условиям окружающей среды
✓ Правильный ответ
Способность системы корректно функционировать в условиях нештатных ситуаций, таких как ошибки в коде, сбои оборудования или внешние воздействия
Вопрос 56
Что такое профилирование (профилирование)?
1Метод статического анализа кода
2Метод измерения времени выполнения различных участков кода для выявления “узких мест”
3Метод оптимизации кода
4Метод тестирования программ
Вопрос 57
Что такое "размотка цикла" (размотка цикла)?
1Замена циклической конструкции на рекурсивную
2Замена одного цикла на несколько последовательно выполняющихся копий тела цикла, что позволяет уменьшить накладные расходы на управление циклом
3Оптимизация алгоритма сортировки
4Устранение избыточного кода в цикле
Вопрос 58Ответ открыт бесплатно
Какой метод оптимизации наиболее эффективен для снижения энергопотребления во встраиваемой системе, работающей от батареи?
1Увеличение тактовой частоты процессора
2Использование большего объема оперативной памяти
3Переход в режим пониженного энергопотребления (sleep mode) во время простоя✓ Правильный ответ
4Использование плавающей точки вместо целых чисел
✓ Правильный ответ
Переход в режим пониженного энергопотребления (sleep mode) во время простоя
Вопрос 59
Что такое "hardening" (усиление защиты) в контексте безопасности встраиваемых систем?
1Метод увеличения производительности системы
2Процесс минимизации поверхности атаки системы путем отключения ненужных сервисов и портов, а также применения строгих конфигураций безопасности
3Метод оптимизации использования памяти
4Метод автоматического обновления программного обеспечения
Вопрос 60
Что такое Fuzzing (фаззинг)?
1Метод оптимизации кода для уменьшения его размера
2Метод формальной верификации программного обеспечения
3Метод автоматического обнаружения уязвимостей в программном обеспечении путем подачи на вход случайных или специально сформированных данных
4Метод анализа кода на предмет соответствия стандартам безопасности
Вопрос 61
Какой из перечисленных способов является наиболее эффективным для защиты от переполнения буфера?
1Регулярная перезагрузка системы
2Увеличение размера буфера
3Использование безопасных функций работы со строками (например, strncpy вместо strcpy) и проверка границ буферов
4Использование динамической памяти вместо статической
Вопрос 62Ответ открыт бесплатно
Что такое принцип "наименьших привилегий" (принцип наименьших привилегий) в контексте безопасности встраиваемых систем?
1Все пользователи должны иметь полный доступ к системе для облегчения ее использования
2Каждому пользователю следует предоставлять как можно больше привилегий для выполнения задач
3Каждому пользователю или процессу следует предоставлять только минимальный набор привилегий, необходимых для выполнения его задачи✓ Правильный ответ
4Все пользователи должны использовать сложные и уникальные пароли
✓ Правильный ответ
Каждому пользователю или процессу следует предоставлять только минимальный набор привилегий, необходимых для выполнения его задачи
О материалах и доступе
Что входит в набор «Встраиваемые операционные системы.ти»?
62 вопроса с вариантами из опубликованных тестов (1). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.
Какие ответы можно посмотреть бесплатно?
Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.
Как получить полный доступ?
Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.
Что делать, если обнаружена ошибка?
Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.