Полный тест с ответами ОС
.pdfОперационные системы (6с. 1п.к.). 30 мин.
1.В Windows NT вытесненный поток помещается:
1.В конец очереди готовых потоков соответствующего уровня приоритета
2.В начало очереди готовых потоков соответствующего уровня приоритета
2.Средство вычислительной системы, которое может быть выделено процессу на определенный интервал времени, называется:
1.Прерыванием
2.Процедурой
3.Системным вызовом
4.Потоком
5.Ресурсом
3.При создании процессов подсистема управления процессами тесно взаимодействует с:
1.Подсистемой управления памятью
2.Пользователем
3.Выводом
4.Подсистемой управления вводом
5.Оперативной памятью
6.Файловой системой
4.Набор функций микроядра обычно содержит функции следующих слоев обычного ядра:
1.Слой интерфейса системных вызовов
2.Слой базовых механизмов
3.Слой менеджеров ресурсов
4.Слой машинно-зависимых компонентов
5.К «твердым» ресурсам относятся:
1.Процессор
2.Аппаратные
3.Программные
4.Информационные
5.Память
6.Поддержка отказоустойчивости реализуется ОС, как правило, на основе:
1.Отключения устройств
2.Поддержки зеркальных серверов
3.Ограничения доступа
4.Поддержки дублирования контроллера
5.Обслуживания резервных устройств ввода-вывода
7.В качестве аргумента системного вызова wait() поток может указать максимальное время ожидания перехода синхронизирующего объекта в … состояние.
1.Несигнальное
2.Сигнальное 3. Выключенное
8.Семафор это:
1.Обобщенный случай блокирующей переменной
2.Мьютекс
3.Обобщенный случай критической секции
4.Объект-событие
9.События – это 1. пассивные наборы разделяемых переменных и повторно
входимых процедур доступа к ним, которыми процессы пользуются в режиме разделения, причем в каждый момент времени им может пользоваться только один процесс
2.средства синхронизации, которые используются в качестве сигналов о завершении какой-либо операции
3.принцип действия мьютесов, но в них заложена возможность подсчёта ресурсов, что позволяет заранее определенному числу потоков одновременно войти в синхронизируемый участок кода
4.объекты ядра, позволяющие координировать взаимное исключение доступа к разделяемому ресурсу
10.Таблица прерываний в защищенном режиме работы процессора располагается по адресу:
1. 00000
2. 0AAFF
3. 003FF
4.Может располагаться в любом месте физической памяти
11.Многозадачность на основе режима разделения времени называется …
1.Независимой
2.Вытесняющей
3.Совместной
4.Кооперативной
5.Невытесняющей
12.В ОС Windows NT у потоков в диапазоне реального времени базовый приоритет:
1.Меньше текущего
2.Идентичен текущему
3.Больше текущего
13.Производительность ОС на основе микроядра (по сравнению с классической архитектурой) будет …
1.Иногда ниже
2.Всегда ниже
3.Не ниже
4.Такая же
5.Выше
14.В ОС на основе микроядра при обращении к функции ядра, смена режимов происходит … раза
1. 1 2.
4 3. 5
4. 3
5. 2
15.Запрет прерываний в процессоре x86 реализуется с помощью команды:
1. CMP
2. STI
3. INT
4. CLI
16.Планировщик называется статическим, если он принимает решение о планировании:
a. Заранее, до запуска системы
b. Во время работы системы на основе статического анализа текущей ситуации
17.Алгоритм планирования, основанный на квантовании относится к:
1.Вытесняющим алгоритмам планирования
2.Невытесняющим алгоритмам планирования
18.Некоторое число (номер) в диапазоне 0-255, указывающее на одну из 256 программ обработки прерываний, адреса которых хранятся в таблице прерываний, называется … прерывания (ий)
1.Адресом
2.Вектором
3.Адресом обработчика
4.Номером
5.Номером обработчика
19.Для упорядочивания работы обработчиков прерываний в ОС применяется механизм:
1.Очередей без приоритета
2.Очередей реального времени
3.Приоритетных очередей
20.Возможность интерактивного взаимодействия пользователя и программы возникает с появлением:
1.Мультипрограммных вычислительных систем
2.Систем пакетной обработки
3.Систем разделения времени
21.Программное прерывание в процессоре x86 реализуется с помощью команды:
1. STI
2. CMP
3. CLI
4. INT
22.Выберете алгоритм распределения памяти, который предусматривает использование внешней памяти:
1.Перемещаемыми разделами.
2.Фиксированными разделами
3.Динамическими разделами
4.Страничное распределение
23.Мультипрограммирование наиболее эффективно:
1.На уровне процессов
2.На уровне потоков
24.Мьютексы – это
1.средства синхронизации, которые используются в качестве сигналов о завершении какой-либо операции
2.объекты ядра, позволяющие координировать взаимное исключение доступа к разделяемому ресурсу
3.принцип действия семафоров, но в них заложена возможность подсчёта ресурсов, что позволяет заранее определенному числу потоков одновременно войти в синхронизируемый участок кода
4.пассивные наборы разделяемых переменных и повторно входимых процедур доступа к ним, которыми процессы пользуются в режиме разделения, причем в каждый момент времени им может пользоваться только один процесс
25.При совместном использовании одного уровня IRQ несколькими устройствами программа обработки прерываний работает в соответствии с:
1.Схемой векторных прерываний
2.Схемой опрашиваемых прерываний
26.Конвейер(канал,pipe) – это
1.буфер в кеш-памяти, поддерживающий очередь байт по алгоритму FIFO
2.буфер в кеш-памяти, поддерживающий очередь байт по алгоритму «кратчайшая задача – первая»
3.буфер в оперативной памяти, поддерживающий очередь байт по алгоритму «кратчайшая задача – первая»
4.буфер в оперативной памяти, поддерживающий очередь байт по алгоритму FIFO
27.Способ реализации системных вызовов зависит от структурной организации ОС, связанной с особенностями:
1.Оперативной памяти
2.Внешней памяти
3.Обработки прерываний
4.Приоритетного обслуживания
5.Аппаратной платформы
28.При выполнении инструкции деления на 0 возникает:
1.Прерывания не происходит, но возникает ошибка
2.Внутреннее прерывание
3.Программное прерывание
29.Устройствам, которые используют векторные прерывания, назначается:
1.Приоритет прерывания
2.Драйвер
3.Вектор прерываний
4.Диспетчер прерывания
5.Процедура обработки прерывания
30.Процесс в мультипрограммном режиме может выполняться быстрее, чем в монопольном:
1.Да
2.Нет
31.Надежность ОС на основе микроядра (по сравнению с классической архитектурой) …
1.Не выше
2.Выше
3.Такая же
4.Ниже
5.Намного ниже
32.Разделение персонала, связанного с разработкой и эксплуатацией ЭВМ, на разработчиков, специалистов по эксплуатации, операторов и программистов произошло:
1.В первый период развития вычислительной техники (1945-55 г.г.)
2.В третий период развития вычислительной техники (1965-80 г.г.) 3.
Во второй период развития вычислительной техники (1955-65 г.г.)
33.В ОС Windows NT процесс имеет:
1.Только базовое значение приоритета
2.Базовое и текущее значение приоритета
34.Системные семафоры – это 1. принцип действия мьютексов, но в них
заложена возможность подсчёта ресурсов, что позволяет заранее
определенному числу потоков одновременно войти в синхронизируемый
участок кода
2.пассивные наборы разделяемых переменных и повторно входимых процедур доступа к ним, которыми процессы пользуются в режиме разделения, причем в каждый момент времени им может пользоваться только один процесс
3.средства синхронизации, которые используются в качестве сигналов о завершении какой-либо операции
4.объекты ядра, позволяющие координировать взаимное исключение доступа к разделяемому ресурсу
35.Следующие алгоритмы планирования возможно применить в интерактивных ОС:
1.Квантование с относительными динамическими приоритетами
2.Кратчайшая задача – первая
3.Абсолютные приоритеты
4.Относительные приоритеты
36.Результат работы какого планировщика можно назвать расписанием:
1.Статистического
2.Динамического
3.Всех перечисленных
4.Статического
37.Выберите верные утверждения: 1. Дескриптор процесса содержит
необходимую ядру информацию о процессе, не зависимо от того, находится ли образ процесса в оперативной памяти или выгружен на
диск. К этой информации можно отнести состояние процесса, значения приоритета и идентификатор пользователя, создавшего процесс
2.Дескриптор процесса содержит необходимую ядру информацию о процессе для возобновления его выполнения с прерванного места. К этой
информации можно отнести содержимое регистров процессора, описатели открытых данным процессом файлов
38.В ОС Windows NT Server квант по умолчанию равен:
1.Двадцати пяти интервалам системного таймера
2.Десяти интервалам системного таймера
3.Двенадцати интервалам системного таймера
4.Двадцати интервалам системного таймера
39.В ОС Windows NT поток имеет:
1.Базовое и текущее значение приоритета
2.Только базовое значение приоритета
40.Как правило, повышать приоритеты потоков в системе (в определенных пределах) могут:
1.Разработчики программ
2.Некоторые пользователи
3.Администраторы
4.Все
5.Все пользователи
41.Таблица прерываний в реальном режиме работы процессора состоит из:
1.256 элементов
2.255 элементов
3.1024 элементов
4.512 элементов
42.К преимуществам микроядерной архитектуры можно отнести следующее: