Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
292
Добавлен:
15.02.2021
Размер:
1.3 Mб
Скачать

[ ] Внешними

[] Системными

183.Результат работы, какого планировщика можно назвать расписанием:

[] Всех перечисленных

[] Динамического [*] Статического

[] Статистического

184.Успех развития и распространения, а также популярность ОС зависят от дальновидности подходов, правильности и долговременности предлагаемых ее разработчиками идей, технических и, в первую очередь, … решений.

[] Архитектурных

[] Программистских

[] Системных [*] Программных

[] Аппаратных

185.Использование программных прерываний часто приводит к более компактному коду программ по сравнению с использованием стандартных команд выполнения:

[] Процедур

[] Модулей [*] Программ

[*] Подпрограмм

[] Потоков

186.Командный язык ОС OS/2 позволяет задать динамически изменяемую величину кванта

(команда TIMESLICE) в:

[] Любом диапазоне

[] Зависимости от числа потоков

[] Случайном диапазоне [*] Диапазоне, ограниченном системой

[] Диапазоне, ограниченном пользователем

187.Алгоритм планирования, основанный на квантовании относится к:

[] Невытесняющим алгоритмам планирования [*] Вытесняющим алгоритмам планирования

188.В ОС пакетной обработки используется следующий алгоритм планирования:

[] Относительные приоритеты [*] Абсолютные приоритеты [*] Кратчайшая задача – первая

[] Квантование с относительными динамическими приоритетами

189.Важными вехами эволюции ОС явились:

[ ] Внешняя память [ ] Виртуальная машина

[*]Виртуальная память

[*]Режим разделения времени [ ] Прерывания

[*]Файловая система

190.Для режима ядра Windows 2000 использует уровень привилегий с номером:

[ ] 2 [ ] 4 [ ] 1

[*]0

[] 3

191.В ОС Windows 2000 Professional квант по умолчанию равен:

[] Трем интервалам системного таймера [*] Двум интервалам системного таймера

[] Одному интервалу системного таймера

[] Пяти интервалам системного таймера

192.В общем случае легче достичь:

[*] Совместимости исходных текстов

[] Двоичной совместимости

193.Длина временного интервала таймера на большинстве однопроцессорных х86-систем составляет:

[] 15 мс [*] 10 мс

[] 5 мс

[] 25 мс

194.Существуют формальные, программно реализованные, методы распознавания тупиков, основанные на анализе таблиц распределения ресурсов и таблиц запросов к … ресурсам.

[] Ненужным

[] Освобождаемым

[] Выделенным

[] Свободным [*] Блокированным

195.Следующие алгоритмы планирования возможно применить в интерактивных ОС:

[*] Квантование с относительными динамическими приоритетами [*] Абсолютные приоритеты

[] Относительные приоритеты

[] Кратчайшая задача – первая

196.Интервал процессорного времени, отведенный потоку для выполнения называется…

[*]Квант

197.Семафор это:

[ ] Мьютекс

[*]Обобщенный случай критической секции

[ ] Обобщенный случай блокирующей переменной

[] Объект-событие

198.При асинхронном системном вызове процесс, сделавший такой вызов:

[] Приостанавливается до завершения системного вызова [*] Приостанавливается до выполнения некоторых начальных условий, а затем возобновляет работу

199.Уровень абстрагирования от оборудования в ОС Windows 2000 содержится в файле:

[] Hal.exe

[] Hal.sys

[] Abstract.exe [*] Hal.dll

200.Одно из требований к современной ОС – переносимость – означает:

[] Наличие в ОС средств для выполнения приложений, написанных для других ОС [*] Код ОС должен легко переноситься с процессора одного типа на процессор другого типа

201.Функции аутентификации ОС направлены на:

[*] Удостоверение комбинации идентификатора и кодовой комбинации

[] Вычисление и сбор информации о правах и разрешениях безопасности пользователя в системе

202.Смешанные алгоритмы планирования относятся к:

[*] Вытесняющим алгоритмам планирования

[] Невытесняющим алгоритмам планирования

203.При синхронном системном вызове процесс, сделавший такой вызов:

[] Приостанавливается до выполнения некоторых начальных условий, а затем возобновляет работу [*] Приостанавливается до завершения системного вызова

204.Для достижения двоичной совместимости при условии идентичности архитектур процессоров достаточно соблюдения следующих условий:

[*]Вызовы API функций, которые содержит приложение, должны поддерживаться данной ОС. Внутренняя структура исполняемого фала приложения должна соответствовать структуре исполняемых файлов данной ОС

[ ] Вызовы API функций, которые содержит приложение, должны поддерживаться данной ОС. Внутренняя структура исполняемого фала приложения должна соответствовать структуре исполняемых файлов данной ОС. Кроме этого необходим соответствующий компилятор на вычислительной машине, на которой планируют выполнять данное приложение

[ ] Вызовы API функций, которые содержит приложение, должны поддерживаться данной ОС. Также необходим соответствующий компилятор на вычислительной машине, на которой планируют выполнять данное приложение [ ] Внутренняя структура исполняемого фала приложения должна соответствовать структуре

исполняемых файлов данной ОС. Также необходим соответствующий компилятор на вычислительной машине, на которой планируют выполнять данное приложение

205.Для реализации переносимости, следует надежно изолировать в нескольких модулях, не распределять по всей системе аппаратно-зависимый:

[ ] Ввод [ ] Обмен [ ] Вывод [ ] Буфер

[*]Код

206.В случае отказа одного из процессоров … системы, как правило, легко реконфигурируются, что является их большим преимуществом

[ ] Ассиметричные

[*]Симметричные

Свободные ответы:

1.Подсистемы графического интерфейса пользователя в различных ОС могут иметь визуальные различия в представлении панелей и окон приложений, диалоговых окно, окон сообщений, пиктограмм, планок инструментария, линеек быстрого ... .

старта

2.Способ взаимодействия ... в реальной ОС может отличаться от типового варианта многослойной структуры.

слоев

3.Низкая производительность ОС на основе микроядра сказывается на скорости работы прикладных программных сред, а значит на скорости выполнения ... .

программ

4.Дисциплина обслуживания очереди – набор правил извлечения запроса процесса из

очереди с последующем предоставлением ему ... для использования.

ресурсов

5.Появление в системе нового процесса создает ситуацию, требующую пересмотра очередей и ... процессора

переключения

6.Поток, сделавший синхронный (блокирующий) вызов, переводится планировщиком ОС в состояние ожидания , а после завершения обработки вызова – в состояние ....

готовности

7.Программные прерывания часто используются для выполнения ограниченного числа вызовов функций ядра ОС- ... вызовов

системных

8.Создание в рамках одной ОС нескольких прикладных программных ... позволяет иметь единственную версию программы и переносить ее между разными ОС.

сред

9.Существует ряд событий, связанных с системными вызовами, требующих от планировщика выполнения ... .

перепланировки

10.OC Widows NT может повышать приоритет потока (называемый в этом случае ...), если поток не полностью использовал свой квант, или понижать его в противном случае.

динамическим

11.При работе важных приложений ОС в ... режиме повышается производительность, но ослабляется защита ОС от работающих приложений, надежность которых в этом случае должна равняться надежности самой ОС.

пользовательском

12.В системах с абсолютными приоритетами время ожидания потока в очереди может быть сведено к минимуму, если ему назначить самый … приоритет

высокий

13.Создание в рамках одной ОС нескольких прикладных программных сред позволяет иметь единственную версию программы и ... ее между разными ОС.

переносить

14.ОС Windows NT не может повысить приоритет потока (называемый в этом случае ...), даже если поток не полностью использовал свой квант

фиксированным

15.Диспетчер системных вызовов сохраняет содержимое регистров процессора в системном стеке и проверяет, попадает ли запрошенный номер вызова в поддерживаемый ОС ... и передает управление адресованной процедуре ОС.

диапазон

16.Процесс - динамический объект ОС, возникающий в системе после того, как пользователь или ... решает запустить программу, то есть создать новую единицу вычислительной работы.

операционная система

17.ОС предоставляет в распоряжение программиста широкий спектр средств синхронизации, для синхронизации потоков одного или разных ...

процессов

18.Содержание контекста обычно включает содержимое всех ... общего назначения процессора, регистра флагов операций, а также тех системных указателей, которые связаны с данным процессом.

регистров

19.Средства синхронизации могут образовывать иерархию или иметь специализацию для синхронизации потоков одного или разных ....

процессов

20.Для ускорения выполнения чужих программ (с API другой ОС), прикладные программные среды ... на «родном» языке частые обращения к чужим библиотечным функциям, например, графического интерфейса пользователя.

имитируют

21.Функции защиты ОС тесно связаны с функциями ... , поскольку именно привилегированное лицо определяет права пользователей при их обращении к вычислительной системе.

администрирования

22.ОС - комплекс ... и данных, организующих решение задачи и взаимодействие пользователя с техническими средствами САПР.

программ

23.Чтобы добавить новую высокоуровневую функцию ОС, достаточно разработать соответствующие ... , не модифицируя важнейших функций ядра

приложение

24.Если поток находится в состоянии готовности дольше, чем задано системной переменной MAXWAIT, то планировщик ОС OS/2 увеличит его ... .

приоритет

25.Подсистемы графического интерфейса пользователя в различных ОС могут иметь визуальные различия в представлении панелей и окон приложений, диалоговых окон, окон сообщений, пиктограмм, планок ... , линеек быстрого старта

инструментария

26.Для синхронизации потоков приложений программист может использовать как ...

средства и приёмы (например, глобальные логические переменные), так и средства ОС, доступные в форме системных вызовов

программные

