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

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

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

3.Клинч

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

5.Тупик

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

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

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

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.Защиты программ