Вы находитесь на странице: 1из 62

Операционные системы (итоговый). 60 мин.

1. Выберите верные утверждения:

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


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

2. Именованные каналы

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


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

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

1. Прерывания
2. Исключительные ситуации
3. Программные прерывания

4. Разметку диска под конкретный тип файловой системы выполняют процедуры:

1. Низкоуровневого форматирования
2. Высокоуровневого форматирования

5. Основным недостатком физической организации файла в виде непрерывного размещения


является:

1. Большой объем адресной информации


2. Дефрагментация
3. Большие затраты на поиск и считывание кластеров
4. Фрагментация
5. Низкая скорость доступа

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

1. Вышележащий
2. Нижележащий

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


задач, зависят от величины кванта времени:
1. Да
2. Нет

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

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


2. Система с разделением времени
3. Система пакетной обработки

9. Плотность записи на жестком диске возрастает тем больше:

1. Она всегда одинаковая


2. Чем ближе дорожка к центру
3. Чем ближе дорожка к внешнему краю

10. Мьютексы – это

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


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

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

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


целостности системы
2. Возможность совместной работы двух и более процессоров
3. Возможность добавления драйверов новых устройств при перекомпиляции ядра ОС
4. Возможность объединения двух и более ОС для совместной работы

12. Большинство файловых систем, поддерживаемых ОС Unix, для выделения дискового


пространства, использует схему:

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

13. Выберите верные утверждения:

1. Совместимость на уровне исходных текстов требует наличия соответствующего


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

14. При распределении памяти фиксированными разделами подсистема памяти выполняет


следующие задачи:

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


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

15. Максимальный размер сегмента определяется:

1. Размером свободной оперативной памяти


2. Размером оперативной памяти
3. Разрядностью архитектуры компьютера

16. Специальные файлы – это:

1. Файлы, содержащие произвольную информацию, которую заносит в них пользователь


2. Фиктивные файлы, ассоциированные с устройствами ввода-вывода
3. Файлы, содержащие конфиденциальную информацию
4. Файлы, имеющие атрибут «специальный»

17. На современном этапе в развитии операционных систем персональных компьютеров


наблюдается …

1. революция
2. эволюция
3. стагнация

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


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

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

1. сегментами переменного размера


2. страницами переменного размера
3. сегментами фиксированного размера
4. страницами фиксированного размера

20. В файловой системе FAT16 длина имени файла ограничивается:

1. 6 символов имя и 3 символа расширение имени


2. 8 символов имя и 3 символа расширение имени
3. 8 символов имя и 4 символа расширение имени
4. 12 символов имя и 4 символа расширение имени

21. После многократного выделения и освобождения непрерывных областей могут остаться


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

1. Дроблением
2. Спулингом
3. Детализацией
4. Фрагментацией
5. Свопингом

22. Совокупность дорожек одного радиуса на всех поверхностях всех пластин жесткого диска
называется:

1. Кластером.
2. Сектором
3. Цилиндром
4. Дорожкой

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


всех «подозрительных» событий, называемая:

1. Аутентификацией
2. Логическим входом
3. Авторизацией
4. Легализацией
5. Аудитом

24. Виртуализация оперативной памяти заключается:


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

25. Когда виртуальное адресное пространство делится на сегменты, которые затем делятся на
страницы, то речь идёт о распределении:

1. Странично-сегментном
2. Комбинированном
3. Страничном
4. Сегментно-страничном
5. Сегментном

26. Многие ОС поддерживают имена файлов, состоящие из двух частей (имя+расширение). Это
делается для того, чтобы:

1. Упростить запоминание имени файла


2. Упростить сортировку имен файлов при выводе списка файлов в каталоге
3. Операционная система могла связать это имя с прикладной программой, которая должна
обрабатывать данный файл

27. Признаки присутствия, модификации и обращения к странице устанавливается:

1. Аппаратно, процессором
2. Модулями ОС
3. Совместно процессором и модулями ОС

28. Нумерация секторов на жестком диске начинается с:

1. 1
2. 0
3. 2

29. В ОС Unix права доступа к файлу определяются для:

1. Владельца файла
2. Администратора
3. Членов группы, к которой принадлежит владелец
4. Всех остальных пользователей системы

30. Размер кластера:

1. Равен размеру сектора


2. Кратен размеру сектора
3. Всегда больше размера сектора
4. Меньше размера сектора
31. Для достижения двоичной совместимости при условии идентичности архитектур процессоров
достаточно соблюдения следующих условий:

1. Внутренняя структура исполняемого фала приложения должна соответствовать структуре


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

32. Возможность организации дифференцированных прав доступа к данным поддерживается:

1. Сегментным распределением памяти


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

33. Следующий метод распределения памяти может рассматриваться как частный случай
виртуальной памяти:

1. Распределение фиксированными разделами


2. Распределение динамическими разделами
3. Сегментное распределение
4. Распределение перемещаемыми разделами

34. Модуль, который последовательно дешифрует каждую инструкцию первого процессора,


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

1. Исполнителем
2. Дешифратором
3. Компилятором
4. Транслятором
5. Эмулятором

35. Всякий потребляемый, полезный для потребителя объект(независимо от формы его


существования), в терминах ОС является:

1. Потоком
2. Событием
3. Мьютексом
4. Ресурсом

36. Квант – это:

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


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

37. Для временного хранения сегментов и страниц на диске отводится специальная область или:

1. Логический диск
2. Раздел
3. Несколько каталогов
4. Файл
5. Каталог

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

1. Вытесняющей
2. Невытесняющей
3. Кооперативной
4. Независимой
5. Совместной

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

1. Цилиндром
2. Файлом
3. Сектором
4. Кластером

40. Размер страницы выбирается:

1. 8 Кбайт
2. 4 Кбайт
3. Кратным степени двойки
4. Кратным степени 10.

41. Маскирование прерывания это:

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


дальнейшем
2. Запрещение прерывания

42. Микропроцессор IntelPentium поддерживает типы таблиц дескрипторов:


1. виртуальные таблицы дескрипторов
2. локальные таблицы дескрипторов
3. адресные таблицы дескрипторов
4. глобальные таблицы дескрипторов

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


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

1. Запуска
2. Сообщений
3. Быстрого старта
4. Ожидания
5. Отложенного старта

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

1. Пользователем
2. Выводом
3. Оперативной памятью
4. Подсистемой управления памятью
5. Файловой системой
6. Подсистемой управления вводом

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


приложения так, чтобы те выполняли свои задачи небольшими частями, чаще возвращая ОС :

1. Области памяти
2. Ресурсы
3. Управление
4. Контекст
5. Результаты

46. В некоторых ОС при порождении процесса не требуется загружать коды и данные в


оперативную память, они копируются на диск в специальную область:

1. Подкачки
2. Процесса
3. Ввода-вывода
4. Обмена
5. Загрузки

47. В ОС Windows NT процесс имеет:

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


2. Только базовое значение приоритета
48. Относительная адресация жесткого диска для поиска данных на диске требует задания
следующих координат:

1. Имя логического диска и относительный номер сектора


2. Порядковый номер сектора на жестком диске
3. Физический номер сектора
4. Номер головки, номер цилиндра, номер сектора

49. Фрагментация памяти - это:

1. Наличие маленького числа несмежных участков свободной памяти очень небольшого


размера
2. Наличие большого числа несмежных участков свободной памяти очень маленького
размера
3. Наличие большого числа несмежных участков свободной памяти очень крупного размера
4. Наличие маленького числа несмежных участков свободной памяти очень крупного
размера

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


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

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


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

51. Главная задача файловой системы:

1. Связывание имени файла с выделенным ему пространством внешней памяти


2. Обеспечение совместного доступа к файлам
3. Обеспечение защиты от несанкционированного доступа

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

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


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

53. Поле уровня привилегий дескриптора сегмента состоит из:

1. 1 байта
2. 2 байт
3. 1 бита
4. 2 бит

