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

Ответы для теста (много всего) / Полный тест с ответами

.pdf
Скачиваний:
182
Добавлен:
15.02.2021
Размер:
561.36 Кб
Скачать

Операционные системы (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. Совместимость на уровне исходных текстов требует наличия соответствующего компилятора на вычислительной машине, на которой

Соседние файлы в папке Ответы для теста (много всего)