
- •Операционные системы (6с. 1п.К.). 30 мин.
- •Средства синхронизации, которые используются в качестве сигналов о завершении какой-либо операции
- •Объекты ядра, позволяющие координировать взаимное исключение доступа к разделяемому ресурсу
- •Такая же
- •Средства синхронизации, которые используются в качестве сигналов о завершении какой-либо операции
- •Объекты ядра, позволяющие координировать взаимное исключение доступа к разделяемому ресурсу
- •Несигнальное
- •Сигнальное
- •Независимой
- •Может располагаться в любом месте физической памяти
- •Невытесняющим алгоритмам планирования
- •Вытесняющим алгоритмам планирования
- •Невытесняющим алгоритмам планирования
- •Вытесняющим алгоритмам планирования
- •Оперативной памятью
-
Накопителями информации
-
Внешними устройствами
-
Оперативной памятью
-
Аппаратурой компьютера
199. Набор вызываемых подпрограмм, включенных в один двоичный файл, который приложения могут динамически загружать в процессе своего выполнения, называется:
-
программа
-
вспомогательный модуль
-
динамически подключаемая библиотека
-
процедура
200. Процедуры, вызываемые по прерываниям, обычно называют:
-
Диспетчерами прерываний
-
Векторами прерываний
-
Обработчиками прерываний
-
Запросами на прерывания
201. Команды управления пакетными файлами входят в состав:
-
Инструкций процессора
-
Языка директив
-
Командного языка ОС
-
Языка программирования
-
Языка управления
202. В Windows NT потоки пользовательского режима …. вытеснять потоки режима ядра если имеют больший приоритет
-
Не могут
-
Могут
203. В клиентских версиях Windows квант по умолчанию равен:
-
Одному интервалу системного таймера
-
Пяти интервалам системного таймера
-
Трем интервалам системного таймера
-
Двум интервалам системного таймера
204. Выберите верные утверждения:
-
При микроядерной архитектуре ОС в защищенном режиме остается очень небольшая часть ОС, называемая микроядром, в котором содержатся модули, выполняющие только базовые функции ядра. Все остальные высокоуровневые функции ядра оформляются в виде вспомогательных модулей, работающих также в защищенном режиме, но уже отдельно от микроядра
-
При микроядерной архитектуре ОС в защищенном режиме остается очень небольшая часть ОС, называемая микроядром, в котором содержатся модули, выполняющие только базовые функции ядра. Все остальные высокоуровневые функции ядра оформляются в виде приложений, работающих в пользовательском режиме
-
При микроядерной архитектуре ОС в привилегированном режиме остается очень небольшая часть ОС, называемая микроядром, в котором содержатся модули, выполняющие только базовые функции ядра. Все остальные высокоуровневые функции ядра оформляются в виде приложений, работающих в пользовательском режиме
-
При микроядерной архитектуре ОС в привилегированном режиме остается очень небольшая часть ОС, называемая микроядром, в котором содержатся модули, выполняющие только базовые функции ядра. Все остальные высокоуровневые функции ядра оформляются в виде вспомогательных модулей, работающих также привилегированном режиме, но уже отдельно от микроядра
205. Наличие в составе ОС альтернативных однотипных компонент (мониторов, драйверов, загрузчиков и т.п.) соответствует принципу:
-
Развития
-
Открытости
-
Функциональной избыточности
-
Прозрачности
-
Умолчания
-
Наращиваемости
206. Вектор прерывания в реальном режиме работы процессора –это:
-
Индекс дескриптора шлюза прерывания
-
Адрес точки входа в обработчик прерывания
-
Номер ячейки в таблице векторов прерываний
-
Номер линии запроса прерывания
207. При разработке переносимой ОС следует надежно изолировать в нескольких модулях, не распределять по всей системе аппаратно-зависимый:
-
Буфер
-
Код
-
Обмен
-
Ввод
-
Вывод
208. Менеджеры ресурсов при микроядерной архитектуре работают в:
-
Режиме ядра
-
Защищенном режиме
-
Пользовательском режиме
-
Привилегированном режиме
-
Реальном режиме
209. Обычно, группы функций управления и решения специфичных задач организации вычислительного процесса поддерживаются в ОС отдельными:
-
Подсистемами
-
Частями
-
Программами
-
Модулями
-
Процедурами
210.
Иногда разработчики ОС отходят от
классического варианта ее ... , позволяя
отдельным наиболее важным приложениям
ОС выполняться в привилегированном
режиме.
211.
При работе важных приложений ОС в ...
режиме понижается производительность,
но усиливается защита ОС от работающих
приложений
212.
В идеале слой машинно-зависимых
компонентов ядра полностью экранирует
... часть ОС от конкретных деталей
аппаратной платформы для поддерживаемого
набора платформ.
213.
В ОС Windows 2000 используется ... алгоритм
планирования потоков
214.
Альтернативой классическому способу
построения ОС является ... архитектура
215.
Создание в рамках одной ОС нескольких
прикладных программных сред позволяет
иметь единственную версию программы и
... ее между разными ОС.
216.
В идеале слой ... компонентов ядра
полностью экранирует верхние слои ядра
ОС от конкретных деталей аппаратной
платформы для поддерживаемого набора
платформ.
217.
Содержание контекста обычно включает
содержимое всех ... общего назначения
процессора, регистра флагов операций,
а также тех системных указателей, которые
связаны с данным процессом.
218.
Процессорное время распределяется ОС
между ...
219.
Для ускорения выполнения чужих программ
(с API другой ОС) прикладные программные
среды ... на «родном» языке частые
обращения к чужим библиотечным функциям,
например, графического интерфейса
пользователя.
220.
Эмулятор должен последовательно
дешифровать каждую ... первого процессора,
определяя задаваемые действия, а затем
выполнять эквивалентную подпрограмму,
написанную в кодах второго процессора
221.
По типу лицензии ОС можно разделить на
... и свободные
222.
Дисциплина обслуживания очереди –
набор правил извлечения запроса процесса
из очереди с последующем предоставлением
ему ... для использования.
223.
О прерываниях, имеющих одинаковое
значение приоритета, говорят, что они
относятся к одному ... приоритета
прерываний
224.
С точки зрения архитектуры ОС состоит
из ... и вспомогательных модулей
225.
Как и обычные приложения, все ... модули
ОС обращаются к функциям ядра посредством
системных вызовов
226.
В системах реального времени для
отработки статического расписания
планировщик активизируется по прерываниям
от ... , возникающим через короткие
интервалы времени (около 32 мс)
227.
Запросы приложений и пользователей на
создание новой задачи или на повышение
приоритета уже существующей задачи
создают новую ситуацию, требующую
пересмотра очередей и ... процессора
228.
В системах с абсолютными приоритетами
время ожидания потока в очереди может
быть сведено к минимуму, если ему
назначить самый … приоритет
229.
Создание ... требует от ОС меньших
накладных расходов, чем создание
процесса
230.
Поток, сделавший синхронный (блокирующий)
системный вызов, переводится планировщиком
ОС в состояние ... , а после завершения
обработки вызова – в состояние
готовности.
231.
Каждую секунду в системе происходят
сотни событий, связанные с распределением
и освобождением ресурсов, и ОС должна
иметь надежные и производительные
средства синхронизации ... с этими
событиями.
232.
Некая сущность внутри процесса, получающая
процессорное время называется …
233.
При работе важных приложений ОС в ...
режиме повышается производительность,
но ослабляется защита ОС от работающих
приложений, надежность которых в этом
случае должна равняться надежности
самой ОС.
234.
Если ... - статический объект, представляющий
файл кодами и данными, то процесс –
динамический объект ОС, возникающий в
системе после того, как пользователь
или ОС решает создать новую единицу
вычислительной работы.
235.
Программные прерывания часто используются
для выполнения ограниченного числа
вызовов функций ядра ОС- ... вызовов
236.
Существует ряд событий, связанных с
системными вызовами, требующих от
планировщика выполнения ... .
237.
Способ взаимодействия ... в реальной ОС
может отличаться от типового варианта
многослойной структуры.
238.
Windows NT использует … уровня привилегий
для режима ядра и пользовательского
режима
239.
Для достижения переносимости ОС
аппаратно-зависимый код должен быть
надежно ... в нескольких модулях, а не
быть распределен по всей системе
240.
Появление в системе нового процесса
создает ситуацию, требующую пересмотра
очередей и ... процессора
241.
Процесс - динамический объект ОС,
возникающий в системе после того, как
пользователь или ... решает запустить
программу, то есть создать новую единицу
вычислительной работы.
242.
Для упорядочения работы обработчиков
прерываний в ОС выделяется программный
модуль, называемый ... прерываний
243.
Разработчик приложения для ОС с не
вытесняющей многозадачностью сам может
определять моменты возвращения
управления, исключая нерациональные
... программ в «неудобные» для них моменты
времени.
244.
Внутренние прерывания (или исключения)
происходят ... с выполнением программы
(внутри тактов команды) при появлении
аварийной ситуации в ходе выполнения
некоторой инструкции.
245.
Поток, сделавший синхронный (блокирующий)
вызов, переводится планировщиком ОС в
состояние ожидания , а после завершения
обработки вызова – в состояние ....
246.
Увеличение числа слоев ядра ведет к
некоторому замедлению его работы за
счет межслойного взаимодействия, а
уменьшение -... расширяемость и логичность
системы.
247.
Поскольку посылка сигнала предусматривает
знание идентификатора процесса, то
взаимодействие посредством сигналов
возможно только между ... процессами,
которые могут получить данные об
идентификаторах друг друга
248.
Приоритетность прерываний означает,
что все источники прерываний делятся
на классы и каждому классу назначается
свой ... запроса на прерывание
249.
Перед выполнением программного прерывания
приложение передает ОС ... системного
вызова, который является индексом в
дополнительной таблице адресов процедур
ОС, реализующих системные вызовы.
250.
Интервал процессорного времени,
отведенный потоку для выполнения
называется…
251.
Диспетчер системных вызовов сохраняет
содержимое регистров процессора в
системном стеке и проверяет, попадает
ли запрошенный номер вызова в поддерживаемый
ОС ... и передает управление адресованной
процедуре ОС.
252.
Главное внимание пользователя
сосредоточено на языке программирования,
а виртуальная машина воспринимается
им как «черный ящик», выполняющий его
программы, ... виртуальной машины его не
интересует.
253.
Если ... ситуация все же возникла, часто
помогает попытка начинать снимать с
решения некоторые задачи или заблокированные
потоки.
254.
Функции защиты ОС тесно связаны с
функциями ... , поскольку именно
привилегированное лицо определяет
права пользователей при их обращении
к вычислительной системе.
255.
Чтобы добавить новую высокоуровневую
функцию ОС, достаточно разработать
соответствующие ... , не модифицируя
важнейших функций ядра
256.
Важной причиной применения ... прерываний
вместо обычных инструкций вызова
подпрограмм является возможность смены
пользовательского режима на
привилегированный одновременно с
вызовом процедуры.
257.
ОС - комплекс ... и данных, организующих
решение задачи и взаимодействие
пользователя с техническими средствами
САПР.
258.
Способность системы выдерживать заранее
заданные интервалы времени между
запуском программы и получением
результата называется ...
259.
Планирование называется ... , если решения
принимаются во время работы системы на
основе анализа текущей ситуации
260.
Подсистемы графического интерфейса
пользователя в различных ОС могут иметь
визуальные различия в представлении
панелей и окон приложений, диалоговых
окон, окон сообщений, пиктограмм, планок
... , линеек быстрого старта
261.
Программные прерывания являются ... по
отношению к потоку инструкций прерываемой
программы
262.
Средства переключения процессов
предназначены для быстрого ... контекста
приостанавливаемого процесса и
восстановления контекста процесса,
который становится активным.
263.
В зависимости от источника прерывания
делятся на 3 класса: внешние, внутренне
и ....
264.
В зависимости от источника прерывания
делятся на три класса: ..., внутренние и
программные.
265.
После завершения работы системного
вызова управление возвращается ...
системных вызовов вместе с кодом
завершения этого вызова
266.
В ОС Windows NT аппаратные прерывания имеют
... приоритет, чем программные.
267.
Создание в рамках одной ОС нескольких
прикладных программных ... позволяет
иметь единственную версию программы и
переносить ее между разными ОС.
268.
Подсистемы графического интерфейса
пользователя в различных ОС могут иметь
визуальные различия в представлении
панелей и окон приложений, диалоговых
окно, окон сообщений, пиктограмм, планок
инструментария, линеек быстрого ...
.
269.
Внешние прерывания являются ... по
отношению к потоку инструкций прерываемой
программы, возникая между выполнением
двух соседних инструкций.
270.
Низкая производительность ОС на основе
микроядра сказывается на скорости
работы прикладных программных сред, а
значит на скорости выполнения ... .
271.
По сути, любая ОС, которая распределяет
ресурсы и управляет процессами на базе
скрытой аппаратуры, создает у пользователя
видимость ... машины.
272.
В зависимости от источника прерывания
делятся на 3 класса: внешние, ... и
программные
273.
Для синхронизации потоков приложений
программист может использовать как
собственные средства и приёмы (например,
глобальные логические переменны, так
и средства ОС, доступные в форме
....
274.
OC Widows NT может повышать приоритет потока
(называемый в этом случае ...), если поток
не полностью использовал свой квант,
или понижать его в противном случае.
275.
Некоторые ОС могут одновременно
поддерживать несколько режимов, например,
одна часть задач может выполняться в
режиме ... обработки, другая – в режиме
реального времени или разделения
времени.