54. Для идентификации переменных и команд в программе используются:


1. Символьные адреса
2. Символьные имена
3. Физические адреса
4. Виртуальные имена
5. Виртуальные адреса

55. В результате действий пользователя или поступления сигналов от аппаратуры- сигналов


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

1. Аппаратными
2. Программными
3. Системными
4. Внутренними

56. Вектор прерываний, передаваемый в процессор Intel Pentium, представляет собой:

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


2. Целое число в диапазоне 1-256
3. Целое число в диапазоне 0-1023
4. Целое число в диапазоне 0-255

57. В файловой системе FAT32 длина имени файла ограничивается:

1. 12 символами
2. Не ограничивается вообще
3. 14 символами
4. 256 символами
5. 255 символами

58. Наименьшая адресуемая единица обмена данными дискового устройства с оперативной


памятью – это:

1. Цилиндр
2. Кластер.
3. Дорожка
4. Сектор

59. Процедуры, вызываемые по прерываниям, обычно называют:

1. Обработчиками прерываний
2. Векторами прерываний
3. Запросами на прерывания
4. Диспетчерами прерываний
60. В ОС реального времени возможно применение следующего алгоритма планирования:

1. Абсолютные приоритеты
2. Квантование с относительными динамическими приоритетами
3. Кратчайшая задача – первая
4. Относительные приоритеты

61. Индексный указатель в файловой системе FAT может принимать следующие значения:

1. Кластер свободен
2. Резервный кластер
3. Фрагментированный кластер
4. Дефектный кластер

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

1. Между слоем драйверов файловых систем и блок-ориентированными драйверами дисков


2. Над слоем драйверов файловых систем
3. Под слоем блок-ориентированных драйверов дисков

63. Файловая система –это часть ОС, включающая:

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


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

64. Выберите верные утверждения:

1. Контекст процесса содержит необходимую ядру информацию о процессе для


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

65. Для управления конкретной моделью или целой группой устройств ввода-вывода с учетом их
особенностей используется специальный …

1. Модуль
2. Блок ОС
3. Канал
4. Элемент
5. Драйвер
66. К методам распределения памяти с использованием внешней памяти относят:

1. Распределение перемещаемыми разделами


2. Распределение динамическими разделами
3. Страничное распределение
4. Сегментное распределение

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

1. Логическим входом
2. Авторизацией
3. Аудитом
4. Легализацией
5. Аутентификацией

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

1. 1024 элементов
2. 512 элементов
3. 256 элементов
4. 255 элементов

69. К основным ресурсам вычислительной системы относятся

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


устройства и др.)
2. Пользователи и операторы ЭВМ
3. Процессоры (процессорное время)
4. Память (оперативная, внешняя)
5. Программное обеспеченеие, установленное на компьютере

70. Для обслуживания жесткого диска в ОС Unix используется:

1. Блок-ориентированный драйвер
2. Байт-ориентированный драйвер

71. Одним из недостатков сегментного распределения памяти является:

1. Нарушение защиты
2. Риск сбоя памяти
3. Перегрузка
4. Фрагментация
5. Риск простоя памяти

72. Свойство восстанавливаемости может распространяться на пользовательские данные и


служебную информацию. В файловой системе NTFS свойство восстанавливаемости
распространяется на:
1. служебную информацию
2. пользовательские данные
3. служебную информацию и пользовательские данные

73. При использовании системного вызова pipe в ОС Unix обмениваться данными могут:

1. Только родственные процессы, имеющие общего прародителя


2. Любые два процесса участвующие в системном вызове

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

1. Не меньше
2. Остаются прежними
3. Больше
4. Меньше
5. Не больше

75. Дескриптор сегмента содержит в себе следующую информацию:

1. Базовый физический адрес, размер сегмента, права доступа к сегменту, признаки


модификации, присутствия, обращения
2. Размер сегмента, признаки модификации, присутствия, обращения
3. Базовый физический адрес сегмента, права доступа к сегменту, признак обращения.
4. Базовый физический адрес сегмента, признаки модификации, присутствия, обращения

76. При страничном распределении частями оперативной памяти и виртуального адресного


пространства являются страницы сравнительно небольшого … размера

1. Произвольного
2. Фиксированного
3. Случайного
4. Изменяющегося

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

1. BSF
2. BSR
3. BTS
4. SHRD
5. SET

78. Таблица файловой системы FAT при фиксированной разрядности индексных указателей имеет:

1. Переменный размер
2. Фиксированный размер

79. При сегментном распределении памяти адресное пространство делится на сегменты:

1. фиксированного размера
2. переменного размера

80. Прообразом современных ОС были:

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


2. Компиляторы с символических языков
3. Системы пакетной обработки

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

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


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

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

1. Ожидания
2. Готовности
3. Выполнения

83. При сегментно-страничной организации время от времени ОС выгружает ненужные


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

1. Задач
2. Страниц
3. Сегментов
4. Блоков
5. Разделов

84. Свойство восстанавливаемости может распространяться на пользовательские данные и


служебную информацию. В файловой системе FAT свойство восстанавливаемости
распространяется на:

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

1. Команд
2. Вызова
3. Данных
4. Операндов
5. Адресов

86. Виртуальное адресное пространство процесса при использовании сегментно-страничного


механизма ограничивается размером в:

1. 1 Мб
2. 64 Тб
3. 4 Гб
4. 4 Тб
5. 64 Гб

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

1. Поддержки очереди
2. Диспетчеризации
3. Обслуживания очереди
4. Распределения ресурсов
5. Формирования очереди

88. Наиболее популярным критерием выбора страницы на выгрузку является:

1. Размер страницы
2. Число обращений к ней за последний промежуток времени
3. Установленный у страницы признак модификации
4. Принадлежность страницы к определенному процессу

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

1. Драйвер
2. Драйвером

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

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


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

91. При использовании перемещающего загрузчика последовательность действий по


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

1. На основании имеющихся данных о начальном адресе физической памяти и адресно-


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

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

1. Памятью
2. Процессами
3. Потоками
4. Прерываниями
5. Устройствами ввода-вывода
6. Заданиями
7. Файлами

93. Дискриминацию потоков с интенсивным обменом можно компенсировать организацией


дополнительной более приоритетной очереди прерванных из-за необходимости ввода-вывода…
потоков:

1. Ожидающих
2. Системных
3. Активных
4. Параллельных
5. Готовых

94. При порождении процесса базовые адреса его таблицы сегментов и таблицы страниц
загружаются в…

1. Специальные регистры процессора


2. Стек
3. Дескриптор процесса
4. Оперативную память
5. Виртуальную память

95. Обмен с любым устройством ввода-вывода выглядит как обмен с файлом, имеющим имя и
представляющим неструктурированную последовательность байтов, и в этом заключается суть
концепции…

1. Работы с файлами
2. Файлового обмена
3. Файловой системы
4. Виртуализации
5. Файлового доступа

96. Виды режимов ждущего таймера

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


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

97. Разделяемая память –это

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


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

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

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


2. Обобщенный случай критической секции
3. Объект-событие
4. Мьютекс

99. Posix – это:

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


2. Название ОС
3. Совокупность стандартов, используемых в ОС Unix
4. Название архитектуры вычислительной машины

100. Из-за непредсказуемости размеров сегментов в оперативной памяти сегментное


распределение памяти подвержено:

1. Риску простоя
2. Явлению фрагментации
3. Нарушениям защиты
4. Риску сбоя
5. Перегрузкам

101. Наиболее общим подходом к структуризации ОС является разделение всех ее модулей на


следующие группы:

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


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

102. В Windows NT потоки пользовательского режима …. вытеснять потоки режима ядра если
имеют больший приоритет

1. Не могут
2. Могут

103. Планирование потока – это:

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


2. Определение момента времени для смены текущего активного потока
3. Выбор для выполнения потока из очереди готовых потоков
4. Определение момента времени для смены текущего активного потока и выбор для
выполнения потока из очереди готовых потоков

