Ответы для теста (много всего) / Полный тест с ответами
.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.Планировщик называется статическим, если он принимает решение о планировании:
1.
Не во время работы системы, а заранее
2.
Во время работы системы на основе статического анализа текущей ситуации
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.К преимуществам микроядерной архитектуры можно отнести следующее:
1.
Расширяемость, надежность, переносимость
2.
Производительность, надежность
3.
Расширяемость, производительность, надежность
4.
Расширяемость, производительность
43.Исключения обрабатываются:
1.
Специальными модулями ядра
2.
Процедурами ОС, обслуживающими системные вызовы
3.
Драйверами внешних устройств
44.Синхронизация потоков заключается:
1.
В согласованном доступе к аппаратным средствам
2.
В согласованном выполнении системных вызовов этими потоками
3.
В согласовании их скоростей путем приостановки потоков
45.Аппаратные прерывания обрабатываются:
1.
Специальными модулями ядра
2.
Драйверами внешних устройств
3.
Процедурами ОС, обслуживающими системные вызовы
46.Группы, на которые обычно подразделяются вспомогательные модули ОС:
1.
Утилиты
2.
Библиотеки процедур различного назначения
3.
Драйверы
4.
Системные обрабатывающие программы
5.
Сервисные программы
47.В соответствии с определением ОС ее главными функциями является предоставление удобств пользователю и эффективное управление ресурсами вычислительной машины. В вычислительной технике середины 50-х годов из этих функций доминировала:
1.
Обе функции развивались параллельно без явного доминирования
2.
Эффективное управление ресурсами
3.
Предоставление удобств пользователю
48.На современном этапе в развитии операционных систем персональных компьютеров наблюдается …
1.
революция
2.
стагнация
3.
эволюция
49.В процессор передается начальный адрес обработчика прерываний в случае использования опрашиваемого механизма прерываний:
1.
Да
2.
Нет
50.Выберите верные утверждения:
1.
Совместимость на уровне исходных текстов требует наличия соответствующего компилятора на вычислительной машине, на которой планируют выполнять данное приложение, а также совместимости на уровне системных вызовов
2.
Совместимость на уровне исходных текстов требует наличия соответствующего компилятора на вычислительной машине, на которой планируют выполнять данное приложение, а также совместимости на уровне системных вызовов и идентичности внутренней структуры исполняемого файла приложения
3.
Совместимость на уровне исходных текстов требует наличия соответствующего компилятора на вычислительной машине, на которой планируют выполнять данное приложение, а также идентичности внутренней структуры исполняемого файла приложения, в тоже время совместимость на уровне системных вызовов не является обязательной
4.
Совместимость на уровне исходных текстов требует наличия соответствующего компилятора на вычислительной машине, на которой
