- •1. Что из ниже перечисленного не входит в задачи ядра ос?
- •2. Отметьте, какие типы архитектуры могут быть использованы при построении ядра
- •3. Ядро может содержать следующие слои: (их 5)
- •4. Архитектура, поддерживающая работу всех частей ядра в одном адресном пространстве называется
- •5. Какое из следующих утверждений верно для микроядра?
- •6. Что из ниже перечисленного относится к системным обрабатывающим программам?
- •7. Отметьте, какие основные требования предъявляются к современным ос.
- •8. Отметьте основные функции ос.
- •47. Что не относится к условиям возникновения тупика?
- •64) Какие проблемы может повлечь использование прямого доступа к памяти при взаимодействии с сетевой картой?
- •65) В чем заключается преимущество использования неблокирующих вызовов send и receive?
- •66) Какая последовательность действий будет верной при вызове удаленной процедуры?
- •67) Возможно ли обращение к сложной структуре по указателю при вызове удаленной процедуры?
- •68) В чем заключается идея распределенной памяти совместного доступа?
- •69) Под репликацией разделяемых страниц памяти в многомашинных системах понимается
- •70) К каким последствиям приводит ложное совместное использование памяти?
- •71) На рисунке 2 изображено распределение процессов между тремя узлами. Какое распределение, согласно детерминистическому графовому алгоритму, будет более оптимально?
- •72) Какой алгоритм выгоднее применять при балансировке нагрузки в многомашинных системах?
- •73) Какое определение наиболее соответствует понятию кластера в файловых системах?
- •74) Какое из следующих утверждений о файловой системе fat не верно?
- •75) Какое утверждение о файловой системе vfat верно?
- •76) Для хранения частей файлов файловая система fat использует
- •77) Какое утверждение о непрерывных файлах верно?
- •78) Какое утверждение о файлах, организованных в виде связных списков при помощи таблицы в памяти, верно?
- •79) Что не является недостатком запуска собственной копии операционной системы на каждом процессоре, при организации многопроцессорных систем?
47. Что не относится к условиям возникновения тупика?
Условия возникновения тупика: 1) ВЗАИМОИСКЛЮЧЕНИЕ (процессы требуют предоставления им права монопольного управления ресурсами); 2) ОЖИДАНИЕ РЕСУРСОВ (процессы удерживают за собой ресурсы и ожид. выделения доп.ресурсов); 3) НЕПЕРЕРАСПРЕДЕЛЯЕМОСТЬ (ресурсы невозможно отобрать у процессов до завершения их работы); 4) КРУГОВОЕ ОЖИДАНИЕ (существует кольцевая цепь процессов, в которой кажд.процесс удерживает за собой 1 или неск. ресурсов, требующихся след.процессу)
48. Что из перечисленного относится к направлениям исследований в области тупиков?
1) предотвращение; 2) обход; 3) обнаружение; 4) восстановление после тупиков
49. Что из перечисленного ниже можно отнести к перераспределяемым ресурсам?
область памяти, процессор (самый перераспределяемый). Перераспределяемые ресурсы - такие, которые могут быть отняты у процесса и выданы другим процессам
50. Что не относится к условиям возникновения тупика?
Look at 47.
51. К какой проблеме, связанной с тупиками относятся стратегические принципы Хавендера?
предотвращение тупиков
52. Надежное и ненадежное состояние системы согласно алгоритму банкира
53. Что из следующего можно отнести к недостаткам алгоритма банкира?
НЕДОСТАТКИ: 1) алг-м исходит из фикс. числа внеш.устр-в, однако они могут выходить из строя или отключаться для профилактики; 2) алг-м требует, чтоб число работающих пользователей было постоянным; 3) алг-м требует, чтоб пользователи заранее указывали свои макс. потребнности в ресурсах; 4) алг-м требует, чтобы пользователи гарантированно возвращали ресурсы в теч. конечного времени, требуются более конкретные сроки
54. В чем заключается проблема настройки адресов памяти?
В многозадачных сист., если программа загружается в какой-либо из разделов, необх.знать, с какого адреса он начинается. Если в программе содержатся команды с непосредственной адресацией (адреса операндов указ.в коде команды), работа таких программ будет затруднена, т.к. их абсолютные адреса будут смещены отн-но начала раздела
55. В чем основной недостаток управления памятью с помощью битового массива?
Медленный поиск блоков
56. В чем заключается основное преимущество использования виртуальной памяти?
В том что память выгружаеца на ЖД наверное. Т.е. использует внешнюю память, а не оперативную.
предоставление пользователю больше адресного пр-ва, чем есть в системе, при этом пользовательские программы раб. только в вирт.пам.
57. Почему виртуальные адреса не передаются напрямую на шину памяти?
При использовании виртуальной памяти адреса передаются тому диспечеру памяти, который отображает виртуальные адреса в фиизические
58. Какое из следующих полей не входит в стандартный набор полей элемента таблицы страниц?
Области : 1)Номер страницы 2)бит присутствия 3)бит защиты 4) бит изменения 5) бит обращения 6) Блокирование КЭША
59. Какова главная цель использования таблицы страниц?
Для того чтобы контролировать какие страницы находятся в памяти, как часто используются и тд. необходимо предусмотреть структуру в которой хранится данная информация. Такая структура- таблица страниц
60. Какое из следующих понятий относится непосредственно к аппаратуре компьютера?
буфер быстрого преобразования адреса (TLB, ассоциативная память). Буфер быстрого преобразования адреса (ассоциативная память) - быстрые аппаратные регистры, которые хранят небольшую часть таблицы страниц для ускорения обращений
61) Топология соединений, изображенная на рисунке 1, называется
Структурная схема матричной ММВС (а) и граф связей между ВМ при N=16 (б)
Графы связей между ВМ в матричных ММВС (N=16) со структурой в виде решетки (а), витого тора (б), фрагмент графа связей в трехмерной структуре (в) и в ММВС (N=8) со структурой гиперкуб (г)
62) Какой тип коммутации применяется в современных многомашинных системах наиболее часто?
Коммутация пакетов.
63) В чем заключается преимущество отображения сетевых карт на адресное пространство пользователя?
Совместимость с хорошо понятными используемыми как в однопроцессорных, так и маломасштабных многопроцессорных системах, механизмами, которые используют для обмена общую память.
Простота программирования, когда модели обмена между процессорами сложные или динамически меняются во время выполнения. Подобные преимущества упрощают конструирование компилятора.
Более низкая задержка обмена и лучшее использование полосы пропускания при обмене малыми порциями данных.
Возможность использования аппаратно управляемого кэширования для снижения частоты удаленного обмена, допускающая кэширование всех данных как разделяемых, так и неразделяемых.