104. Наиболее высокую степень переносимости имеют ОС, построенные в соответствии с


концепцией:

1. Классической архитектуры
2. Микроядерной архитектуры

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

1. На уровне потоков
2. На уровне процессов

106. Конвейер, как средство межпроцессного обмена данными, в ОС Unix представляет собой:

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


2. Буфер в оперативной памяти, поддерживающий очередь байт по алгоритму FIFO
3. Буфер в оперативной памяти, поддерживающий очередь байт по алгоритму LILO
4. Буфер в оперативной памяти, поддерживающий очередь байт по алгоритму FILO

107. Примеры необходимости прерываний в работе мультипрограммной ОС:

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


2. Более приоритетной задаче требуется процессор
3. Менее приоритетной задаче требуется процессор
4. Произошло событие
5. В оперативной памяти отсутствуют данные, необходимые активной задаче

108. В файловой системе ufs ОС Unix для хранения адреса файла выделено:
1. 15 полей
2. 10 полей
3. 16 полей
4. 32 поля

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

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


2. Код ОС должен легко переноситься с процессора одного типа на процессор другого типа

110. Для надежного управления выполнением приложений, а также распределения ресурсов


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

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


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

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

1. Sleep
2. Fork
3. CreateProcess
4. NewProcess

112. Чаще всего размер сектора равен:

1. 512 байт
2. 1 Мб
3. 256 Кбит
4. 512 Кб
5. 256 байт

113. Асинхронными являются:

1. Программные прерывания
2. Аппаратные прерывания

114. Поток переходит из состояния выполнения в состояние ожидания в результате:

1. Возникновения ошибки
2. Вытеснения другим потоком
3. Ожидания завершения ввода-вывода или другого события

115. Дескриптор сегмента содержит специальное поле, имеющее два значения:

1. Индивидуальный
2. Общий
3. Собственный
4. Разделяемый
5. Универсальный

116. Выберите верные утверждения:

1. Дескриптор процесса содержит необходимую ядру информацию о процессе для


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

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

1. Образ
2. Описатель
3. Коды
4. Данные
5. Контекст

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

1. Готовности
2. Ожидания

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


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

1. Потоков
2. Подпрограмм
3. Модулей
4. Программ
5. Процедур

120. Таблица страниц процесса - это:

1. Структура, организованная для контроля доступа к страницам процесса


2. Структура, организованная для учета свободных и занятых страничных блоков
3. Структура, используемая для отображения логического (виртуального) адресного
пространства в физическое при страничной организации памяти

121. Основным недостатком физической организации файла в виде связанного списка кластеров
является:
1. Сложность реализации доступа к произвольному месту файла
2. Фрагментация
3. Большой объем адресной информации
4. Большие затраты на поиск и считывание кластеров
5. Дефрагментация

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

1. Асинхронным
2. Синхронным

123. Инвертированная таблица страниц дает возможность:

1. Ускорить процесс трансляции адреса


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

124. Нумерация дорожек на жестком диске начинается с:

1. 1 от внешнего края к центру


2. 0 от внешнего края к центру
3. 1 от центра к внешнему краю
4. 0 от центра к внешнему краю

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


приложения позволяет … планирование.

1. Статическое
2. Динамическое
3. Невытесняющее
4. Комбинированное

126. При использовании схемы страничного распределения памяти виртуальное пространство


процесса делится на:

1. Страницы фиксированного размера


2. Сегменты нефиксированного размера
3. Сегменты фиксированного размера
4. Страницы нефиксированного размера

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

1. Статического
2. Всех перечисленных
3. Статистического
4. Динамического

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

1. 00000
2. 0AAFF
3. 003FF
4. Может располагаться в любом месте физической памяти

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


достигается …

1. Редко
2. Реже
3. Сложнее
4. Легче
5. Так же

130. Для первых цифровых вычислительных машин, появившихся в начале 40-х годов, характерны
следующие особенности:

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


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

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


внешней памяти:

1. Сегментно-страничное распределение.
2. Сегментное распределение
3. Динамическими разделами
4. Страничное распределение
132. В ОС Windows NT величина кванта может быть:

1. Только фиксированная
2. Только переменная
3. Переменная и фиксированная

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

1. Windows NT
2. MS DOS
3. OS/2
4. UNIX
5. Windows 3.x
6. Novell NetWare

134. Базовые адреса таблицы сегментов и таблицы страниц процесса являются частью его:

1. Страничного файла
2. Кода
3. Контекста
4. Файла образа
5. Образа

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


внешней памяти:

1. Фиксированными разделами
2. Перемещаемыми разделами.
3. Страничное распределение
4. Динамическими разделами

136. В ОС Windows 2000 определено:

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


2. 32 уровня приоритетов потоков
3. 16 уровней приоритетов потоков
4. 31 уровень приоритетов потоков

137. Абсолютная (физическая) адресация жесткого диска для поиска данных на диске требует
задания следующих координат:

1. Номер головки, номер цилиндра, номер сектора


2. Порядковый номер сектора на жестком диске
3. Имя логического диска и относительный номер сектора
4. Физический номер сектора
138. Набор функций микроядра обычно содержит функции следующих слоев обычного ядра:

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


2. Слой машинно-зависимых компонентов
3. Слой интерфейса системных вызовов
4. Слой менеджеров ресурсов

139. В отличие от обычных синхронизирующих объектов, в состояние готовности переводит


только один поток:

1. Объект-поток
2. Объект-процесс
3. Объект-файл
4. Объект-мьютекс

140. При создании потока ОС генерирует специальную информационную структуру-описатель


потока, содержащий:

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


2. Коды и данные потока
3. Права доступа
4. Приоритет
5. Идентификатор потока

141. В процессор передается начальный адрес обработчика прерываний в случае использования


опрашиваемого механизма прерываний:

1. Да
2. Нет

142. Дескриптор страницы содержит в себе следующую информацию:

1. Номер физической страницы, в которую загружена данная виртуальная страница,


признаки модификации, присутствия, обращения
2. Номер физической страницы, в которую загружена данная виртуальная страница, размер
страницы, признаки модификации, присутствия, обращения
3. Номер физической страницы, в которую загружена данная виртуальная страница, права
доступа к странице, признаки модификации, присутствия, обращения
4. Номер физической страницы, в которую загружена данная виртуальная страница, размер
страницы, права доступа к странице, признаки модификации, присутствия, обращения

143. Аппаратные прерывания обрабатываются:

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


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

1. Потери части данных при сбое ОС


2. Уменьшение скорости обмена данными между памятью и диском
3. Увеличение необходимого объема оперативной памяти для работы дискового кэша

145. Вытесняющие алгоритмы планирования основаны на следующей концепции:

1. Активный поток выполняется до тех пор, пока он сам не отдаст управление ОС для того,
чтобы она выбрала из очереди другой поток для выполнения
2. Решение о переключение процессора с одного потока на другой принимает ОС, а не
активный поток

146. Набор средств межпроцессного обмена данными включает в себя:

1. Разделяемую память
2. Очереди сообщений (message queues)
3. Конвейеры (pipes)

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

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


2. Схемой векторных прерываний

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

1. CLI
2. STI
3. INT
4. CMP

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


основанные на анализе таблиц распределения ресурсов и таблиц запросов к… ресурсам.

1. Блокированным
2. Ненужным
3. Выделенным
4. Свободным
5. Освобождаемым

150. Необходима разработка мер, ограждающих программы и данные от искажений или


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

1. Функциональной избыточности
2. Умолчания
3. Перемещаемости
4. Генерации
5. Защиты
6. Функциональной избирательности

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

1. Алгоритм бухгалтера
2. Алгоритм менеджера
3. Алгоритм купца
4. Алгоритм банкира

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


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

1. Накопителями информации
2. Аппаратурой компьютера
3. Внешними устройствами
4. Оперативной памятью

153. Наличие в составе ОС альтернативных однотипных компонент (мониторов, драйверов,


загрузчиков и т.п.) соответствует принципу:

1. Развития
2. Функциональной избыточности
3. Наращиваемости
4. Прозрачности
5. Открытости
6. Умолчания

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

1. Несигнальное
2. Сигнальное
3. Выключенное

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


потоков равное:

1. 0
2. 4
3. 2
4. 1
156. Для координации работы драйверов в подсистеме ввода-вывода может выделяться особый
модуль, называемый:

1. Менеджер аппаратуры
2. Менеджер ресурсов
3. Менеджер драйверов
4. Менеджер ввода-вывода

157. Выберите верные утверждения:

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


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

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

1. Инициализации
2. Разрешения доступа
3. Верификации
4. Логического входа
5. Доступа

159. В клиентских версиях Windows квант по умолчанию равен:

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


2. Трем интервалам системного таймера
3. Пяти интервалам системного таймера
4. Двум интервалам системного таймера

160. Функции аудита ОС заключаются в:

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


2. Проверке прав пользователя на доступ к ОС
3. Фиксации всех событий, от которых зависит безопасность
4. Контроле действий процессов на доступ к системным ресурсам

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

1. Многопользовательские
2. Для рабочих групп
3. Однопользовательские
4. Комбинированные
5. Групповые

162. Вектор прерывания в реальном режиме работы процессора –это:

1. Индекс дескриптора шлюза прерывания


2. Номер линии запроса прерывания
3. Адрес точки входа в обработчик прерывания
4. Номер ячейки в таблице векторов прерываний

163. Недостатки, связанные с неэффективным использованием памяти и перемещением


избыточной информации, характерны для механизма:

1. Виртуальной памяти
2. Свопинга

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

1. Приоритетных очередей
2. Очередей без приоритета
3. Очередей реального времени

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

1. Не влияет на
2. Усложняет
3. Упрощает

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

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


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

167. Виртуализация оперативной памяти осуществляется:

1. Совместно модулями ОС и микропроцессором


2. Микропроцессором
3. Модулями ОС

168. Возможность интерактивного взаимодействия пользователя и программы возникает с


появлением:

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


2. Систем пакетной обработки
3. Мультипрограммных вычислительных систем

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


1. Расширяемость, производительность
2. Расширяемость, производительность, надежность
3. Производительность, надежность
4. Расширяемость, надежность, переносимость

170. Выберите верные утверждения:

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


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

171. Основным преимуществом использования таблицы отображения (размещения) файлов (FAT)


по сравнению с классической схемой выделения связным списком является:

1. Повышенная надежность
2. Сокращение количества обращений к диску
3. Более экономичное использование дискового пространства

172. События – это

1. пассивные наборы разделяемых переменных и повторно входимых процедур доступа к


ним, которыми процессы пользуются в режиме разделения, причем в каждый момент
времени им может пользоваться только один процесс
2. принцип действия мьютесов, но в них заложена возможность подсчёта ресурсов, что
позволяет заранее определенному числу потоков одновременно войти в синхронизируемый
участок кода
3. средства синхронизации, которые используются в качестве сигналов о завершении какой-
либо операции
4. объекты ядра, позволяющие координировать взаимное исключение доступа к
разделяемому ресурсу

173. Адресное пространство делится на части без учета смыслового значения данных при:

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


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

174. Запись в таблице страниц в схеме виртуальной памяти отличается от соответствующей


записи в случае простой страничной организации:

1. Наличием бита присутствия


2. Наличием атрибутов защиты страницы
3. Наличием номера страничного кадра

175. Запись таблицы, называемая дескриптором страницы, не содержит:


1. Признак модификации
2. Признак присутствия
3. Признак обращения к странице
4. Номер физической страницы, в которую загружена данная виртуальная страница
5. Правила доступа к странице

176. Выберите верные утверждения:

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


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

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

1. Взаимная блокировка
2. Клинч
3. Цикл
4. Состязание
5. Тупик

178. При страничном распределении частями оперативной памяти и виртуального адресного


пространства являются … сравнительно небольшого размера

1. Страницы
2. Блоки
3. Разделы
4. Области

179. При классической архитектуре системный вызов сопровождается:

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


2. Четырьмя переключениями пользовательского/привилегированного режима
3. Двумя переключениями пользовательского/привилегированного режима
4. Одним переключением пользовательского/привилегированного режима

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

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


2. Поддержки дублирования контроллера
3. Поддержки зеркальных серверов
4. Отключения устройств
5. Ограничения доступа

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


памяти, назначенной другой задаче, называется … памяти

1. Виртуализацией
2. Избирательностью
3. Изоляцией
4. Защитой
5. Разделение

182. Разделение персонала, связанного с разработкой и эксплуатацией ЭВМ, на разработчиков,


специалистов по эксплуатации, операторов и программистов произошло:

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


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

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


определенный интервал времени, называется:

1. Прерыванием
2. Процедурой
3. Системным вызовом
4. Потоком
5. Ресурсом

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

1. Максимизирован
2. На переносимость это не влияет
3. Минимизирован

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

1. Всем задачам
2. Коротким задачам
3. Пользователям
4. Длинным задачам

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

1. Расширяемой
2. Обновляемой
3. Независимой
4. Структуризированной
5. Дополняемой

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


1. Возникновения тупика
2. Ожидания ресурсов
3. Устранения блокировки
4. Устранения тупика

188. В наибольшей степени подчеркивают роль ОС следующие критерии эффективности


вычислительной системы:

1. Пропускная способность
2. Качество графического интерфейса
3. Число пользователей
4. Удобство работы пользователей
5. Реактивность

189. Драйверы устройств, как правило, работают в:

1. Пользовательском режиме
2. Режиме ядра

190. На ЭВМ, оборудованных 32-разрядными микропроцессорами Intel Pentium, размер


виртуального адресного пространства процесса ограничен:

1. 1 Гб
2. 4 Мб
3. 4 Гб
4. 1024 Кб

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

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


2. Абсолютные приоритеты
3. Кратчайшая задача – первая
4. Относительные приоритеты

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


последовательности из командного файла, называют командным ...

1. Интерпретатором

193. Диспетчеризация потока – это:

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


2. Определение момента времени для смены текущего активного потока и выбор для
выполнения потока из очереди готовых потоков
3. Определение момента времени для смены текущего активного потока
4. Выбор для выполнения потока из очереди готовых потоков
194. К функциям ОС по управлению памятью не относятся:

1. Выделение памяти потокам


2. Выделение памяти процессам
3. Отслеживание занятой памяти
4. Освобождение памяти при завершении процессов
5. Отслеживание свободной памяти
6. Освобождение памяти при завершении потоков

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


либо всех этих объектов, поток переходит в состояние:

1. Ожидания
2. Активное
3. Несигнальное
4. Готовности
5. Сигнальное

196. При возникновении страничного прерывания выполняющийся процесс:

1. Аварийно завершается
2. Переходит в состояние готовности
3. Продолжает свою работу
4. Переходит в состояние ожидания

197. К функциям ОС по управлению памятью относятся:

1. Отслеживание свободной памяти


2. Отслеживание занятой памяти
3. Освобождение памяти при завершении процессов
4. Выделение памяти потокам
5. Выделение памяти процессам
6. Освобождение памяти при завершении потоков

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

1. 00000
2. 0AAFF
3. Может располагаться в любом месте физической памяти
4. 003FF

199. Файловая система FAT использует в качестве минимальной единицы дискового


пространства:

1. Бит
2. Сектор
3. Байт
4. Кластер
5. Файл

200. При использовании схемы сегментно-страничного распределения памяти преобразование


виртуального адреса в физический осуществляется в следующем порядке:

1. На первом этапе работает механизм сегментации. Далее страничный механизм,


