ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 17.04.2024

Просмотров: 48

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Тест по дисциплине «операционные системы, среды и оболочки»

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

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

  2. занятость оперативной памяти;

  3. загруженность центрального процессора;

  1. Системы пакетной обработки предназначены для решения задач:

  1. вычислительного характера

  2. требующих постоянного диалога с пользователем

  3. требующих решения конкретной задачи за определенный промежуток времени

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

  1. пакетной обработки

  2. разделения времени

  3. системах реального времени

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

  1. равно сумме времен выполнения всех задач смеси

  2. меньше или равно суммы времен выполнения всех задач смеси

  3. больше или равно суммы времен выполнения всех задач смеси

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

  1. набор задач неизвестен заранее

  2. набор задач известен заранее

  3. известен или нет набор задач зависит от характера системы

  1. Самое неэффективное использование ресурсов вычислительной системы:

  1. в системах пакетной обработки

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

  3. В системах реального времени

  1. В многопоточных системах поток есть –

  1. заявка на ресурсы

  2. заявка на ресурс ЦП

  3. заявка на ресурс ОП

  1. Потоки создаются с целью:

  1. ускорения работы процесса

  2. защиты областей памяти

  3. улучшения межпроцессного взаимодействия

  1. Как с точки зрения экономии ресурсов лучше распараллелить работу:

  1. создать несколько процессов

  2. создать несколько потоков

  3. случаи a) и b) равнозначны, можно выбирать любой из них

  1. Планирование потоков игнорирует:

  1. приоритет потока

  2. время ожидания в очереди

  3. принадлежность некоторому процессу

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


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

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

  3. Пакетной обработки

  1. Состояние, которое не определено для потока в системе:

  1. выполнение

  2. синхронизация

  3. ожидание

  4. готовность

  1. Каких смен состояний не существует в системе:

  1. выполнение → готовность

  2. ожидание →выполнение

  3. ожидание → готовность

  4. готовность → ожидание

  1. Какой из алгоритмов планирования является централизованным:

  1. вытесняющий

  2. невытесняющий

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

  1. при маленьком кванте времени

  2. при длительном кванте времени

  3. при любом кванте времени

  1. Приоритет процесса не зависит от:

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

  2. статуса пользователя

  3. требуемых процессом ресурсов

  1. В каких пределах может изменяться приоритет потока в системе Windows NT:

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

  2. от нуля до базового приоритета процесса

  3. базовый приоритет процесса ± 2

  1. Каких классов прерываний нет?

  1. аппаратных

  2. асинхронных

  3. внутренних

  4. программных

  1. Какие из прерываний можно считать синхронными?

  1. внешние

  2. внутренние

  3. программные

  4. динамические

  1. Память с самой высокой стоимостью единицы хранения:

  1. дисковая память

  2. оперативная память

  3. регистры процессора

  1. Какая функция ОС по управления оперативной памятью характерна только для мультизадачных ОС:

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

  2. освобождение памяти по завершению процесса

  3. защита памяти

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

  1. выборки

  2. размещения

  3. замещения

  4. загрузки

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


  1. пользователя

  2. транслятора

  3. компоновщика

  4. ассемблера

  1. Какого типа адреса могут быть одинаковыми в разных процессах:

  1. виртуальные

  2. физические

  3. реальные

  4. сегментные

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

  1. сложность реализации

  2. сложность защиты

  3. ограничение на число одновременно выполняющихся процессов

  4. фрагментация памяти

  1. Какой процесс обязательно должен выполняться в системе памяти с перемещаемыми разделами:

  1. сжатие

  2. перемещение

  3. свопинг

  1. Что из ниже перечисленного верно для свопинга:

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

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

  3. на диск выгружается не активный процесс

  1. Таблица страниц используется для:

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

  2. для ускорения работы процесса

  3. для реализации свопинга

  1. Объем страницы:

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

  2. выбирается минимальным

  3. для процессоров х86 стандартно равен 4 кбайта

  1. Кэширование – это:

  1. способ функционирования дисковых устройств

  2. способ работы с ОП

  3. способ взаимного функционирования двух типов запоминающих устройств

  1. Что может выступать в качестве кэша для ОП:

  1. дисковые устройства

  2. быстродействующая статическая память

  3. виртуальная память

  1. Атаки класса «отказ в обслуживании» направлены на:

  1. полный или частичный вывод ОС из строя

  2. вывод из строя аппаратуры ПК

  3. полное или частичное удаление установленного ПО

  1. Какой вид многозадачности не существует?

  1. Вытесняющая многозадачность.

  2. Кооперативная (не вытесняющая) многозадачность.

  3. Симметричная многозадачность.

  1. Существуют ли классификация ядер ОС по особенностям выполнения ядра в многопроцессорных системах? (учитывая, что такие системы ядром поддерживаются)

  1. Да

  2. Нет


  1. Где должен располагаться код для обнаружения оборудования? (учитывая современные устройства)

  1. В ядре (или обязательных модулях, серверах для немонолитных архитектур).

  2. Вне ядра, в драйверах.

  1. Какое ядро современных ОС поддерживает Multiboot Specification?

  1. Windows

  2. SunOS 82

  3. MacOS

  4. Linux

  5. Все ядра BSD

  1. Что означает аббревиатура PIC в контексте ОС?

  1. Programmable Interrupt Controller

  2. Past Implemented Code

  3. Position Independent Code

  4. Portable Incompatible Code

  1. Какие основные преимущества микроядерной архитектуры?

  1. Упрощение переносимости

  2. Улучшение безопасности

  3. Повышенные отказоустойчивость и степень структурированности

  4. Все выше перечисленное

  1. Предшественником какого современного семейства ОС была ОС Minix Эндрю Таненбаума?

  1. BSD

  2. Windows

  3. Linux

  1. Нашли ли экзоядерные ОС широкое применение в современной вычислительной технике?

  1. Да

  2. Нет

  1. В какой из ОС впервые был реализован стек протоколов TCP/IP?

  1. BSD

  2. Windows

  3. Linux

  4. DOS

  1. Выберите не подходящее утверждение об отношении DOS к первым версиям Windows?

  1. В Windows можно было запускать приложения DOS

  2. Многие функции Windows делегировались соответствующим функциям DOS (то есть для этого производилось переключение режимов работы ЦПУ)

  3. Поддержка приложений DOS была ограниченной и неполной (при эмуляции на VDM, в рамках режима V86)

  1. В какой ОС поддержка графического интерфейса пользователя (GUI) интегрирована непосредственно в ядро?

  1. Windows

  2. BSD

  3. Linux

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

  1. Синхронные и асинхронные.

  2. Только синхронные.

  3. Только асинхронные.

  1. В чём главный недостаток монолитных ядер?

  1. Их нельзя модифицировать во время работы

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

  3. Они занимают слишком много оперативной памяти

  1. Укажите основное средство межпроцессного взаимодействия в микроядерных архитектурах.


  1. Потоки

  2. Удалённые вызовы процедур (RPC, Remote Procedure Call)

  3. Сообщения

  1. Какая нотация вызовов функций принята в системных вызовах Windows?

  1. Смесь нотаций языков C и Pascal (обратный порядок аргументов, очистка стека функцией)

  2. Нотация языка Pascal (прямой порядок аргументов, очистка стека функцией)

  3. Нотация языка C (обратный порядок аргументов, очистка стека вызывающим кодом)

  1. Достаточно ли установки антивирусного пакета для того, чтобы считать ОС защищенной:

  1. да

  2. нет

  3. зависит от конкретных условий работы

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

  1. максимальной защиты

  2. минимальной защиты

  1. При организации защиты в системе необходимо руководствоваться принципом: