Главная / Операционные системы /
Основы операционных систем - фундаментальные принципы / Тест 7
Основы операционных систем - фундаментальные принципы - тест 7
Упражнение 1:
Номер 1
Множество процессов находится в тупиковой ситуации, если:
Ответ:
 (1) каждый процесс из множества ожидает события, которое только другой процесс данного множества может вызвать 
 (2) каждый процесс из множества ожидает события, вероятность которого менее 10-3 
 (3) каждый процесс из множества находится в состоянии ожидания 
Номер 2
Что нужно сделать, чтобы обнаружить тупик?
Ответ:
 (1) нарушить 4-е условие возникновения тупиков 
 (2) проверить наличие в системе первых трех условий возникновения тупиков и проверить выполнение четвертого условия 
 (3) проверить выполнение в системе всех четырех условий возникновения тупиков и нарушить условие 4 
Номер 3
Один из способов борьбы с тупиками – составить список всех ресурсов и удовлетворять запросы процессов в порядке возрастания номеров ресурсов. Какое из условий возникновения тупиков можно нарушить таким образом?
Ответ:
 (1) условие кругового ожидания 
 (2) условие неперераспределяемости ресурсов 
 (3) условие взаимоисключения 
Упражнение 2:
Номер 1
Что такое выделенный ресурс?
Ответ:
 (1) устройство, монопольно используемое процессом 
 (2) устройство или данные, к которым процесс имеет эксклюзивный доступ 
 (3) данные, заблокированные процессом для исключительного доступа 
Номер 2
Предположим, что в системе, где работают три пользователя, имеется 11 ресурсов, а потребность пользователей в ресурсах описывается следующей таблицей
| Максимальная потребность в ресурсах | Выделенное пользователям количество ресурсов |
---|
Первый пользователь | 8 | 5 |
---|
Второй пользователь | 11 | 3 |
---|
Третий пользователь | 3 | 1 |
---|
Это состояние является
Ответ:
 (1) надежным 
 (2) ненадежным 
 (3) будет надежным, если максимальную потребность первого пользователя в ресурсах снизить до 7. 
Номер 3
Как можно вывести систему из тупиковой ситуации?
Ответ:
 (1) завершить выполнение одного из процессов 
 (2) нарушить одно из условий возникновения тупика 
 (3) организовать в системе средства отката и перезапуска с контрольной точки 
Упражнение 3:
Номер 2
Как правильно бороться с тупиком, который может возникнуть при использовании принтера?
Ответ:
 (1) игнорировать проблему 
 (2) организовать спулинг 
 (3) оградить принтер семафором 
Номер 3
Какая из операционных систем больше подвержена тупикам?
Ответ:
 (1) система пакетной обработки 
 (2) система жесткого реального времени 
 (3) система с разделением времени