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

ОС / Тесты / Тест 1 / Полный тест с ответами

.html
Скачиваний:
187
Добавлен:
24.05.2017
Размер:
126.1 Кб
Скачать

Операционные системы (6с. 1п.к.). 30 мин. 1. В Windows NT вытесненный поток помещается:В конец очереди готовых потоков соответствующего уровня приоритета

В начало очереди готовых потоков соответствующего уровня приоритета

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

Процедурой

Системным вызовом

Потоком

Ресурсом

3. При создании процессов подсистема управления процессами тесно взаимодействует с:Подсистемой управления памятью

Пользователем

Выводом

Подсистемой управления вводом

Оперативной памятью

Файловой системой

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

Слой базовых механизмов

Слой менеджеров ресурсов

Слой машинно-зависимых компонентов

5. К «твердым» ресурсам относятся:Процессор

Аппаратные

Программные

Информационные

Память

6. Поддержка отказоустойчивости реализуется ОС, как правило, на основе:Отключения устройств

Поддержки зеркальных серверов

Ограничения доступа

Поддержки дублирования контроллера

Обслуживания резервных устройств ввода-вывода

7. В качестве аргумента системного вызова wait() поток может указать максимальное время ожидания перехода синхронизирующего объекта в … состояние.Несигнальное

Сигнальное

Выключенное

8. Семафор это:Обобщенный случай блокирующей переменной

Мьютекс

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

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

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

средства синхронизации, которые используются в качестве сигналов о завершении какой-либо операции

принцип действия мьютесов, но в них заложена возможность подсчёта ресурсов, что позволяет заранее определенному числу потоков одновременно войти в синхронизируемый участок кода

объекты ядра, позволяющие координировать взаимное исключение доступа к разделяемому ресурсу

10. Таблица прерываний в защищенном режиме работы процессора располагается по адресу:00000

0AAFF

003FF

Может располагаться в любом месте физической памяти

11. Многозадачность на основе режима разделения времени называется …Независимой

Вытесняющей

Совместной

Кооперативной

Невытесняющей

12. В ОС Windows NT у потоков в диапазоне реального времени базовый приоритет:Меньше текущего

Идентичен текущему

Больше текущего

13. Производительность ОС на основе микроядра (по сравнению с классической архитектурой) будет …Иногда ниже

Всегда ниже

Не ниже

Такая же

Выше

14. В ОС на основе микроядра при обращении к функции ядра, смена режимов происходит … раза1

4

5

3

2

15. Запрет прерываний в процессоре x86 реализуется с помощью команды:CMP

STI

INT

CLI

16. Планировщик называется статическим, если он принимает решение о планировании:Не во время работы системы, а заранее

Во время работы системы на основе статического анализа текущей ситуации

17. Алгоритм планирования, основанный на квантовании относится к:Вытесняющим алгоритмам планирования

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

18. Некоторое число (номер) в диапазоне 0-255, указывающее на одну из 256 программ обработки прерываний, адреса которых хранятся в таблице прерываний, называется … прерывания (ий)Адресом

Вектором

Адресом обработчика

Номером

Номером обработчика

19. Для упорядочивания работы обработчиков прерываний в ОС применяется механизм:Очередей без приоритета

Очередей реального времени

Приоритетных очередей

20. Возможность интерактивного взаимодействия пользователя и программы возникает с появлением:Мультипрограммных вычислительных систем

Систем пакетной обработки

Систем разделения времени

21. Программное прерывание в процессоре x86 реализуется с помощью команды:STI

CMP

CLI

INT

22. Выберете алгоритм распределения памяти, который предусматривает использование внешней памяти:Перемещаемыми разделами.

Фиксированными разделами

Динамическими разделами

Страничное распределение

23. Мультипрограммирование наиболее эффективно:На уровне процессов

На уровне потоков

24. Мьютексы – этосредства синхронизации, которые используются в качестве сигналов о завершении какой-либо операции

объекты ядра, позволяющие координировать взаимное исключение доступа к разделяемому ресурсу

принцип действия семафоров, но в них заложена возможность подсчёта ресурсов, что позволяет заранее определенному числу потоков одновременно войти в синхронизируемый участок кода

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

25. При совместном использовании одного уровня IRQ несколькими устройствами программа обработки прерываний работает в соответствии с:Схемой векторных прерываний

Схемой опрашиваемых прерываний

26. Конвейер(канал,pipe) – это буфер в кеш-памяти, поддерживающий очередь байт по алгоритму FIFO

буфер в кеш-памяти, поддерживающий очередь байт по алгоритму «кратчайшая задача – первая»

буфер в оперативной памяти, поддерживающий очередь байт по алгоритму «кратчайшая задача – первая»

буфер в оперативной памяти, поддерживающий очередь байт по алгоритму FIFO

27. Способ реализации системных вызовов зависит от структурной организации ОС, связанной с особенностями:Оперативной памяти

Внешней памяти

Обработки прерываний

Приоритетного обслуживания

Аппаратной платформы

28. При выполнении инструкции деления на 0 возникает:Прерывания не происходит, но возникает ошибка

Внутреннее прерывание

Программное прерывание

29. Устройствам, которые используют векторные прерывания, назначается:Приоритет прерывания

Драйвер

Вектор прерываний

Диспетчер прерывания

Процедура обработки прерывания

30. Процесс в мультипрограммном режиме может выполняться быстрее, чем в монопольном:Да

Нет

31. Надежность ОС на основе микроядра (по сравнению с классической архитектурой) …Не выше

Выше

Такая же

Ниже

Намного ниже

32. Разделение персонала, связанного с разработкой и эксплуатацией ЭВМ, на разработчиков, специалистов по эксплуатации, операторов и программистов произошло:В первый период развития вычислительной техники (1945-55 г.г.)

В третий период развития вычислительной техники (1965-80 г.г.)

Во второй период развития вычислительной техники (1955-65 г.г.)

33. В ОС Windows NT процесс имеет:Только базовое значение приоритета

Базовое и текущее значение приоритета

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

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

средства синхронизации, которые используются в качестве сигналов о завершении какой-либо операции

объекты ядра, позволяющие координировать взаимное исключение доступа к разделяемому ресурсу

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

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

Абсолютные приоритеты

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

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

Динамического

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

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

37. Выберите верные утверждения:Дескриптор процесса содержит необходимую ядру информацию о процессе, не зависимо от того, находится ли образ процесса в оперативной памяти или выгружен на диск. К этой информации можно отнести состояние процесса, значения приоритета и идентификатор пользователя, создавшего процесс

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

38. В ОС Windows NT Server квант по умолчанию равен:Двадцати пяти интервалам системного таймера

Десяти интервалам системного таймера

Двенадцати интервалам системного таймера

Двадцати интервалам системного таймера

39. В ОС Windows NT поток имеет:Базовое и текущее значение приоритета

Только базовое значение приоритета

40. Как правило, повышать приоритеты потоков в системе (в определенных пределах) могут:Разработчики программ

Некоторые пользователи

Администраторы

Все

Все пользователи

41. Таблица прерываний в реальном режиме работы процессора состоит из:256 элементов

255 элементов

1024 элементов

512 элементов

42. К преимуществам микроядерной архитектуры можно отнести следующее:Расширяемость, надежность, переносимость

Производительность, надежность

Расширяемость, производительность, надежность

Расширяемость, производительность

43. Исключения обрабатываются:Специальными модулями ядра

Процедурами ОС, обслуживающими системные вызовы

Драйверами внешних устройств

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

В согласованном выполнении системных вызовов этими потоками

В согласовании их скоростей путем приостановки потоков

45. Аппаратные прерывания обрабатываются:Специальными модулями ядра

Драйверами внешних устройств

Процедурами ОС, обслуживающими системные вызовы

46. Группы, на которые обычно подразделяются вспомогательные модули ОС:Утилиты

Библиотеки процедур различного назначения

Драйверы

Системные обрабатывающие программы

Сервисные программы

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

Эффективное управление ресурсами

Предоставление удобств пользователю

48. На современном этапе в развитии операционных систем персональных компьютеров наблюдается … революция

стагнация

эволюция

49. В процессор передается начальный адрес обработчика прерываний в случае использования опрашиваемого механизма прерываний:Да

Нет

50. Выберите верные утверждения:Совместимость на уровне исходных текстов требует наличия соответствующего компилятора на вычислительной машине, на которой планируют выполнять данное приложение, а также совместимости на уровне системных вызовов

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

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

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

51. Термин race condition (условие гонки) относится:К набору процессов, демонстрирующих недетерминированное поведение

К набору процессов, совместно использующих какой-либо ресурс

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

52. При установке сигнального состояния одного из указанных синхронизирующих объектов, либо всех этих объектов, поток может попросить ОС перевести его из состояния:Несигнальное

Активное

Готовности

Ожидания

Сигнальное

53. Комплекс системных управляющих и обрабатывающих программ, предназначенных для эффективного использования всех ресурсов вычислительной системы и удобства работы с ней, называется:Монитором

Операционной средой

Управляющей средой

Операционной системой

Мониторной системой

54. Во многих ОС средства обмена данными и синхронизации называют средствами межпроцессного (межпоточного):Воздействия

