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

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

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

Операционные системы (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.К преимуществам микроядерной архитектуры можно отнести следующее: