Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_Otvety.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
445.44 Кб
Скачать

159. Выберите исходные ограничения алгоритма Габермана.

  1. Каждый тип ресурсов делится на известное число единиц.

  2. Существует несколько типов ресурсов.

  3. Необходимо знать, сколько единиц ресурсов каждого типа может запросить процесс.

  4. Необходимо знать, как долго каждый процесс может владеть ресурсом данного типа.

  5. Необходимо знать, какие типы ресурсов может запрашивать каждый процесс.

  6. Необходимо знать, в какой послед-ности каждый из процессов запрашивает ресурс данного типа.

  7. Необходимо знать, какова последовательность захвата ресурсов каждым из процессов.

--------------------------------------------------------

2. Существует несколько типов ресурсов.

5. Необходимо знать, какие типы ресурсов может запрашивать каждый процесс.

160.По какому правилу строится дуга между вершинами (процессами) I и j в алгоритме Габермана при запросе ресурса процессом I.

  1. Дуга между вершинами i и j существует, если процесс i запросил ресурс, который может запросить процесс j.

  1. Дуга между вершинами i и j существует, если процесс i имеет более высокий приоритет, чем процесс j.

  2. Дуга между вершинами i и j существует, если процесс i уже захватил ресурс, который запрашивает процесс j.

  3. Дуга между вершинами i и j существует, если процесс i запрашивает ресурс, который уже захватил процесс j.

  4. Дуга между вершинами i и j существует, если процесс i освобождает ресурс, которого ожидает процесс j.

-------------------------------------------------------------

1. Дуга между вершинами i и j существует, если процесс i запросил ресурс, который может запросить процесс j.

161.Какой из запросов будет отклонен, если матрица Процессы-ресурсы имеет следующий вид:

Ресурс А

Ресурс В

Ресурс С

Ресурс Д

Процесс 1

1

0

1

1

Процесс 2

0

1

1

0

Процесс 3

1

1

0

0

Процесс 2 запросил ресурс В

Процесс 3 запросил ресурс А

Процесс 1 запросил ресурс Д

------------------------------------------------------------------

Все запросы будут выполнены

Процесс 2 запросил ресурс В

дуга 2-3 цикла нет, выполнен

Процесс 3 запросил ресурс А

дуга 3-1 цикла нет, выполнен

Процесс 1 запросил ресурс Д

дуга не добавляется, цикла нет, выполнен

162. Выберите из списка действия, которые не относятся к этапам обнаружения тупика.

  1. Выполнение всех процессов приостанавливается до завершения подсчета всех имеющихся ресурсов.

  2. Незаблокированный процесс приобретает все ресурсы, в которых нуждается, выполняет свою работу, освобождает захваченные ресурсы, прекращает работу.

  3. Определяются владельцы всех заблокированных процессов.

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

  5. Определяется перечень ресурсов, захваченных выполняющимися процессами.

  6. Запускаются заблокированные процессы, если освобождение ресурсов позволяет продолжить им свое выполнение.

  7. Моделирование продолжается до тех пор, пока не останется незаблокированных процессов.

----------------------------------------------------

1. Выполнение всех процессов приостанавливается до завершения подсчета всех имеющихся ресурсов.

3. Определяются владельцы всех заблокированных процессов.

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

5. Определяется перечень ресурсов, захваченных выполняющимися процессами.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]