результатом работы которого является линейный виртуальный адрес. Далее линейный
виртуальный адрес с помощью страничного механизма преобразуется в физический.
2. На первом этапе работает страничный механизм. Далее механизм сегментации.
3. На первом этапе работает страничный механизм. Далее сегментный механизм,
результатом работы которого является линейный виртуальный адрес. Далее линейный
виртуальный адрес с помощью страничного механизма преобразуется в физический.
4. На первом этапе работает механизм сегментации. Далее страничный механизм.

201. Защита памяти заключается:

1. В контроле физических параметров модулей оперативной памяти и изменения их в


случае выхода за допустимые пределы. Например, снижение тактовой частоты при
повышении температуры
2. В проверке целостности записываемых и считываемых данных в/из памяти путем
применения определенных алгоритмов
3. В запрещении чтения и записи данных из областей памяти выполняемым процессом,
если эти области не принадлежат ему
4. В запрещение чтения и записи данных из областей памяти принадлежащих модулям
операционной системы

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

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


2. Относительные приоритеты
3. Кратчайшая задача – первая
4. Абсолютные приоритеты

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


прерванного процесса, начиная с:

1. Следующей
2. Последней
3. Первой
4. Последней удачной
5. Последней неудачной

204. Размер загрузочного сектора жесткого диска равен:


1. 512 Кб
2. 1 Кб
3. 512 байт
4. 32 байта

205. Во многих ОС средства обмена данными и синхронизации называют средствами


межпроцессного (межпоточного):

1. Взаимодействия
2. Воздействия
3. Влияния
4. Согласования
5. Реагирования

206. В зависимости от вероятности массового спроса какой-либо программы у потенциальных


пользователей ОС, создатель ОС принимает решение о том, является ли эта программа:

1. Частью ОС
2. Транзитной
3. Частью ядра ОС
4. Резидентной
5. Компонентом ядра

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


будет …

1. Такая же
2. Всегда ниже
3. Не ниже
4. Иногда ниже
5. Выше

208. Операционная система QNX является:

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


2. системой разделения времени
3. системой реального времени

209. В отношении последовательно используемого ресурса допустимо только строго


последовательное выполнение цепочки:

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


2. Запрос - использование - освобождение
3. Использование – запрос – освобождение
4. Освобождение – запрос – использование
210. Максимально возможное виртуальное адресное пространство процесса определяется:

1. Совместно ОС и архитектурой ЭВМ


2. Архитектурой ЭВМ
3. Операционной системой

211. В ОС Windows NT Server квант по умолчанию равен:

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


2. Десяти интервалам системного таймера
3. Двенадцати интервалам системного таймера
4. Двадцати пяти интервалам системного таймера

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

1. Намного ниже
2. Такая же
3. Не выше
4. Ниже
5. Выше

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

1. Поток
2. Задание
3. Процедура
4. Процесс
5. Файл

214. Киберугроза, использующая ошибку в операционной системе и появившаяся сразу после


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

1. уязвимость нулевого дня


2. ошибка времени проверки ко времени использования
3. SQL- инъекция

215. При распределении памяти перемещаемыми разделами подсистема памяти выполняет


следующие задачи:

1. Сравнивает объем памяти, требуемый для нового процесса, с размерами свободных


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

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

1. Аппаратными средствами
2. Средствами ОС
3. Совместно аппаратными и программными средствами

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

1. По решению администратора
2. Случайным образом
3. По умолчанию
4. В зависимости от обстоятельств
5. По решению пользователя

218. Особая роль оперативной памяти (ОП) заключается:

1. В том, что ОП распределяется между модулями ОС и приложениями


2. В том, что процессор может выполнять инструкции, только если они находятся в ОП
3. В том, что ОП обладает очень высоким быстродействием

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

1. Команд
2. Адресов
3. Вызова
4. Данных
5. Операндов

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

1. Длинным задачам
2. Всем задачам
3. Пользователям
4. Коротким задачам

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

1. Сервисные программы
2. Библиотеки процедур различного назначения
3. Утилиты
4. Системные обрабатывающие программы
5. Драйверы
222. Мониторы – это

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


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

223. Каталоги – это:

1. Файлы, содержащие произвольную информацию, которую заносит в них пользователь


2. Файлы, имеющие атрибут «каталог»
3. Файлы, содержащие конфиденциальную информацию
4. Особый тип файлов, которые содержат системную информацию о наборе файлов,
сгруппированных по какому-либо признаку

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

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


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

225. Размер страницы 2 в степени к дает возможность легко разделять составляющие ее адреса в
двоичном представлении: младшие k разрядов занимает:

1. Номер страницы
2. Базовый адрес
3. Номер сегмента
4. Смещение
5. Номер раздела

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


либо всех этих объектов, поток может попросить ОС перевести его из состояния:

1. Сигнальное
2. Несигнальное
3. Ожидания
4. Активное
5. Готовности

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


1. STI
2. INT
3. CLI
4. CMP

228. Безымянные каналы

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


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

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


монопольно, снимаются многие проблемы:

1. Разделения данных
2. Управления
3. Защиты программ
4. Защиты данных
5. Планирования

230. Для вычислительной техники, существовавшей в середине 50-х годов характерны следующие
особенности:

1. Появилась новая техническая база – полупроводниковые устройства. Выросло


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

1. Мониторинга
2. Файловой системы
3. Защиты системы
4. Управления процессами
5. Защиты памяти

232. Для упрощения механизма преобразования адресов размер страницы выбирают кратным:

1. Степени двойки
2. Степени двойки+2
3. Степени двойки-1
4. Степени двойки+1
5. Степени двойки-2

233. Основной целью использования мультипрограммирования в системах пакетной обработки


является:

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


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

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

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


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

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

1. Средства ОС
2. Совместно собственные средства и средства ОС
3. Собственные средства

236. Аутентификация пользователя осуществляется для:

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


2. Контроля доступа в систему
3. Предотвращения некорректных действий легальных пользователей

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


различия в представлении:

1. Процессов и потоков
2. Окон приложений
3. Линеек быстрого старта
4. Пиктограмм
5. Диалоговых окон
6. Окон сообщений

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

1. 3
2. 0
3. 1
4. 2
5. 4

239. Чтобы упростить механизм преобразования адресов, размер страницы в байтах специально
выбирается равным:

1. 2 в степени к-1
2. 2 в степени к*3
3. 2 в степени к
4. 2 в степени к+1

240. Виртуальное адресное пространство процесса при использовании сегментного механизма


ограничивается размером в:

1. 1 Мб
2. 4 Тб
3. 4 Гб
4. 64 Тб
5. 32 Тб

241. Синхронизация потоков заключается:

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


2. В согласованном доступе к аппаратным средствам
3. В согласовании их скоростей путем приостановки потоков

242. Обычно, группы функций управления и решения специфичных задач организации


вычислительного процесса поддерживаются в ОС отдельными:

1. Процедурами
2. Модулями
3. Подсистемами
4. Программами
5. Частями
243. В ОС Windows NT значение динамического приоритета потока ограничено сверху:

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


2. Нижней границей диапазона приоритетов реального времени
3. Ничем не ограничено
4. Его базовым приоритетом
5. Значением 12

244. Наиболее просто реализовать механизм:

1. Виртуальной памяти
2. Свопинга

245. Комплекс системных управляющих и обрабатывающих программ, предназначенных для


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

1. Операционной системой
2. Операционной средой
3. Монитором
4. Мониторной системой
5. Управляющей средой

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

1. Виртуальной
2. Комбинированной
3. Расширенной
4. Общей
5. Дополнительной

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

1. Планирования
2. Загрузки нового потока
3. Обработка прерывания
4. Смены контекста
5. Диспетчеризации

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

1. Максимально возможный размер сегмента


2. Признаки модификации и присутствия
3. Правила доступа к сегменту
4. Размер сегмента
5. Базовый физический адрес сегмента в оперативной памяти

249. В ОС Windows 2000 определено:

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


2. 255 уровней запроса прерываний (IRQL)
3. 31 уровень запроса прерываний (IRQL)
4. 32 уровня запроса прерываний (IRQL)

250. Термин race condition (условие гонки) относится:

1. К набору процессов, демонстрирующих недетерминированное поведение


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

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

1. голосовой
2. визуальный
3. универсальный
4. жестовый
5. графический
6. алфавитно-цифровой

252. Невытесняющие алгоритмы планирования основаны на следующей концепции:

1. Активный поток выполняется до тех пор, пока он сам не отдаст управление ОС для того,
чтобы она выбрала из очереди другой поток для выполнения
2. Решение о переключение процессора с одного потока на другой принимает ОС, а не
активный поток

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

1. Вектор прерываний
2. Процедура обработки прерывания
3. Драйвер
4. Приоритет прерывания
5. Диспетчер прерывания

254. Команды управления пакетными файлами входят в состав:

1. Командного языка ОС
2. Языка программирования
3. Инструкций процессора
4. Языка управления
5. Языка директив
255. К методам распределения памяти без использования внешней памяти относят:

1. Распределение фиксированными разделами


2. Распределение динамическими разделами
3. Страничное распределение
4. Сегментно-страничное распределение

256. Размер страничного файла для временного хранения сегментов и страниц на диске выбирают:

1. Меньше объема оперативной памяти


2. Больше объема оперативной памяти
3. Равным объему оперативной памяти

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

1. 3
2. 5
3. 1
4. 2
5. 4

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

1. Больше текущего
2. Меньше текущего
3. Идентичен текущему

259. Увеличение числа одновременно работающих приложений за счет увеличения размера


страничного файла приводит к:

1. Менее эффективному использованию процессорного времени


2. Более эффективному использованию дисковой подсистемы ЭВМ
3. Более эффективному использованию процессорного времени
4. Замедлению работы этих приложений

260. Виртуальным адресным пространством называется:

1. Совокупность виртуальных адресов процесса


2. Совокупность виртуальных и физических адресов процесса
3. Совокупность физических адресов процесса
4. Пространство, выделенное ОС программе для ее выполнения

261. В ОС Windows NT поток имеет:

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


2. Только базовое значение приоритета
262. Для вычислительной техники и ОС в период 1965-1975 г. характерны следующие
особенности:

1. В этот период были реализованы практически все основные механизмы, присущие


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

263. Виртуальное адресное пространство называется плоским если:

1. Оно представлено в виде линейной прерывающейся последовательности виртуальных


адресов
2. Оно представлено в виде непрерывной нелинейной последовательности виртуальных
адресов
3. Оно представлено в виде непрерывной линейной последовательности виртуальных
адресов
4. Оно представлено в виде нелинейной последовательности физических адресов

264. Для свопинга характерно следующее:

1. Образы процессов выгружаются на диск и возвращаются в оперативную память целиком


2. Между оперативной памятью и диском перемещаются части образов процессов

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


распределять по всей системе аппаратно-зависимый:

1. Буфер
2. Вывод
3. Код
4. Обмен
5. Ввод

266. Наиболее распространенный на практике способ реализации прикладных программных сред


выглядит следующим образом:

1. Операционная система ОС1 поддерживает, кроме своих «родных» приложений,


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

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

1. Номером
2. Вектором
3. Адресом обработчика
4. Адресом
5. Номером обработчика

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

1. Симметричные
2. Ассиметричные

269. Доступ к разделяемому сегменту получают все процессы, выполнившие системный вызов с
созданием нового сегмента с одинаковым:

1. Идентификатором
2. Адресом
3. Размером
4. Приоритетом
5. Номером

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

1. Модуль ядра
2. Сервер привилегированного режима
3. Сервер пользовательского режима
4. Сервер защищенного режима

271. При микроядерной архитектуре системный вызов сопровождается:

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


2. Четырьмя переключениями пользовательского/привилегированного режима
3. Одним переключением пользовательского/привилегированного режима
4. Тремя переключениями пользовательского/привилегированного режима

272. Деление виртуального адресного пространства на сегменты осуществляется:

1. По умолчанию, в соответствии с принятыми в системе соглашениями


2. Перемещающим загрузчиком
3. Компилятором на основе указаний программиста
4. Модулями ОС и микропроцессором

273. В Windows NT вытесненный поток помещается:

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


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

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

1. Диапазоне значений
2. Поле
3. Порядке
4. Массиве
5. Месте

275. Выберите верные утверждения:

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


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

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

1. Защиты программ
2. Управления
3. Планирования
4. Защиты данных
5. Разделения данных

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

1. Оперативной памяти
2. Обработки прерываний
3. Приоритетного обслуживания
4. Аппаратной платформы
5. Внешней памяти

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

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


2. Низкого уровня
3. Высокого уровня

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

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


2. Потокам
3. Процессам
4. Процессам и потокам

280. При выполнении инструкции деления на 0 возникает:

1. Прерывания не происходит, но возникает ошибка


2. Программное прерывание
3. Внутреннее прерывание

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

1. 5
2. 4
3. 1
4. 2
5. 3

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

1. Ничем не ограничено
2. Его базовым приоритетом
3. Базовым приоритетом процесса
4. Значением 1

283. Менеджеры ресурсов при микроядерной архитектуре работают в:

1. Привилегированном режиме
2. Режиме ядра
3. Реальном режиме
4. Защищенном режиме
5. Пользовательском режиме

284. ОС компьютера – это:

1. Набор высокоуровневых функций, виртуализирующих аппаратуру компьютера


2. ППЗУ на системной плате компьютера.
3. Система управления ресурсами
4. Аппаратно-программный комплекс, обеспечивающий взаимодействие пользователя с
вычислительной системой, а также управляющий ресурсами вычислительной системы

285. Конвейер(канал,pipe) – это

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


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

286. Если два процесса используют обобщенный ресурс (например, память), и действия над ним в
составе процессов не должны выполняться параллельно, то между этими процессами возникает
отношение…

1. Взаимного исключения
2. Предшествования
3. Очередности
4. Приоритетности
5. Порядка
287. Способ организации вычислительного процесса, когда в оперативной памяти компьютера
одновременно находятся несколько программ или заданий, попеременно выполняющихся на
процессоре, называется …

1. Разделением времени
2. Разделением задач
3. Программированием
4. Многозадачностью

288. Исключения обрабатываются:

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


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

289. Выберите верные утверждения относящиеся к ОС с классической архитектурой:

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


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

290. Получило распространение деление виртуального адресного пространства процесса на


равные, содержащие для удобства преобразования адреса по (2 в степени n) страниц размером 2 в
степени к,называемые…

1. Блоки
2. Разделы
3. Кадры
4. Сегменты
5. Страницы

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

1. Критической секцией
2. Тупиком
3. Взаимным состязанием
4. Гонкой

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


1. Контекста
2. Счетчиков
3. Режима
4. Регистров
5. Потоков

293. В ОС Windows по умолчанию системная часть виртуального адресного пространства


составляет:

1. 1 Мб
2. 512 Мб
3. 2 Гб
4. 4 Гб

294. Способ организации вычислительного процесса в системах с несколькими процессорами


называется:

1. Мультипроцессная обработка
2. Мультизадачная обработка
3. Мультипроцессорная обработка
4. Мультипрограммная обработка

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

1. Аппаратные
2. Процессор
3. Информационные
4. Программные
5. Память

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

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


потоках
2. Запуск нового потока на выполнение
3. Выбор для выполнения потока из очереди готовых потоков
4. Определение момента времени для смены текущего потока
5. Сохранения контекста текущего потока, который требуется сменить

297. Разделяемым ресурсом является

1. Принтер
2. Жесткий диск
3. Оперативная память
4. Сканер
298. Процесс в мультипрограммном режиме может выполняться быстрее, чем в монопольном:

1. Нет
2. Да

299. В системах реального времени после каждого прерывания планировщик просматривает


расписание и проверяет, не пора ли … задачи.

1. Запустить
2. Переключить
3. Остановить
4. Приостановить

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

