Скачать тест — (Встраиваемые операционные системы.ти_e3e90209.pdf)
- Что такое встраиваемая операционная система (Встраиваемая ОС)?
- Какое из перечисленных устройств наиболее вероятно использует Встраиваемую ОС?
- Какой основной критерий наиболее важен при выборе Встраиваемой ОС для системы реального времени (RTOS)?
- Какая архитектура ядра ОС характеризуется тем, что большинство сервисов работают в пользовательском пространстве, а ядро содержит только самые необходимые функции?
- Какое преимущество имеет монолитное ядро по сравнению с микроядром во Встраиваемых ОС?
- Что такое планировщик задач (scheduler) во Встраиваемой ОС?
- Какой метод многозадачности требует, чтобы каждая задача самостоятельно освобождала процессор, передавая управление другой задаче?
- Какой тип планирования задач отдает приоритет задачам, у которых самый близкий крайний срок выполнения?
- Что такое Memory Footprint Встраиваемой ОС?
- Для чего используются семафоры во Встраиваемых ОС?
- Что является основным недостатком использования виртуальной памяти во встраиваемых системах с ограниченными ресурсами?
- Какой из перечисленных компонентов НЕ является типичной частью ядра встраиваемой операционной системы?
- Что такое “детерминированное поведение” в контексте встраиваемых операционных систем реального времени (RTOS)?
- Какой тип архитектуры ядра наиболее подходит для систем, требующих высокой степени отказоустойчивости?
- Что такое драйвер устройства во встраиваемой ОС?
- Что из перечисленного является примером механизма межпроцессного взаимодействия (IPC) во встраиваемой ОС?
- Какой стиль планирования задач обычно используется в RTOS для обеспечения детерминированного поведения?
- В каком случае использование встраиваемой ОС с реальным временем (RTOS) наиболее критично?
- Что такое вытесняющая (упреждающая) многозадачность?
- Какая из характеристик наиболее важна для встраиваемой ОС с точки зрения энергопотребления?
- Что такое система реального времени (СРВ)?
- Какие два основных типа систем реального времени существуют?
- В системе жесткого реального времени (hard RTOS), что произойдет, если задача не выполнится в заданный срок?
- Что такое контекст задачи в RTOS?
- Какие примитивы синхронизации часто используются в RTOS для управления доступом к общим ресурсам?
- Что такое мьютекс (mutex)?
- Что такое семафор (семафор)?
- Что такое прерывание (interrupt)?
- Какой язык программирования наиболее часто используется для разработки встраиваемых систем и RTOS?
- Что такое кросс-компиляция (кросс-компиляция)?
- Что такое JTAG?
- Что такое Race Condition (состояние гонки) в многозадачной среде?
- Какая функция используется для создания задачи (потокв FreeRTOS?
- Какой тип данных используется для определения приоритета задачи в FreeRTOS?
- Какая функция используется для ожидания семафора в FreeRTOS?
- Что означает термин “ISR” в контексте программирования встраиваемых систем?
- Какой тип блокировки наиболее подходит для защиты ресурса, который должен быть доступен только одной задаче в определенный момент времени?
- Что такое Deadlock (взаимная блокировкв многозадачной системе?
- Что такое статическое выделение памяти?
- Что такое динамическое выделение памяти?
- Что такое фрагментация памяти?
- Что такое пул памяти (memory pool)?
- Что такое утечка памяти (утечка памяти)?
- Что такое «garbage collection» (сборка мусора)?
- Что такое диспетчеризация ресурсов?
- Какой из перечисленных методов является наиболее эффективным для управления памятью во встраиваемых системах с ограниченными ресурсами и жесткими требованиями к реальному времени?
- Что такое инверсия приоритетов (приоритетная инверсия)?
- Какой механизм используется для решения проблемы инверсии приоритетов?
- Что такое «управление памятью на основе регионов»?
- В какой ситуации целесообразно использовать виртуальную память во встраиваемой системе?
- Что такое криптографическое хеширование?
- Что такое переполнение буфера (переполнение буфера)?
- Что такое инъекция кода (code injection)?
- Что такое отказ в обслуживании (DoS)?
- Что такое устойчивость (robustness) встраиваемой системы?
- Что такое профилирование (профилирование)?
- Что такое «размотка цикла» (размотка цикла)?
- Какой метод оптимизации наиболее эффективен для снижения энергопотребления во встраиваемой системе, работающей от батареи?
- Что такое «hardening» (усиление защиты) в контексте безопасности встраиваемых систем?
- Что такое Fuzzing (фаззинг)?
- Какой из перечисленных способов является наиболее эффективным для защиты от переполнения буфера?
- Что такое принцип «наименьших привилегий» (принцип наименьших привилегий) в контексте безопасности встраиваемых систем?