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

Ответы для теста (много всего) / Полный тест с ответами

.pdf
Скачиваний:
184
Добавлен:
15.02.2021
Размер:
561.36 Кб
Скачать

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

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

1. 4

2. 3

3. 2

4. 0

5. 1

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

1. Транзитной

2. Частью ОС

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

4. Резидентной

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1. Взаимная блокировка

2. Цикл

3. Клинч

4. Состязание

5. Тупик

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

1. Собственные средства

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

3. Средства ОС

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

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

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

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

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

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

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

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

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

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

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

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

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

1. Исполнителем

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

3. Эмулятором

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

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

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

1. Готовности

2. Ожидания

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

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

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

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

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

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

1. Исполнительная система

2. Ядро

3. HAL

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

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

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

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

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

1. Смены контекста

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

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

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

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

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

1. Остаются прежними

2. Больше

3. Не меньше

4. Не больше

5. Меньше

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

1. Остановить

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

3. Запустить

4. Переключить

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

1. Только фиксированная

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

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

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

1. Отложенного старта

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

3. Ожидания

4. Сообщений

5. Запуска

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

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

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

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

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

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

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

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

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

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

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

1. Объект-файл

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

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

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

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

1. Разделением времени

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1. Избирательностью

2. Изоляцией

3. Защитой

4. Разделение

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

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

1. Сервер привилегированного режима

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

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

4. Модуль ядра

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

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

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

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

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

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

1. Файл

2. Процедура

3. Процесс

4. Задание

5. Поток

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

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

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

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

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

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

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

2. Значением 1

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

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

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

1. Мьютексом

2. Событием

3. Потоком

4. Ресурсом

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

1. Сигнальное

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

3. Готовности

4. Ожидания

5. Активное

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

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

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

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

1. системой реального времени

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

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

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

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

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

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

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

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

1. Микроядерной архитектуры

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

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

1. Усложняет

2. Не влияет на

3. Упрощает

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

1. Аппаратные прерывания

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

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

1. Управления

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

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

Соседние файлы в папке Ответы для теста (много всего)