1. 1
2. 0
3. 3
4. 2
5. 4

301. Функциями ОС по управлению памятью являются:

1. Дефрагментация памяти
2. Выделение памяти процессам и освобождение памяти по завершению процессов
3. Отслеживание свободной и занятой памяти
4. Настройка адресов программы на конкретную область физической памяти

302. Фрагментация, избыточность являются недостатками:

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


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

303. В соответствии с определением ОС ее главными функциями является предоставление


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

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


2. Предоставление удобств пользователю
3. Обе функции развивались параллельно без явного доминирования

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

1. Некоторые пользователи
2. Все
3. Все пользователи
4. Администраторы
5. Разработчики программ

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

1. Запрос-освобождение-использование
2. Использование-освобождение-запрос
3. Запрос-использование
4. Использование-запрос-освобождение
5. Освобождение-запрос-использование
6. Освобождение-использование-запрос

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

1. процедура
2. динамически подключаемая библиотека
3. программа
4. вспомогательный модуль

307. Основным недостатком метода распределения памяти перемещаемыми разделами является:

1. Значительное количество времени, затрачиваемое на процедуру сжатия


2. Дефрагментация
3. Фрагментация
4. Низкая эффективность использования памяти

308. Фрагментация памяти присуща следующим методам распределения памяти:

1. Распределение памяти фиксированными разделами


2. Распределение памяти динамическими разделами
3. Распределение памяти перемещаемыми разделами

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

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


2. Определение момента времени для смены текущего потока
3. Сохранения контекста текущего потока, который требуется сменить
4. Загрузка контекста нового потока, выбранного в результате планирования
5. Запуск нового потока на выполнение

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

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


2. Двоичной совместимости

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


1. Исполнительная система
2. Ядро
3. HAL
4. Менеджеры ресурсов

312. К ограничению пользовательского режима можно отнести следующее:

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


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

313. В ОС Windows NT пользовательские приложения:

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


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

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

1. Завершения
2. Завершения приложения
3. Передачи управления ОС
4. Ввода-вывода
5. Передачи управления

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

1. Последовательно
2. Параллельно
3. В единицу времени
4. К определенному времени
5. За определенное время

316. Чем ограничивается максимальный размер физической памяти, которую можно установить в
компьютере определенной модели?
1. Характеристиками аппаратуры
2. Разрядностью адреса в системе команд
3. Разрядностью адресной шины
4. Ничем не ограничивается.

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

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


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

318. Обработчики прерываний принадлежат:

1. Диспетчеру
2. ОС
3. Конкретному процессу
4. Планировщику
5. Конкретному потоку

319. Системные семафоры – это

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


либо операции
2. принцип действия мьютексов, но в них заложена возможность подсчёта ресурсов, что
позволяет заранее определенному числу потоков одновременно войти в синхронизируемый
участок кода
3. пассивные наборы разделяемых переменных и повторно входимых процедур доступа к
ним, которыми процессы пользуются в режиме разделения, причем в каждый момент
времени им может пользоваться только один процесс
4. объекты ядра, позволяющие координировать взаимное исключение доступа к
разделяемому ресурсу

320. ОС Windows NT относится к:

1. ОС пакетной обработки
2. ОС разделения времени
3. ОС реального времени

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

1. Останавливается
2. Часто прерывается
3. Не прерывается
4. Иногда не прерывается
5. Всегда прерывается
322. Программные прерывания обрабатываются:

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


2. Специальными модулями ядра
3. Драйверами внешних устройств

323. Мультипрограммирование – это:

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


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

324. Совокупность дорожек одного радиуса на всех поверхностях пластин жесткого диска
называется ...
цилиндром
325. Средства переключения процессов предназначены для быстрого ... контекста
приостанавливаемого процесса и восстановления контекста процесса, который становится
активным.
сохранения
326. Процессорное время распределяется ОС между ...
потоками
327. Способ взаимодействия ... в реальной ОС может отличаться от типового варианта
многослойной структуры.
слоев
328. Иногда разработчики ОС отходят от классического варианта ее ... , позволяя отдельным
наиболее важным приложениям ОС выполняться в привилегированном режиме.
архитектуры
329. Диспетчер системных вызовов сохраняет содержимое регистров процессора в системном
стеке и проверяет, попадает ли запрошенный номер вызова в поддерживаемый ОС ... и передает
управление адресованной процедуре ОС.
диапазон
330. В идеале слой машинно-зависимых компонентов ядра полностью экранирует ... часть ОС от
конкретных деталей аппаратной платформы для поддерживаемого набора платформ.
верхнюю
331. Некая сущность внутри процесса, получающая процессорное время называется …
поток
332. Низкая производительность ОС на основе микроядра сказывается на скорости работы
прикладных программных сред, а значит на скорости выполнения ... .
программ
333. ОС - комплекс ... и данных, организующих решение задачи и взаимодействие пользователя с
техническими средствами САПР.
программ
334. С точки зрения архитектуры ОС состоит из ... и вспомогательных модулей
ядра
335. При возникновении фрагментации оперативной памяти программные средства ОС должны
объединять все малые свободные ее участки в единственную ... область на основе известных
алгоритмов устранения «дыр»
свободную
336. Если ... - статический объект, представляющий файл кодами и данными, то процесс –
динамический объект ОС, возникающий в системе после того, как пользователь или ОС решает
создать новую единицу вычислительной работы.
программа
337. Для ускорения выполнения чужих программ (с API другой ОС) прикладные программные
среды ... на «родном» языке частые обращения к чужим библиотечным функциям, например,
графического интерфейса пользователя.
имитируют
338. Внутренние прерывания (или исключения) происходят ... с выполнением программы (внутри
тактов команды) при появлении аварийной ситуации в ходе выполнения некоторой инструкции.
синхронно
339. Для синхронизации потоков приложений программист может использовать как собственные
средства и приёмы (например, глобальные логические переменны, так и средства ОС, доступные
в форме ....
системных вызовов
340. При сегментном распределении частями оперативной памяти и виртуального адресного
пространства являются сегменты ... размера
произвольного
341. Интервал процессорного времени, отведенный потоку для выполнения называется…
Квант
342. Функции защиты ОС тесно связаны с функциями ... , поскольку именно привилегированное
лицо определяет права пользователей при их обращении к вычислительной системе.
администрирования
343. Увеличение числа слоев ядра ведет к некоторому замедлению его работы за счет
межслойного взаимодействия, а уменьшение -... расширяемость и логичность системы.
снижает
344. Перед выполнением программного прерывания приложение передает ОС ... системного
вызова, который является индексом в дополнительной таблице адресов процедур ОС,
реализующих системные вызовы.
номер
345. Подсистемы графического интерфейса пользователя в различных ОС могут иметь визуальные
различия в представлении панелей и окон приложений, диалоговых окон, окон сообщений,
пиктограмм, планок ... , линеек быстрого старта
инструментария
346. Создание в рамках одной ОС нескольких прикладных программных сред позволяет иметь
единственную версию программы и ... ее между разными ОС.
переносить
347. Для достижения переносимости ОС аппаратно-зависимый код должен быть надежно ... в
нескольких модулях, а не быть распределен по всей системе
изолирован
348. При сегментной организации памяти на этапе создания процесса во время загрузки его образа
в память ОС создает ... сегментов процесса
таблицу
349. В зависимости от источника прерывания делятся на 3 класса: внешние, внутренне и ....
программные
350. В ОС Windows 2000 используется ... алгоритм планирования потоков
смешанный
351. ОС назначает процессу адресное ... и набор ресурсов, которые совместно используются всеми
его потоками.
пространство
352. Если ... ситуация все же возникла, часто помогает попытка начинать снимать с решения
некоторые задачи или заблокированные потоки.
тупиковая
353. Поток, сделавший синхронный (блокирующий) системный вызов, переводится
планировщиком ОС в состояние ... , а после завершения обработки вызова – в состояние
готовности.
ожидания
354. Кэш-способ совместного функционирования ... устройств, отличающихся временем доступа и
стоимостью хранения данных.
запоминающ их
355. Программные прерывания часто используются для выполнения ограниченного числа
вызовов функций ядра ОС- ... вызовов
системных
356. Способность системы выдерживать заранее заданные интервалы времени между запуском
программы и получением результата называется ...
реактивностью
357. Популярным способом управления памятью является механизм поддержки ... памяти,
позволяющий программисту писать программы так, как будто в его распоряжении имеется
однородная оперативная память достаточного размера
виртуальной
358. По сути, любая ОС, которая распределяет ресурсы и управляет процессами на базе скрытой
аппаратуры, создает у пользователя видимость ... машины.
виртуальной
359. В системах реального времени для отработки статического расписания планировщик
активизируется по прерываниям от ... , возникающим через короткие интервалы времени (около
32 мс)
таймера
360. Процесс - динамический объект ОС, возникающий в системе после того, как пользователь
или ... решает запустить программу, то есть создать новую единицу вычислительной работы.
операционная система
361. Чтобы добавить новую высокоуровневую функцию ОС, достаточно разработать
соответствующие ... , не модифицируя важнейших функций ядра
приложение
362. OC Widows NT может повышать приоритет потока (называемый в этом случае ...), если поток
не полностью использовал свой квант, или понижать его в противном случае.
динамическим
363. При работе важных приложений ОС в ... режиме повышается производительность, но
ослабляется защита ОС от работающих приложений, надежность которых в этом случае должна
равняться надежности самой ОС.
пользовательском
364. Планирование называется ... , если решения принимаются во время работы системы на
основе анализа текущей ситуации
динамическим
365. В идеале слой ... компонентов ядра полностью экранирует верхние слои ядра ОС от
конкретных деталей аппаратной платформы для поддерживаемого набора платформ.
машинно-зависимых
366. По типу лицензии ОС можно разделить на ... и свободные
проприетарные
367. Кэш позволяет ... среднее время доступа к данным и экономить более дорогую
быстродействующую память.
уменьшить
368. Эмулятор должен последовательно дешифровать каждую ... первого процессора, определяя
задаваемые действия, а затем выполнять эквивалентную подпрограмму, написанную в кодах
второго процессора
инструкцию
369. Содержание контекста обычно включает содержимое всех ... общего назначения процессора,
регистра флагов операций, а также тех системных указателей, которые связаны с данным
процессом.
регистров
370. Каждая дорожка разбивается на фрагменты, называемые ....
сектор
371. Если во время выполнения процесса происходит обращение по виртуальному адресу,
относящемуся к сегменту, который отсутствует в памяти , то происходит ...
прерывание
372. Подсистемы графического интерфейса пользователя в различных ОС могут иметь визуальные
различия в представлении панелей и окон приложений, диалоговых окно, окон сообщений,
пиктограмм, планок инструментария, линеек быстрого ... .
старта
373. В зависимости от источника прерывания делятся на 3 класса: внешние, ... и программные
внутренние
374. Прикладной процесс ... использовать системную часть виртуальной памяти
не может
375. Некоторые ОС могут одновременно поддерживать несколько режимов, например, одна часть
задач может выполняться в режиме ... обработки, другая – в режиме реального времени или
разделения времени.
пакетной
376. Внешние прерывания являются ... по отношению к потоку инструкций прерываемой
программы, возникая между выполнением двух соседних инструкций.
асинхронными
377. Создание в рамках одной ОС нескольких прикладных программных ... позволяет иметь
единственную версию программы и переносить ее между разными ОС.
сред
378. Запросы приложений и пользователей на создание новой задачи или на повышение
приоритета уже существующей задачи создают новую ситуацию, требующую пересмотра очередей
и ... процессора
переключения
379. В вытесняемой области ... размещаются модули ОС, не требующие быстрой реакции или
постоянного присутствия в оперативной памяти.
памяти
380. Создание ... требует от ОС меньших накладных расходов, чем создание процесса
потока
381. Средства ... адресов преобразуют виртуальные адреса в кодах процесса в адреса физической
оперативной памяти.
трансляции
382. Главное внимание пользователя сосредоточено на языке программирования, а виртуальная
машина воспринимается им как «черный ящик», выполняющий его программы, ... виртуальной
машины его не интересует.
архитектура
383. Windows NT использует … уровня привилегий для режима ядра и пользовательского режима
2
384. Приоритетность прерываний означает, что все источники прерываний делятся на классы и
каждому классу назначается свой ... запроса на прерывание
приоритет
385. Виртуальная память обеспечивает перемещение между оперативной памятью и диском ...
образов процессов
частей
386. Дисциплина обслуживания очереди – набор правил извлечения запроса процесса из очереди
с последующем предоставлением ему ... для использования.
ресурсов
387. При сегментно-страничном распределении памяти перемещение данных между диском и
оперативной памятью осуществляется ...
страницами
388. Существует ряд событий, связанных с системными вызовами, требующих от планировщика
выполнения ... .
перепланировки
389. Поток, сделавший синхронный (блокирующий) вызов, переводится планировщиком ОС в
состояние ожидания , а после завершения обработки вызова – в состояние ....
готовности
390. В системах с абсолютными приоритетами время ожидания потока в очереди может быть
сведено к минимуму, если ему назначить самый … приоритет
высокий
391. В ОС Windows NT аппаратные прерывания имеют ... приоритет, чем программные.
больший
392. Разработчик приложения для ОС с не вытесняющей многозадачностью сам может определять
моменты возвращения управления, исключая нерациональные ... программ в «неудобные» для них
моменты времени.
переключения
393. При сегментной организации памяти адресное пространство процесса делится на ...
сегменты.
394. Как и обычные приложения, все ... модули ОС обращаются к функциям ядра посредством
системных вызовов
вспомогательные
395. В невытесняемой области ... размещаются модули ОС, требующие быстрой реакции или
постоянного присутствия в оперативной памяти.
памяти
396. Интенсивность страничного обмена может быть снижена за счет ... загрузки
упреждающ ей
397. Для упорядочения работы обработчиков прерываний в ОС выделяется программный модуль,
называемый ... прерываний
диспетчером
398. В зависимости от источника прерывания делятся на три класса: ..., внутренние и
программные.
внешние
399. Поскольку посылка сигнала предусматривает знание идентификатора процесса, то
взаимодействие посредством сигналов возможно только между ... процессами, которые могут
получить данные об идентификаторах друг друга
родственными
400. Каждую секунду в системе происходят сотни событий, связанные с распределением и
освобождением ресурсов, и ОС должна иметь надежные и производительные средства
синхронизации ... с этими событиями.
процессов
401. О прерываниях, имеющих одинаковое значение приоритета, говорят, что они относятся к
одному ... приоритета прерываний
уровню
402. Альтернативой классическому способу построения ОС является ... архитектура
микроядерная
403. Программные прерывания являются ... по отношению к потоку инструкций прерываемой
программы
синхронными
404. После завершения работы системного вызова управление возвращается ... системных вызовов
вместе с кодом завершения этого вызова
диспетчеру
405. Важной причиной применения ... прерываний вместо обычных инструкций вызова
подпрограмм является возможность смены пользовательского режима на привилегированный
одновременно с вызовом процедуры.
программных
406. Преобразование виртуального адреса в физический при сегментно-страничной адресации
происходит в ... этапа
два
407. Дескриптор сегмента содержит специальное поле, показывающее, что данный сегмент может
быть или индивидуальным, или ...
разделяемым
408. При страничной организации памяти преобразование виртуального адреса в физический
осуществляется за ... этап(а)
один
409. Появление в системе нового процесса создает ситуацию, требующую пересмотра очередей и
... процессора
переключения
410. При работе важных приложений ОС в ... режиме понижается производительность, но
усиливается защита ОС от работающих приложений
привилегированном