ВУЗ:
Составители:
Процессы А и В нуждаются в ресурсах q(р
4
) и r(р
5
). Начальная марки-
ровка показывает, что процессы готовы, а ресурсы доступны (метки в р
1
, р
6
, 
р
4
, р
5
). Если будут запущены последовательно переходы t
1
 и t
4
, то возникает 
ситуация взаимного блокирования процессов (состояние тупика) в результа-
те того, что процесс А будет обладать ресурсом q(р
4
) и ждать ресурс r(р
5
), а 
процесс В – наоборот.  
t
6
t
5
t
4
t
3
t
1
t
2
Р
8
Р
7
Р
6
Р
5
Р
4
Р
3
Р
2
Р
1
Процесс А                                               Процесс В 
Рис. 2.10.   Модель задачи о распределении ресурсов  
Аналогичная ситуация возникает при последовательном запуске снача-
ла t
4
, затем t
1
. Для предотвращения тупиковых ситуаций необходимо внести 
изменения  в  структуру  модели,  а  значит  и  в  алгоритм  функционирования 
системы. Например, введение дополнительных дуг – от р
6
 к t
1
, от р
1
 к t
4
, oт t
3
к р
6
, от t
6
, к р
1
 – при начальной разметке, приведенной на графе, устраняет 
появление тупиков, но при этом процессы А и В инициализируются пооче-
редно.  
2.4. Свойства сетей Петри  
Рассмотрим свойства сетей Петри, наличие которых желательно с неко-
торых точек  зрения  для  моделей  систем  логического управления.  Метки  в 
34
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »
