Тест на тему Операционные системы для студентов с ответами

Вопрос 1

Что включает в себя промежуточный виртуальный адрес при сегментно-страничной организации памяти

+ 1. номер виртуальной страницы

+ 2. смещение относительно начала виртуальной страницы

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

4. смещение относительно начала сегмента

Вопрос 2

За счет чего реализуется доступ разных процессов к общим областям памяти

+ 1. за счет настройки записей-дескрипторов в таблицах сегментов/страниц разных процессов на один и тот же физический адрес

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

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

4. за счет использования разными процессами совершенно одинаковых таблиц сегментов или страниц

Вопрос 3

Какие утверждения относительно использования общей (разделяемой) памяти являются правильными

+ 1. общая память может содержать данные, обрабатываемые разными процессами

+ 2. общая память может содержать исполняемый код, используемый разными процессами

3. каждый сегмент или страница процесса отмечается как общий или локальный

+ 4. для использования общих областей выполняется настройка дескрипторных таблиц процессов

Вопрос 4

Когда может выполняться настройка перемещаемого кода

+ 1. при загрузке кода в память

2. при выполнении команд процессором

+ 3. при создании кода транслятором

+ 4. при написании кода программистом

Вопрос 5

Какие задачи должна решать подсистема управления памятью

+ 1. преобразование виртуальных адресов в физические

+ 2. выделение и освобождение памяти при создании и уничтожении процессов и по их запросам при выполнении

3. защита адресных пространств процессов

+ 4. планирование порядка выполнения процессов и потоков

Вопрос 6

Какие действия выполняются при реализации метода немедленного сохранения изменяемых данных

+ 1. изменяемые данные записываются в основную память

+ 2. изменяемые данные записываются в кэш-память, если они там есть

3. изменяемые данные записываются в кэш-память в любом случае

4. изменяемые данные записываются только в кэш-память, но не в основную

Вопрос 7

Что содержит запись-дескриптор таблицы виртуальных сегментов при сегментно-страничной организации памяти

1. размер сегмента

2. права доступа к сегменту

+ 3. номер страницы, содержащей таблицу страниц сегмента

+ 4. адрес начала сегмента в виртуальном адресном пространстве процесса

Вопрос 8

Какие утверждения относительно кэш-памяти являются правильными

1. кэш-память занимает место между основной и регистровой памятью

2. кэш-память вводится для сглаживания разницы в скоростях работы процессора и основной памяти

+ 3. кэш-память реализуется на аппаратном уровне

+ 4. кэш-память предназначена для кратковременного хранения наиболее часто используемых команд и данных

Вопрос 9

Какую информацию содержит дескриптор страницы

+ 1. номер назначенной физической страницы

+ 2. признак присутствия страницы в памяти

+ 3. признак модификации страницы

4. начальный адрес размещения страницы в памяти

Вопрос 10

Какие достоинства имеет страничная организация памяти

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

+ 2. отсутствие фрагментации памяти

3. высокая эффективность страничного обмена

4. удобство использования общих областей памяти для разных процессов

Вопрос 11

Что выполняет система при входе потока в критическую секцию

+ 1. проверяет занятость общих разделяемых данных

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

+ 3. либо разрешает выполнение критического кода, либо переводит поток в состояние ожидания

4. изменяет состояния остальных потоков

Вопрос 12

По каким причинам может произойти изменение состояния потока «выполнение» -> «готовность»

+ 1. завершение выделенного потоку кванта времени

+ 2. при аварийном завершении выполнения потока

+ 3. появление среди готовых потоков более приоритетного

4. при запросе потоком занятого системного ресурса

Вопрос 13

Какие утверждения относительно критических секций и мьютексов являются правильными

+ 1. критические секции используются только для потоков одно и того же процесса

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

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

4. мьютексы и критические секции — абсолютно эквивалентные механизмы

Вопрос 14

Какие утверждения относительно многопоточных приложений являются правильными?

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

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

+ 3. многопоточные приложения требут очень тщательной отладки

4. многопоточными являются все современные приложения

Вопрос 15

Какая структура данных используется при планировании потоков?

1. набор очередей, упорядоченный по значению приоритета

+ 2. список потоков, упорядоченных по их идентификаторам

3. набор стеков, упорядоченный по значению приоритета

4. неупорядоченный список потоков

Вопрос 16

Какую информацию обычно содержит дескриптор потока

1. состояние потока

+ 2. указатель на контекст потока

3. идентификатор потока

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

+ 5. имя файла с кодом потока

Вопрос 17

Какие утверждения относительно понятия семафора являются правильными

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

+ 2. семафоры используют внутренние системные переменные с множеством возможных состояний

+ 3. при запросе ресурса значение семафора уменьшается, при освобождении — увеличивается

Вопрос 18

Что такое критическая секция

1. фрагмент кода потока, непосредственно использующий общую с другим потоком структуру данных

2. фрагмент кода потока, в котором возможно появление ошибок во время выполнения потока

3. струкутра данных, совместно используемая несколькими потоками

+ 4. фрагмент кода потока, наиболее критичный по времени выполнения

Вопрос 19

Как группируются потоки в зависимости от их приоритетов

1. потоки реального времени > системные потоки > прикладные потоки

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

+ 3. системные потоки > прикладные потоки > потоки реального времени

4. потоки реального времени > прикладные потоки > системные потоки

Вопрос 20

Какие состояния потоков являются основными

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

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

+ 3. состояние готовности к выполнению

4. состояние изменения кода потока

Вопрос 21

Что содержит раздел жесткого диска

+ 1. основные параметры файловой системы

+ 2. информацию об используемых блоках и их распределении между файлами

3. главный каталог раздела

4. файлы и каталоги, входящие в раздел

Вопрос 22

Какие вопросы являются основными при реализации файловых систем

+ 1. физическая организация хранения данных на дисках

+ 2. способы определения местонахождения запрошенных данных на дисках

+ 3. алгоритмы выполнения операций с файлами

4. организация основной памяти

Вопрос 23

Какие действия выполняются при удалении файла

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

+ 2. просмотр цепочки выделенных файлу блоков и освобождение их

3. удаление записи о файле из каталога

4. очистка всех выделенных файлу блоков от хранящейся там информации

Вопрос 24

Какие основные подходы можно использовать для распределения дискового пространства между файлами

+ 1. каждый файл занимает непрерывный набор блоков

+ 2. файл распределяется между любыми свободными блоками с созданием единой общей таблицы распределения файлов

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

4. в зависимости от размера файла система создает дисковый блок необходимого размера и назначает его файлу

Вопрос 25

Какие утверждения относительно индексно-узлового способа распределения файлов являются правильными

+ 1. для каждого файла создается и поддерживается свой индексный узел

+ 2. очень легко и быстро реализуется прямой доступ к нужному фрагменту файла

3. немного замедляется обработка очень больших файлов

4. требуются большие затраты памяти для хранения индексных узлов файлов

Вопрос 26

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

+ 1. раздел – это непрерывная область жесткого диска

+ 2. каждый раздел может иметь свою файловую систему

+ 3. разделы могут иметь разные размеры

4. разделы содержат только служебную информацию о файловых системах, а сами файлы разных файловых систем хранятся в общей части диска

Вопрос 27

Какие особенности характерны для дисковых блоков небольшого размера

+ 1. эффективное использование дискового пространства за счет малой фрагментации

2. большие накладные расходы на поддержку большого числа блоков

3. замедление операций чтения/записи для файлов, занимающих несмежные блоки

+ 4. более высокая скорость операций чтения/записи по сравнению с блоками большого размера

Вопрос 28

Какие утверждения относительно таблицы распределения файлов (File Allocation Table) являются правильными

+ 1. таблица используется в файловых системах FAT16/FAT32

+ 2. число j в ячейке i таблицы говорит, что за блоком i файлу выделен блок j

+ 3. после загрузки системы таблица постоянно находится в основной памяти

4. для размещения таблицы требуется очень мало памяти

Вопрос 29

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

+ 1. выбрать необходимую головку чтения/записи (поверхность одного из дисков)

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

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

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

Вопрос 30

Что содержит одна запись каталога в файловых системах FAT16/FAT32

+ 1. имя файла

+ 2. атрибуты файла

+ 3. номер первого выделенного дискового блока

4. количество выделенных блоков

Ссылка на основную публикацию
Adblock detector