Реагирования

Влияния

Взаимодействия

Согласования

55. Киберугроза, использующая ошибку в операционной системе и появившаяся сразу после обнаружения данной уязвимости, пока разработчики ПО еще не успели создать патч, а IT-администраторы — принять другие меры безопасности называетсяуязвимость нулевого дня

SQL- инъекция

ошибка времени проверки ко времени использования

56. В результате действий пользователя или поступления сигналов от аппаратуры- сигналов завершения операций ввода-вывода, вырабатываемых контроллерами устройств ввода-вывода или сигналов от датчиков управляемых компьютеров технических объектов, могут возникать прерывания, называемые…Системными

Внутренними

Аппаратными

Программными

57. Переменная величина кванта на убывание выгодна:Пользователям

Длинным задачам

Всем задачам

Коротким задачам

58. Чтобы ОС обладала свойствами безопасности, в ее среде должна обеспечиваться фиксация всех «подозрительных» событий, называемая:Аудитом

Легализацией

Логическим входом

Авторизацией

Аутентификацией

59. Программный модуль ОС, ответственный за чтение отдельных команд или их последовательности из командного файла, называют командным ...Интерпретатором

60. Именованные каналыпозволяют обмениваться данными только родственным процессам

позволяют делиться системным временем только родственным процессам

позволяют делиться системным временем двум произвольным процессам

позволяют обмениваться данными двум произвольным процессам

61. Маскирование прерывания это:Создание маски прерывания, для уменьшения времени обработки этого прерывания в дальнейшем

Запрещение прерывания

62. Для достижения переносимости ОС объем машинно-зависимых частей кода должен быть:Минимизирован

На переносимость это не влияет

Максимизирован

63. Мультипрограммирование – это:Способ организации вычислительного процесса, при котором в памяти вычислительной машины находилась одна программа, одновременно выполняющаяся на различных процессорах.

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

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

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

64. Примеры необходимости прерываний в работе мультипрограммной ОС:В оперативной памяти отсутствуют данные, необходимые активной задаче

Загружена новая задача

Более приоритетной задаче требуется процессор

Произошло событие

Менее приоритетной задаче требуется процессор

65. Больше всего подвержена тупикам:Система с разделением времени

Система пакетной обработки

Система жесткого реального времени

66. Если код ОС написан так, что дополнения и изменения могут вноситься без нарушения целостности системы, то такую ОС называют…Расширяемой

Обновляемой

Структуризированной

Независимой

Дополняемой

67. В среде ОС с вытесняющей многозадачностью, возникают проблемы:Разделения данных

Планирования

Управления

Защиты программ

Защиты данных

68. Потребность потока сразу в нескольких ресурсах являются необходимым условием …Устранения блокировки

Возникновения тупика

Ожидания ресурсов

Устранения тупика

69. В ОС имеются подсистемы управления:Устройствами ввода-вывода

Потоками

Файлами

Прерываниями

Памятью

Процессами

Заданиями

70. Планирование потока – это:Определение момента времени для смены текущего активного потока и выбор для выполнения потока из очереди готовых потоков

Определение момента времени для смены текущего активного потока

Выбор для выполнения потока из очереди готовых потоков

Переключение процессора с одного потока на другой

71. Разработчики приложений для ОС с невытесняющей многозадачностью вынуждены создавать приложения так, чтобы те выполняли свои задачи небольшими частями, чаще возвращая ОС :Контекст

Ресурсы

Области памяти

Результаты

Управление

72. Набор правил извлечения запроса процесса из очереди с последующим предоставлением ему ресурса для использования называется дисциплиной:Формирования очереди

Обслуживания очереди

Поддержки очереди

Распределения ресурсов

Диспетчеризации

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

Массиве

Поле

Порядке

Месте

74. Обработчики прерываний принадлежат:Конкретному процессу

Планировщику

Диспетчеру

Конкретному потоку

ОС

75. В ОС реального времени возможно применение следующего алгоритма планирования:Квантование с относительными динамическими приоритетами

Абсолютные приоритеты

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

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

76. Таблица прерываний в реальном режиме работы процессора располагается по адресу:00000

Может располагаться в любом месте физической памяти

0AAFF

003FF

77. Сигнал, поступающий с терминала, по отношению к выполняемой программе является:Асинхронным

Синхронным

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

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

79. В ОС на основе микроядра при обращении к функции ОС, оформленной в виде сервера, смена режимов происходит … раза4

1

5

2

3

80. Виды режимов ждущего таймерарежим «ручного сброса», режим «автоматического сброса», режим интервального таймера, режим циклического таймера

режим «ручного сброса», режим «автоматического сброса», режим циклического таймера

режим «ручного сброса», режим «автоматического сброса», режим интервального таймера

режим «автоматического сброса», режим интервального таймера, режим циклического таймера

81. Прообразом современных ОС были:Системы пакетной обработки

Библиотеки математических и служебных программ

Компиляторы с символических языков

82. ОС компьютера – это:Набор высокоуровневых функций, виртуализирующих аппаратуру компьютера

Система управления ресурсами

ППЗУ на системной плате компьютера.

Аппаратно-программный комплекс, обеспечивающий взаимодействие пользователя с вычислительной системой, а также управляющий ресурсами вычислительной системы

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

2

1

3

0

84. Для достижения переносимости ОС большая часть кода должна быть написана на языке:На переносимость это не влияет

Низкого уровня

Высокого уровня

85. Выберете алгоритм распределения памяти, который не предусматривает использование внешней памяти:Страничное распределение

Динамическими разделами

Сегментно-страничное распределение.

Сегментное распределение

86. В операционных системах, поддерживающих нити исполнения (threads) внутри одного процесса на уровне ядра системы, процесс находится в состоянии готовность, если:Хотя бы одна нить исполнения находится в состоянии готовность, и нет ни одной нити в состоянии ожидание

Хотя бы одна нить процесса находится в состоянии готовность, и нет ни одной нити в состоянии исполнение

Хотя бы одна нить процесса находится в состоянии готовность

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

В системах с абсолютными приоритетами выполнение активного потока прерывается, если в очереди готовых потоков появился поток, имеющий больший приоритет

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

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

89. При появлении в системе более приоритетного готового к выполнению потока при обслуживании с относительными приоритетами выполнение текущего потока …Не прерывается

Останавливается

Всегда прерывается

Часто прерывается

Иногда не прерывается

90. Пропускная способность вычислительной системы – число задач (программ), выполняемых:За определенное время

К определенному времени

Последовательно

Параллельно

В единицу времени

91. Разделяемым ресурсом являетсяСканер

Принтер

Жесткий диск

Оперативная память

92. Укажите ОС, в которых реализована вытесняющая многозадачность:Novell NetWare

OS/2

MS DOS

UNIX

Windows NT

Windows 3.x

93. В ОС Windows 2000 определено:32 уровня приоритетов потоков

16 уровней приоритетов потоков

35 уровней приоритетов потоков

31 уровень приоритетов потоков

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

Диалоговых окон

Линеек быстрого старта

Окон приложений

Процессов и потоков

Пиктограмм

95. Квант – это:Величина, характеризующая относительный приоритет данного потока в системе

Величина, характеризующая непрерывный период процессорного времени

96. В многослойной системе каждый слой обслуживает … слой, выполняя для него некоторый набор функцийНижележащий

Вышележащий

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

Алгоритм банкира

Алгоритм бухгалтера

Алгоритм купца

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

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

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

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

99. В системе команд процессора Pentium для анализа и присвоения значения логической переменной используется следующая команда:BSR

BTS

SET

BSF

SHRD

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

Средств аппаратной поддержки, машинно-зависимых компонентов, базовых механизмов ядра

Средств аппаратной поддержки, машинно-зависимых компонентов, базовых механизмов ядра, менеджера ресурсов, интерфейса системных вызовов

Средств аппаратной поддержки, машинно-зависимых компонентов, базовых механизмов ядра, интерфейса системных вызовов

101. Для вычислительной техники, существовавшей в середине 50-х годов характерны следующие особенности:Появилась новая техническая база – полупроводниковые устройства. Выросло быстродействие процессоров, однако объемы оперативной и внешней памяти не изменились из-за очень высокой стоимости недавно созданных полупроводниковых устройств. Появились первые алгоритмические языки. Разработаны первые системы пакетной обработки, предназначенные для обработки больших объемов данных.

Появилась новая техническая база – полупроводниковые устройства. Выросло быстродействие процессоров, однако объемы оперативной и внешней памяти не изменились из-за очень высокой стоимости недавно созданных полупроводниковых устройств. Появились трансляторы, позволяющие более эффективно использовать библиотеки математических и служебных подпрограмм. Алгоритмические языки появятся в более позднее время. Разработаны первые системы пакетной обработки, предназначенные для управления вычислительным процессом.

Появилась новая техническая база – полупроводниковые устройства. Выросло быстродействие процессоров, увеличились объемы оперативной и внешней памяти. Появились трансляторы, позволяющие более эффективно использовать библиотеки математических и служебных подпрограмм. Алгоритмические языки появятся в более позднее время. Разработаны первые системы пакетной обработки, предназначенные для обработки больших объемов данных.

Появилась новая техническая база – полупроводниковые устройства. Выросло быстродействие процессоров, увеличились объемы оперативной и внешней памяти. Появились первые алгоритмические языки, трансляторы. Разработаны первые системы пакетной обработки, предназначенные для управления вычислительным процессом.

102. Процессорное время выделяется:Потокам

Процессам

Процессам, а затем перераспределяется между потоками этих процессов

Процессам и потокам

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

Мультипроцессная обработка

Мультипроцессорная обработка

Мультипрограммная обработка

104. Дискриминацию потоков с интенсивным обменом можно компенсировать организацией дополнительной более приоритетной очереди прерванных из-за необходимости ввода-вывода…потоков:Ожидающих

Готовых

Системных

Активных

Параллельных

105. Ситуация, когда конечный результат обработки данных зависит от соотношения скоростей потоков, называется:Взаимным состязанием

Критической секцией

Гонкой

Тупиком

106. До прерывания выполнения потока ОС запоминает его:Описатель

Образ

Коды

Контекст

Данные

107. В ОС Windows NT пользовательские приложения:Не могут вызывать встроенные системные сервисы ОС напрямую

Могут вызывать встроенные системные сервисы ОС напрямую

108. При классической архитектуре системный вызов сопровождается:Одним переключением пользовательского/привилегированного режима

Тремя переключениями пользовательского/привилегированного режима

Двумя переключениями пользовательского/привилегированного режима

Четырьмя переключениями пользовательского/привилегированного режима

109. Какие из перечисленных ситуаций возникают синхронно с работой процессора:Прерывания

Программные прерывания

Исключительные ситуации

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

Программными средствами ОС

Аппаратными средствами вычислительной машины

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

Передачи управления

Ввода-вывода

Завершения

Передачи управления ОС

112. При синхронном системном вызове процесс, сделавший такой вызов:Приостанавливается до выполнения некоторых начальных условий, а затем возобновляет работу

Приостанавливается до завершения системного вызова

113. Для каждого процесса в многопоточной системе ОС создает минимальное количество потоков равное:0

4

2

1

114. Расширяемость в ОС на основе микроядра (по сравнению с классической архитектурой) достигается …Редко

Сложнее

Так же

Реже

Легче

115. В ОС Windows 2000 определено:32 уровня запроса прерываний (IRQL)

31 уровень запроса прерываний (IRQL)

256 уровней запроса прерываний (IRQL)

255 уровней запроса прерываний (IRQL)

116. Современные ОС могут поддерживать пользовательские интерфейсы следующих типов:графический

голосовой

универсальный

жестовый

визуальный

алфавитно-цифровой

117. При смене процесса происходит переключение:Потоков

Регистров

Счетчиков

Режима

Контекста

118. В ОС, поддерживающих процессы и потоки, процессор распределяется между потоками, получившими своё название потому, что они представляют собой последовательности:Вызова

Адресов

Операндов

Данных

Команд

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

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

Блокированным

Свободным

Ненужным

120. Аутентификация пользователя осуществляется для:Предотвращения некорректных действий легальных пользователей

Контроля доступа в систему

Разграничения доступа к объектам ОС

121. При асинхронном системном вызове процесс, сделавший такой вызов:Приостанавливается до выполнения некоторых начальных условий, а затем возобновляет работу

Приостанавливается до завершения системного вызова

122. ОС Windows NT относится к:ОС пакетной обработки

ОС реального времени

ОС разделения времени

123. В ОС Unix новый процесс можно создать, используя системный вызов:CreateProcess

NewProcess

Sleep

Fork

124. Фиксация определенных событий в ОС называется:Логическим входом

Аутентификацией

Легализацией

Авторизацией

Аудитом

125. Поток переходит из состояния выполнения в состояние ожидания в результате:Ожидания завершения ввода-вывода или другого события

Возникновения ошибки

Вытеснения другим потоком

126. В общем случае легче достичь:Двоичной совместимости

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

127. К основным ресурсам вычислительной системы относятсяПамять (оперативная, внешняя)

Программное обеспеченеие, установленное на компьютере

Пользователи и операторы ЭВМ

Процессоры (процессорное время)

Периферийные устройства (диски, таймеры, наборы данных, принтеры, сетевые устройства и др.)

128. При создании потока ОС сразу переводит его в состояние:Готовности

Выполнения

Ожидания

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

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

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

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

130. В ОС Windows NT значение динамического приоритета потока ограничено сверху:Его базовым приоритетом

Нижней границей диапазона приоритетов реального времени

Ничем не ограничено

Значением 12

Базовым приоритетом процесса

131. Алгоритм планирования, основанный на абсолютных приоритетах относится к:Невытесняющим алгоритмам планирования

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

132. Проектировать собственный оптимальный алгоритм планирования самому разработчику приложения позволяет … планирование.Комбинированное

Статическое

Невытесняющее

Динамическое

133. В большинстве случаев ОС присваивает приоритеты потокам:Случайным образом

В зависимости от обстоятельств

По решению пользователя

По решению администратора

По умолчанию

134. Проверка того, что в систему пытается войти пользователь, вход которого разрешен администратором системы, называется процедурой..Инициализации

Верификации

Разрешения доступа

Доступа

Логического входа

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

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

136. Функции аудита ОС заключаются в:Фиксации всех событий, от которых зависит безопасность

Контроле действий процессов на доступ к системным ресурсам

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

Проверке прав пользователя на доступ к ОС

137. После обработки внешнего прерывания система продолжает выполнение инструкций прерванного процесса, начиная с:Первой

Следующей

Последней

Последней неудачной

Последней удачной

138. ОС по числу пользователей разделяют на:Групповые

Однопользовательские

Комбинированные

Для рабочих групп

Многопользовательские

139. Переменная величина кванта на возрастание выгодна:Коротким задачам

Пользователям

Длинным задачам

Всем задачам

140. Posix – это:Название ОС

Название архитектуры вычислительной машины

Совокупность стандартов, используемых в ОС Unix

Модуль ядра ОС Unix, работающий в пользовательском режиме

141. Безымянные каналыпозволяют обмениваться данными только родственным процессам

позволяют делиться системным временем только родственным процессам

позволяют обмениваться данными двум произвольным процессам

позволяют делиться системным временем двум произвольным процессам

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

Процедур

Модулей

Подпрограмм

Программ

143. Необходима разработка мер, ограждающих программы и данные от искажений или нежелательных влияний друг на друга, пользователей на ОС и наоборот. Такова характеристика принципа:Защиты

Функциональной избыточности

Перемещаемости

Генерации

Функциональной избирательности

Умолчания

144. При распределении потребляемого (исчерпаемого) ресурса один раз выполняется цепочка:Освобождение-запрос-использование

Освобождение-использование-запрос

Использование-освобождение-запрос

Использование-запрос-освобождение

Запрос-использование

Запрос-освобождение-использование

145. Минимальное число прикладных программных сред, создаваемых ОС составляет:4

3

2

0

1

146. В зависимости от вероятности массового спроса какой-либо программы у потенциальных пользователей ОС, создатель ОС принимает решение о том, является ли эта программа:Транзитной

Частью ОС

Компонентом ядра

Резидентной

Частью ядра ОС

147. Программные прерывания обрабатываются:Драйверами внешних устройств

Процедурами ОС, обслуживающими системные вызовы

Специальными модулями ядра

148. Невытесняющие алгоритмы планирования основаны на следующей концепции:Решение о переключение процессора с одного потока на другой принимает ОС, а не активный поток

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

149. Планирование потоков включает в себя решение следующих задач:Выбор для выполнения потока из очереди готовых потоков

Запуск нового потока на выполнение

Поддержание в актуальном состоянии информации об очереди готовых и простаивающих потоках

Определение момента времени для смены текущего потока

Сохранения контекста текущего потока, который требуется сменить

150. Ситуация, когда два или более потоков из-за занятости ресурсов, запретов или ограничений доступа к ним могут взаимно и неразрешимо мешать развитию друг друга, называется…Взаимная блокировка

Цикл

Клинч

Состязание

Тупик

151. Для синхронизации потоков программист может использовать:Собственные средства

Совместно собственные средства и средства ОС

Средства ОС

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

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

В привилегированном режиме работает ядро и вспомогательные модули ядра

В защищенном режиме работает ядро и вспомогательные модули ядра

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

153. Диспетчеризация потока – это:Определение момента времени для смены текущего активного потока и выбор для выполнения потока из очереди готовых потоков

Переключение процессора с одного потока на другой

Определение момента времени для смены текущего активного потока

Выбор для выполнения потока из очереди готовых потоков

154. Модуль, который последовательно дешифрует каждую инструкцию первого процессора, определяя задаваемые действия, а затем выполняет эквивалентную подпрограмму, написанную в кодах второго процессора, называется …Исполнителем

Дешифратором

Эмулятором

Транслятором

Компилятором

155. Поток, который исчерпал свой квант, переводится в состояние:Готовности

Ожидания

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

Возможность внесения изменений и дополнений в операционную систему без нарушения целостности системы

Возможность объединения двух и более ОС для совместной работы

Возможность совместной работы двух и более процессоров

157. Слой машинно-зависимых компонентов ОС Windows NT образует:Исполнительная система

Ядро

HAL

Менеджеры ресурсов

158. Одно из требований к современной ОС – переносимость – означает:Код ОС должен легко переноситься с процессора одного типа на процессор другого типа

Наличие в ОС средств для выполнения приложений, написанных для других ОС

159. Сохранение контекста текущего потока, подлежащего смене; загрузка контекста нового потока, выбранного в результате планирования; запуск нового потока на выполнение. Таков порядок:Смены контекста

Планирования

Диспетчеризации

Загрузки нового потока

Обработка прерывания

160. Если квант станет больше, суммарные накладные (дополнительные ) расходы на переключение потока будут:Остаются прежними

Больше

Не меньше

Не больше

Меньше

161. В системах реального времени после каждого прерывания планировщик просматривает расписание и проверяет, не пора ли … задачи.Остановить

Приостановить

Запустить

Переключить

162. В ОС Windows NT величина кванта может быть:Только фиксированная

Переменная и фиксированная

Только переменная

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

Быстрого старта

Ожидания

Сообщений

Запуска

164. Выберите верные утверждения:Процесс рассматривается ОС как заявка на потребление всех видов ресурсов, кроме процессорного времени

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

Процесс – это контейнер для набора ресурсов, используемых потоками, которые выполняют экземпляр программы

165. Диспетчеризация потоков включает в себя решение следующих задач:Запуск нового потока на выполнение

Выбор для выполнения потока из очереди готовых потоков

Сохранения контекста текущего потока, который требуется сменить

Загрузка контекста нового потока, выбранного в результате планирования

Определение момента времени для смены текущего потока

166. В отличие от обычных синхронизирующих объектов, в состояние готовности переводит только один поток:Объект-файл

Объект-мьютекс

Объект-поток

Объект-процесс

167. Способ организации вычислительного процесса, когда в оперативной памяти компьютера одновременно находятся несколько программ или заданий, попеременно выполняющихся на процессоре, называется …Разделением времени

Разделением задач

Программированием

Многозадачностью

168. Наиболее распространенный на практике способ реализации прикладных программных сред выглядит следующим образом:Операционная система ОС1 поддерживает, кроме своих «родных» приложений, приложения операционных систем ОС2 и ОС3 с помощью прикладных программных сред, реализованных в виде вспомогательных модулей, находящихся в пользовательском режиме и транслирует системные вызовы ОС2 и ОС3 в соответствующие вызовы прикладной среды ОС1, находящейся в привилегированном режиме

Операционная система ОС1 поддерживает, кроме своих «родных» приложений, приложения операционных систем ОС2 и ОС3 с помощью прикладных программных сред, реализованных в ядре ОС1

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

169. Наиболее общим подходом к структуризации ОС является разделение всех ее модулей на следующие группы:Модули ядра, пользовательские приложения

Модули ядра, вспомогательные модули, пользовательские приложения

Модули ядра, вспомогательные модули

170. Основной целью использования мультипрограммирования в системах пакетной обработки является:Минимизация простоев всех устройств и максимальная пропускная способность (т.е. решение максимального числа задач в единицу времени)

Повышение удобства и эффективности работы пользователя

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

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

Изоляцией

Защитой

Разделение

Виртуализацией

172. При микроядерной архитектуре основная прикладная среда ОС оформляется как:Сервер привилегированного режима

Сервер защищенного режима

Сервер пользовательского режима

Модуль ядра

173. Для первых цифровых вычислительных машин, появившихся в начале 40-х годов, характерны следующие особенности:Вычислительные машины работали без ОС и все задачи организации вычислительного процесса решались вручную программистом с пульта управления. Программирование осуществлялось на машинном языке. На данном этапе развития вычислительных машин библиотеки математических и служебных подпрограмм были недоступны.

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

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

Вычислительные машины работали без ОС и все задачи организации вычислительного процесса решались вручную программистом с пульта управления. Программирование осуществлялось на машинном языке. Были доступны библиотеки математических и служебных подпрограмм.

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

Процедура

Процесс

Задание

Поток

175. При микроядерной архитектуре системный вызов сопровождается:Одним переключением пользовательского/привилегированного режима

Тремя переключениями пользовательского/привилегированного режима

Четырьмя переключениями пользовательского/привилегированного режима

Двумя переключениями пользовательского/привилегированного режима

176. В ОС Windows NT значение динамического приоритета потока ограничено снизу:Ничем не ограничено

Значением 1

Базовым приоритетом процесса

Его базовым приоритетом

177. Всякий потребляемый, полезный для потребителя объект(независимо от формы его существования), в терминах ОС является:Мьютексом

Событием

Потоком

Ресурсом

178. При установке сигнального состояния одного из указанных синхронизирующих объектов, либо всех этих объектов, поток переходит в состояние:Сигнальное

Несигнальное

Готовности

Ожидания

Активное

179. Вытесняющие алгоритмы планирования основаны на следующей концепции:Решение о переключение процессора с одного потока на другой принимает ОС, а не активный поток

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

180. Операционная система QNX является:системой реального времени

системой разделения времени

системой пакетной обработки информации

181. В отношении последовательно используемого ресурса допустимо только строго последовательное выполнение цепочки:Запрос - использование - освобождение

Освобождение – использование – запрос

Освобождение – запрос – использование

Использование – запрос – освобождение

182. Наиболее высокую степень переносимости имеют ОС, построенные в соответствии с концепцией:Микроядерной архитектуры

Классической архитектуры

183. Многослойная организация ОС существенно … разработку и модернизацию системыУсложняет

Не влияет на

Упрощает

184. Асинхронными являются:Аппаратные прерывания

Программные прерывания

185. В среде ОС сневытесняющей многозадачностью, где программа использует данные монопольно, снимаются многие проблемы:Управления

Защиты данных

Планирования

Разделения данных

Защиты программ

186. Мониторы – этообъекты ядра, позволяющие координировать взаимное исключение доступа к разделяемому ресурсу

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

принцип действия мьютесов, но в них заложена возможность подсчёта ресурсов, что позволяет заранее определенному числу потоков одновременно войти в синхронизируемый участок кода

средства синхронизации, которые используются в качестве сигналов о завершении какой-либо операции

187. К ограничению пользовательского режима можно отнести следующее:Запрет на доступ к механизмам распределения и защиты памяти. Запрет на управление устройствами ввода-вывода. Однако запрет не распространяется на выполнение команд процессора

Запрет на выполнение некоторых команд процессора. Запрет на управление устройствами ввода-вывода. Запрет на доступ к механизмам распределения и защиты памяти

Запрет на выполнение некоторых команд процессора. Однако запрет не распространяется на управление устройствами ввода-вывода и на доступ к механизмам распределения и защиты памяти

Запрет на выполнение некоторых команд процессора. Запрет на доступ к механизмам распределения и защиты памяти. Однако запрет не распространяется на управление устройствами ввода-вывода

188. Вектор прерываний, передаваемый в процессор Intel Pentium, представляет собой:Целое число в диапазоне 0-255

Целое число в диапазоне 0-1023

Целое число в диапазоне 0-127

Целое число в диапазоне 1-256

189. Затраты, связанные с выполнением вспомогательных работ во время переключения контекстов задач, зависят от величины кванта времени:Нет

Да

190. Функции аутентификации ОС направлены на:Вычисление и сбор информации о правах и разрешениях безопасности пользователя в системе

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

191. При создании потока ОС генерирует специальную информационную структуру-описатель потока, содержащий:Приоритет

Данные о состоянии потока

Коды и данные потока

Идентификатор потока

Права доступа

192. В ОС, поддерживающих процессы и потоки, поток представляет собой последовательность:Данных

Команд

Вызова

Операндов

Адресов

193. Механизм прерываний поддерживается:Средствами ОС

Аппаратными средствами

Совместно аппаратными и программными средствами

194. Выберите верные утверждения:Контекст процесса содержит необходимую ядру информацию о процессе для возобновления его выполнения с прерванного места. К этой информации можно отнести содержимое регистров процессора, описатели открытых данным процессом файлов

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

195. В наибольшей степени подчеркивают роль ОС следующие критерии эффективности вычислительной системы:Пропускная способность

Удобство работы пользователей

Качество графического интерфейса

Реактивность

Число пользователей

196. Выберите верные утверждения:При использовании симметричной мультипроцессорной архитектуры ОС может выполняться только на одном процессоре, а другие процессоры выполняют пользовательские приложения

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

197. Для вычислительной техники и ОС в период 1965-1975 г. характерны следующие особенности:В этот период были реализованы практически все основные механизмы, присущие современным ОС: мультипрограммирование, мультипроцессирование, виртуальная память, файловые системы. Однако механизмы поддержки многотерминального многопользовательского режима и разграничения доступа появятся позднее. Мультипрограммирование было реализовано в системах пакетной обработки и в системах разделения времени.

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

В этот период были реализованы практически все основные механизмы, присущие современным ОС: мультипрограммирование, мультипроце

Соседние файлы в папке Тест 1