У меня есть окончательная проверка в курсе OS, утром завтра, и у меня возникла проблема.Решение алгоритма Banker для данного состояния системы
Скажем, у нас есть 4 процесса в нашей системе: P1, P2, P3, P4 и 4 различных ресурса: R1, R2, R3, R4. Текущее состояние системы, показанное на рисунке.
Возникает вопрос - "Является ли система в тупике или нет?" Я решил несколько подобных проблем, поэтому, я думаю, система IS находится в тупике, потому что недостаточно доступных ресурсов (например, P4 запрашивает 2 экземпляра R3, но в доступном списке существует только 1 ресурс R3).
Я немного смущен, потому что ответ моего практикующего: система не находится в тупике, и процессы, выполняющиеся в таком порядке: P4-> P3-> P1-> P2
Какое решение является правильным?
Спасибо.
TNX. Теперь, по вашей логике, может быть и порядок P3-> P4-> P1-> P2? Я имею в виду, 2222-1211 = 1011, и я могу взять его из доступных ...? –
Да, это правильный порядок! –