Обнаружение тупиков. Графы распределения ресурсов
3.1 Обнаружение тупика
Обнаружение тупика - это установление факта, что возникла тупиковая ситуация, и определение процессов и ресурсов, вовлеченных в эту тупиковую ситуацию. Алгоритмы обнаружения тупиков, как правило, применяются в системах, где выполняются первые три необходимых условия возникновения тупиков, и определяют, не создался ли режим кругового ожидания.
Для обнаружения тупиков распределение ресурсов и запросы процессов изображаются в виде направленного графа. Квадраты обозначают процессы, большие круги - классы идентичных ресурсов, а малые - количество идентичных ресурсов каждого класса.
P1 R1
Процесс P1 запрашивает один из ресурсов R1
R2 P2
Ресурс R2 выделен процессу Р2
1 | 2 | 3 | 4 | Поиск по сайту:
|