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

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

.pdf
Скачиваний:
85
Добавлен:
21.12.2023
Размер:
1.39 Mб
Скачать

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

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

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

186.Мониторы – это

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.Нет

2.Да

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

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

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

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

1.Приоритет

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

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

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

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

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

1.Данных

2.Команд

3.Вызова

4.Операндов

5.Адресов

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

1.Средствами ОС

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

3.Совместно аппаратными и программными средствами 194. Выберите верные утверждения:

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

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

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

1.Пропускная способность

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.Накопителями информации

2.Внешними устройствами

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

4.Аппаратурой компьютера

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

1.программа

2.вспомогательный модуль

3.динамически подключаемая библиотека

4.процедура

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

1.Диспетчерами прерываний

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

3.Обработчиками прерываний

4.Запросами на прерывания

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

1.Инструкций процессора

2.Языка директив

3.Командного языка ОС

4.Языка программирования

5.Языка управления

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

1.Не могут

2.Могут

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

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

2.Пяти интервалам системного таймера

3.Трем интервалам системного таймера 4. Двум интервалам системного таймера 204. Выберите верные утверждения:

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

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

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

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

205.Наличие в составе ОС альтернативных однотипных компонент (мониторов, драйверов, загрузчиков и т.п.) соответствует принципу:

1.Развития

2.Открытости

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

4.Прозрачности

5.Умолчания

6.Наращиваемости

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

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

2.Адрес точки входа в обработчик прерывания

3.Номер ячейки в таблице векторов прерываний

4.Номер линии запроса прерывания

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

1.Буфер

2.Код

3.Обмен 4. Ввод

5. Вывод

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

1.Режиме ядра

2.Защищенном режиме

3.Пользовательском режиме

4.Привилегированном режиме

5.Реальном режиме

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

1.Подсистемами

2.Частями

3.Программами

4.Модулями

5.Процедурами

210.Иногда разработчики ОС отходят от классического варианта ее АРХИТЕКТУРЫ , позволяя отдельным наиболее важным приложениям ОС выполняться в привилегированном режиме.

211.При работе важных приложений ОС в ПРИВИЛЕГИРОВАННОМ режиме понижается производительность, но усиливается защита ОС от работающих приложений

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

213.В ОС Windows 2000 используется СМЕШАННЫЙ алгоритм планирования потоков

214.Альтернативой классическому способу построения ОС является МИКРОЯДЕРНАЯ архитектура

215.Создание в рамках одной ОС нескольких прикладных программных сред позволяет иметь единственную версию программы и ПЕРЕНОСИТ ее между разными ОС.

216.В идеале слой МАШИННО-ЗАВИСИМЫХ компонентов ядра полностью экранирует верхние слои ядра ОС от конкретных деталей аппаратной платформы для поддерживаемого набора платформ.

217.Содержание контекста обычно включает содержимое всех РЕГИСТРОВ общего назначения процессора, регистра флагов операций, а также тех системных указателей, которые связаны с данным процессом.

218.Процессорное время распределяется ОС между ПОТОКАМИ

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

220.Эмулятор должен последовательно дешифровать каждую ИНСТРУКЦИЮ первого процессора, определяя задаваемые действия, а затем выполнять эквивалентную подпрограмму, написанную в кодах второго процессора

221.По типу лицензии ОС можно разделить на ПРОПРИЕТАРНЫЕ и свободные

222.Дисциплина обслуживания очереди – набор правил извлечения запроса процесса из очереди с последующем предоставлением ему РЕСУРСОВ для использования.

223.О прерываниях, имеющих одинаковое значение приоритета, говорят, что они относятся к одному УРОВНЮ приоритета прерываний

224.С точки зрения архитектуры ОС состоит из ЯДРА и вспомогательных модулей

225.Как и обычные приложения, все ВСПОМОГАТЕЛЬНЫЕ модули ОС обращаются к функциям ядра посредством системных вызовов

226.В системах реального времени для отработки статического расписания планировщик активизируется по прерываниям от ТАЙМЕРА, возникающим через короткие интервалы времени (около 32 мс)

227.Запросы приложений и пользователей на создание новой задачи или на повышение приоритета уже существующей задачи создают новую ситуацию, требующую пересмотра очередей и ПЕРЕКЛЮЧЕНИЯ процессора

228.В системах с абсолютными приоритетами время ожидания потока в очереди может быть сведено к минимуму, если ему назначить самый ВЫСОКИЙ приоритет

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

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

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

232.Некая сущность внутри процесса, получающая процессорное время называется ПОТОК

233.При работе важных приложений ОС в ПОЛЬЗОВАТЕЛЬСКОМ режиме повышается производительность, но ослабляется защита ОС от работающих приложений, надежность которых в этом случае должна равняться надежности самой ОС.

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

235.Программные прерывания часто используются для выполнения ограниченного числа вызовов функций ядра ОССИСТЕМНЫХ вызовов

236.Существует ряд событий, связанных с системными вызовами, требующих от планировщика выполнения ПЕРЕПЛАНИРОВКИ.

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

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

239.Для достижения переносимости ОС аппаратно-зависимый код должен быть надежно ИЗОЛИРОВАН в нескольких модулях, а не быть распределен по всей системе

240.Появление в системе нового процесса создает ситуацию, требующую пересмотра очередей и ПЕРЕКЛЮЧЕНИЯ процессора

241.Процесс - динамический объект ОС, возникающий в системе после того, как пользователь или ОПЕРАЦИОННАЯ СИСТЕМА решает запустить программу, то есть создать новую единицу вычислительной работы.

242.Для упорядочения работы обработчиков прерываний в ОС выделяется программный модуль, называемый ДИСПЕТЧЕРОМ прерываний

243.Разработчик приложения для ОС с не вытесняющей многозадачностью сам может определять моменты возвращения управления, исключая нерациональные ПЕРЕКЛЮЧЕНИЯ программ в «неудобные» для них моменты времени.

244.Внутренние прерывания (или исключения) происходят СИНХРОННО с выполнением программы (внутри тактов команды) при появлении аварийной ситуации в ходе выполнения некоторой инструкции.