Рассмотрим систему, в которой m ресурсов одного типа совместно используются n процессами.Ресурсы могут быть запрошены и освобождены процессами только одновременно.Система свободна от тупиков, если и только если сумма всех максимальных потребностей составляет
Например: Система имеет 3 процесса, совместно использующих 4 ресурса.Если каждому процессу требуется максимум 2 блока, то:
Чтобы освободить системный тупик, назначьте каждому процессу на один меньше, чем их максимальная потребность.После этого, если у нас останется один или несколько ресурсов, то тупиков не будет.
Назначьте 1 ресурс (максимум нужно -1) каждому процессу.
выделенные ресурсы = 1 + 1 +1 = 3
у нас еще есть 1 ресурс, чтобы избежать тупиков.
, поэтому тупиковые ситуации невозможны.