27.В системах реального времени для отработки статического расписания планировщик активизируется по прерываниям от ... , возникающим через короткие интервалы времени (около 32 мс)

таймера

28.Создание ... требует от ОС меньших накладных расходов, чем создание процесса

потока

29.Поток, сделавший синхронный (блокирующий) системный вызов, переводится планировщиком ОС в состояние ... , а после завершения обработки вызова – в состояние готовности.

ожидания

30.Способность системы выдерживать заранее заданные интервалы времени между запуском программы и получением результата называется ...

реактивностью

31.Для достижения переносимости ОС аппаратно-зависимый код должен быть надежно ... в нескольких модулях, а не быть распределен по всей системе

изолирован

32.Загружаемые модули, являющиеся приложением сетевой ОС NetWare работают в ...

режиме.

привилегированном

33.В зависимости от источника прерывания делятся на 3 класса: внешние, внутренне и ....

программные

34.Каждую секунду в системе происходят сотни событий, связанные с распределением и освобождением ресурсов, и ОС должна иметь надежные и производительные средства синхронизации ... с этими событиями.

процессов

35.Планирование называется ... , если решения принимаются во время работы системы на основе анализа текущей ситуации

динамическим

36.Как и обычные приложения, все ... модули ОС обращаются к функциям ядра посредством системных вызовов

вспомогательные

37.Некоторые ОС могут одновременно поддерживать несколько режимов, например, одна часть задач может выполняться в режиме ... обработки, другая – в режиме реального времени или разделения времени.

пакетной

38.Альтернативой классическому способу построения ОС является ... архитектура

микроядерная

39.Если ... ситуация все же возникла, часто помогает попытка начинать снимать с решения некоторые задачи или заблокированные потоки.

тупиковая

40.В идеале слой ... компонентов ядра полностью экранирует верхние слои ядра ОС от конкретных деталей аппаратной платформы для поддерживаемого набора платформ.

машинно-зависимых

41.По сути, любая ОС, которая распределяет ресурсы и управляет процессами на базе

скрытой аппаратуры, создает у пользователя видимость ... машины.

виртуальной

42.Выборка потока на ... осуществляется в соответствии с принятым в данной ОС правилом с учетом всех существующих в данный момент потоков и процессов

выполнение

43.Разработчик приложения для ОС с не вытесняющей многозадачностью сам может определять моменты возвращения управления, исключая нерациональные ... программ в «неудобные» для них моменты времени.

прерывания

44.Запросы приложений и пользователей на создание новой задачи или на повышение приоритета уже существующей задачи создают новую ситуацию, требующую пересмотра очередей и ... процессора

переключения

45.В общем случае в ОС реализуется двухуровневый механизм планирования работ: на верхнем уровне работает диспетчер ... . На нижнем – оставшееся процессорное время распределяет диспетчер потоков

прерываний

46.Windows 2000 использует … уровня привилегий для режима ядра и пользовательского режима

2

47.Программные прерывания являются ... по отношению к потоку инструкций прерываемой программы

синхронными

48.Иногда разработчики ОС отходят от классического варианта ее ... , позволяя отдельным наиболее важным приложениям ОС выполняться в привилегированном режиме.

архитектуры

49.Средства переключения процессов предназначены для быстрого ... контекста приостанавливаемого процесса и восстановления контекста процесса, который становится активным.

сохранения

50.Процессорное время распределяется ОС между ...

потоками

51.Увеличение числа слоев ядра ведет к некоторому замедлению его работы за счет межслойного взаимодействия, а уменьшение -... расширяемость и логичность системы.

снижает

52.Для упорядочения работы обработчиков прерываний в ОС выделяется программный модуль, называемый ... прерываний

диспетчером

53.Главное внимание пользователя сосредоточено на языке программирования, а виртуальная машина воспринимается им как «черный ящик», выполняющий его программы, ... виртуальной машины его не интересует.

архитектура

54.В ОС Windows 2000 аппаратные прерывания имеют ... приоритет, чем программные.

больший

55.Если ... - статический объект, представляющий файл кодами и данными, то процесс – динамический объект ОС, возникающий в системе после того, как пользователь или ОС решает создать новую единицу вычислительной работы.

программа

56.Поскольку посылка сигнала предусматривает знание идентификатора процесса, то взаимодействие посредством сигналов возможно только между ... процессами, которые могут получить данные об идентификаторах друг друга

родственными

57.Для ускорения выполнения чужих программ (с API другой ОС), ... имитируют на «родном» языке частые обращения к чужим библиотечным функциям, например, графического интерфейса пользователя.

прикладные программные среды

В схеме абсолютных приоритетов также выполняется маскирование: на время обслуживания каждого запроса вводится ... обслуживания запросов с равным или более низким приоритетом.

маскирование

58.В идеале слой машинно-зависимых компонентов ядра полностью экранирует ... часть ОС от конкретных деталей аппаратной платформы для поддерживаемого набора платформ.