
- •V2: Межпроцессное взаимодействие
- •V2: Понятия потока («нити») и многопоточности
- •V2: Управление памятью
- •V2: Управление вводом-выводом
- •V2: Управление файлами и файловая система
- •V2: Способы организации управления процессами и ресурсами в многомашинных вычислительных системах
- •V2: Варианты реализации распределенных операционных систем
- •V2: Основные принципы построения операционных систем
- •V2: Архитектурные особенности проектирования операционных систем
- •V2: Операционные системы разных этапов разработки вычислительных машин
- •V1: Операционные и файловые системы, среды и оболочки
F1: Операционные системы, среды и оболочки
F3: Итоговое тестирование
V1: Управление процессами в автономных однопроцессорных вычислительных машинах
I: {{1}}; К=A
S: Вычислительный процесс это…
-: последовательность операций при выполнении программы
-: план действий
-: средство вычислительной машины
-: компьютерная программа
I: {{2}}; К=A
S: Программа это…
-: План действий
-: Ресурс вычислительной системы
-: Область памяти на жестком диске
-: система управления процессами
I: {{3}}; К=A
S: Ресурс это…
-: Любой потребляемый объект
-: Информация об выполняемых процессах
-: Алгоритм действий
-: Последовательность заданий операционной системы
I: {{4}}; К=A
S: При планировании процессов, процесс называется новый, который…
-: только что создан
-: ожидает освобождения CPU
-: выполняются в CPU
-: завершил свою работу
I: {{5}}; К=A
S: При планировании процессов, процесс называется готовый, который…
-: ожидает освобождения CPU
-: только что создан
-: выполняются в CPU
-: завершил свою работу
I: {{6}}; К=A
S: При планировании процессов, процесс называется выполняемый, который…
-: выполняются в CPU
-: ожидает освобождения CPU
-: только что создан
-: завершил свою работу
I: {{7}}; К=A
S: При планировании процессов, процесс называется завершённый, который…
-: завершил свою работу
-: выполняются в CPU
-: ожидает освобождения CPU
-: только что создан
I: {{8}}; К=A
S: Системными процессами называются, процессы которые
-: исполняют программу из состава операционной системы
-: используют совместные ресурсы
-: имеют информационные связи
-: разделяют общие структуры данных
I: {{9}}; К=A
S: Взаимосвязанные процессы, это процессы которые
-:имеющие какую-то связь
-: исполняют программу из состава операционной системы
-: слабо связанные
-: разделяют общие структуры данных
I: {{10}}; К=A
S: Изолированные процессы, это процессы которые
-: слабо связанные
-: имеющие какую-то связь
-: исполняют программу из состава операционной системы
-: используют совместные ресурсы
I: {{11}}; К=A
S: Информационно-независимые процессы, это процессы которые
-: использующие совместные ресурсы, но имеющие собственные
-: информационные базы, имеющие какую-то связь
-: исполняют программу из состава операционной системы
-: используют совместные ресурсы
I: {{12}}; К=A
S: Когда в процессе используется общий критический ресурс, и процессы не могут развиваться одновременно, то такие процессы находятся в отношении…
-: взаимного исключения
-: приоритетности
-: предшествования
-: конкурирования
I: {{13}}; К=A
S: Если на процессоре реализуется процесс с меньшим приоритетом, то такие процессы находятся в отношении…
-: приоритетности
-: предшествования
-: конкурирования
-: взаимного исключения
I: {{14}}; К=A
S: Когда один процесс всегда находится в активном состоянии раньше, чем другой то такие процессы находятся в отношении…
-: предшествования
-: приоритетности
-: конкурирования
-: взаимного исключения
I: {{15}}; К=A
S: По генеалогическому признаку различают порождающие и….
-: порожденные процессы
-: эквивалентные процессы
-: тождественные процессы
-: равные процессы
I: {{16}}; К=A
S: По результативности различают
-: эквивалентные процессы
-: тождественные процессы
-: равные процессы
-: порожденные процессы
I: {{17}}; К=A
S: По временным характеристикам различают
-: интерактивные процессы
-: пакетные процессы
-: процессы реального времени
-: порожденные процессы
V2: Планирование процессов
I: {{18}}; К=A
S: В соответствии с алгоритмами, основанными на квантовании, в каких случаях происходит смена активного процесса
-: процесс завершился и покинул систему
-: произошла ошибка
-: процесс перешел в состояние «ожидание»
-: исчерпан квант процессорного времени, отведенный данному процессу
I: {{19}}; К=A
S: Процесс, который исчерпал свой квант, переводится в состояние ### .
-: Готовый
-: Готов$$
I: {{20}}; К=A
S: Приоритет который изменяется во времени в соответствии с некоторым законом, называется…
-: Динамическим приоритетом
-: Относительным приоритетом
-: Абсолютным приоритетом
-: Эквивалентным
I: {{21}}; К=A
S: Способ планирования процессов, при котором активный процесс выполняется до тех пор, пока он сам, по собственной инициативе, не отдаст управление планировщику операционной системы, называется
-: Невытесняющая многозадачность
-: Вытесняющая многозадачность
-: Планируемая многозадачность
-: Динамическая многозадачность
I: {{22}}; К=A
S: Способ, при котором решение о переключении процессора с выполнения одного процесса на выполнение другого процесса принимается планировщиком операционной системы, а не самой активной задачей, называется
-: Вытесняющая многозадачность
-: Невытесняющая многозадачность
-: Планируемая многозадачность
-: Динамическая многозадачность
I: {{23}}; К=A
S: Основным различием между вытесняющими и невытесняющими вариантами многозадачности является степень…
-: централизации механизма планирования задач
-: разграничения механизма планирования задач
-: ограничения механизма планирования задач
-: распределения механизма планирования задач
I: {{24}}; К=A
S: При невытесняющей многозадачности механизм планирования распределен между
-: ОС и прикладными программами
-: драйверами и устройствами ввода
-: драйверами и устройствами вывода
-: драйверами и устройствами ввода-вывода
I: {{25}}; К=A
S: Значительным преимуществом невытесняющих систем является
-: более высокая скорость переключения с задачи на задачу
-: более быстрая система ввода-вывода
-: более высокая скорость работы жесткого диска
-: более высокая скорость работы оперативной памяти
I: {{26}}; К=A
S: Принудительная передача управления от выполняемой программы к системе, это…
-: прерывание
-: вытеснение
-: замещение
-: разделение
I: {{27}}; К=A
S: Механизм прерываний реализуется…
-: аппаратно-программными средствами
-: только аппаратными средствами
-: только программными средствами
-: драйверами устройств
I: {{28}}; К=С
S: Главные функции механизма прерываний
-: распознавание или классификация прерываний
-: передача управления соответственно обработчику прерываний
-: корректное возвращение к прерванной программе
-: разграничение адресного пространства
I: {{29}}; К=A
S: После выполнения программы обработки прерывания управление возвращается прерванной ранее программе посредством занесения в указатель команд
-: сохраненного адреса команды
-: драйверного значения
-: выделенных адресов устройству
-: адресного пространство оперативной памяти
I: {{30}}; К=A
S: Внешние прерывания вызываются асинхронными событиями, которые происходят
-: вне прерываемого процесса
-: в процессе обработки программы
-: непосредственно в программе
-: в устройстве
I: {{31}}; К=C
S: Прерывания вызываются асинхронными событиями, которые происходят вне прерываемого процесса, например
-: прерывания от таймера
-: прерывания от внешних устройств (прерывания по вводу-выводу)
-: прерывания по нарушению питания
-: прерывания от другого процессора или другой ВМ
I: {{32}}; К=A
S: Внутренние прерывания вызываются событиями, которые связаны с работой процессора и являются
-: синхронными с его операциями
-: синхронными с устройствами
-: синхронизированными с системным временем
-: синхронизированным с внешними прерываниями
I: {{33}}; К=B
Какие внутренние прерывания вызываются событиями, которые связаны с работой процессора и являются синхронными с его операциями
-: при делении на нуль
-: при переполнении или исчезновении порядка
-: при делении на еденицу
-: при делении на 1024
I: {{34}}; К=A
S: При попытке использовать команду, запрещенную в данном режиме, происходит…
-: внутреннее прерывание
-: внешнее прерывание
-: диалоговое прерывание
-: независимое прерывание
I: {{35}}; К=A
S: Прерывания возникают по особой команде процессора, выполнение которой приводит к переходу на новую последовательность исполняемых инструкций, называются…
-: программными прерываниями
-: системными прерываниями
-: модульными прерываниями
-: командными прерываниями
I: {{36}}; К=B
S: Какими может обладать процессор средствами защиты от прерываний
-: отключение системы прерываний
-: маскирование (запрет) отдельных сигналов прерывания
-: замещение прерываний
-: удаление прерываний
I: {{37}}; К=A
S: Сигнал с более высоким приоритетом обрабатывается
-: в первую очередь
-: в последнюю очередь
-: вслед за сигналом с более низким приоритетом
-: после выполнения всех остальных сигналов с более низким приоритетом
I: {{38}}; К=C
S: Программное управление специальными регистрами маски (так называемое маскирование сигналов прерывания) позволяет реализовать различные дисциплины обслуживания, такие как дисциплина обслуживания
-: с относительными приоритетами
-: с абсолютными приоритетами
-: по принципу стека
-: по принципу алгоритма
I: {{39}}; К=B
S: Дисциплина обслуживания по принципу стека, то есть когда запросы с более низким приоритетом могут прерывать обработку прерывания
-: с более высоким приоритетом
-: с менее высоким приоритетом
-: без приоритета
-: с замещением приоритета
I: {{40}}; К=C
S: В состав любой ОС реального времени прежде всего входят
-: программы управления системой прерываний
-: контроля состояний задач и событий
-: синхронизации задач
-: средства тестирования памяти
I: {{41}}; К=A
S: Для того, чтобы система прерываний не среагировала повторно на сигнал запроса на прерывание, она обычно автоматически
-: отключает прерывания
-: подключает прерывания
-: заменяет прерывания
-: подменяет прерывания
I: {{42}}; К=A
S: Во многих операционных системах первые секции подпрограмм обработки прерываний выделяются в специальный системный программный модуль, называемый
-: супервизором прерываний
-: провизором прерываний
-: ревизором прерываний
-: администратором прерываний
V2: Межпроцессное взаимодействие
I: {{43}}; К=A
S: Сложность проблемы синхронизации состоит в…
-: нерегулярности возникающих ситуаций
-: регулярности возникающих ситуаций
-: взаимным исключением возникающих ситуаций
-: в способах разрешения ситуаций
I: {{44}}; К=A
S: Простейший способ обеспечить взаимное исключение – позволить процессу, находящемуся в критической секции
-: запрещать все прерывания
-: разрешать все прерывания
-: удалять все прерывания
-: перезагружать стек прерываний
I: {{45}}; К=A
S: Для организации синхронизации процессов могут применяться специальные механизмы высокого уровня, называемые
-: семафорами
-: светофорами
-: драйверами
-: прогнозами
I: {{46}}; К=A
S: Для работы с семафорами применяются две операции
-: down и up
-: left и right
-: down и right
-: left и up
I: {{47}}; К=A
S: Операция down сравнивает значение семафора с нулем, если значение семафора больше нуля, операция down
-: уменьшает его
-: увеличивает его
-: блокирует его
-: разблокирует его
I: {{48}}; К=A
S: Операция up … значение семафора
-: увеличивает
-: уменьшает
-: блокирует его
-: разблокирует его
I: {{50}}; К=A
S: Часто используется упрощенная версия семафора, называемая
-: мьютексом
-: байтексом
-: алгоритмом
-: заданием
I: {{51}}; К=A
S: Мьютекс является переменной, которая может находиться в одном из двух состояний…
-: блокированном или неблокированном
-: в основном и второстепенном
-: в однозначном и многозначном
-: в прогнозируемом и предсказуемом
I: {{52}}; К=A
S: Для описания мьютекса требуется
-: один бит
-: восемь бит
-: 16 бит
-: один байт
I: {{53}}; К=A
S: Одним из наиболее простых, удобных и интуитивных интерфейсов межпроцессного взаимодействия является
-: буфер обмена
-: буфер замены
-: буфер отмены
-: буфер системы
I: {{54}}; К=A
S: Буфер обмена может содержать в себе один информационный объект – фрагмент
-: фрагмент текста
-: рисунок
-: процесс
-: мьютекс
I: {{55}}; К=A
S: Проблемой синхронизации процессов являются
-: взаимные блокировки
-: независимые блокировки
-: однозначные блокировки
-: многозначные блокировки
I: {{56}}; К=A
S: Взаимоблокировки могут быть предотвращены на стадии
-: написания программ
-: запуска программ
-: выбора процедур работы драйвера
-: прогнозирования работы устройств и драйверов ввода-вывода
I: {{57}}; К=A
S: Контрольные точки расставляются в программе в тех местах, после которых возможно возникновение
-: тупика
-: блокировки драйвера
-: запуска сторонних программ
-: процесса вывода информации
I: {{58}}; К=A
S: Чтобы облегчить написание корректных программ, было предложено высокоуровневое средство синхронизации, называемое
-: монитором
-: дисплеем
-: терминалом
-: проектор
I: {{59}}; К=A
S: Средство синхронизации мониторы имеют важное свойство, которое делает их полезными для достижения взаимного исключения, так как: может быть активным по отношению к монитору
-: только один процесс.
-:только два процесса
-: все процессы
-: несколько процессов