Небезопасное состояние и безопасное состояние

Я немного узнал о небезопасном состоянии и безопасном состоянии.

Безопасное состояние - это когда нет вероятности возникновения тупика, тогда как небезопасное состояние не означает, что тупик еще не произошел, но означает, что может возникнуть тупик.

Я пытаюсь выяснить, находится ли система в небезопасном состоянии, может ли она когда-нибудь вернуться в безопасное состояние?

Спасибо за ваше время!

2 ответа

Конечно, можно выяснить, чтобы перевести его в безопасное состояние, потому что тупик еще не наступил. это механизм предотвращения тупиковых ситуаций, когда вы видите, что в будущем возникнет тупиковая ситуация, тогда необходим какой-то механизм, позволяющий избежать возникновения тупиковой ситуации. таким образом, возможность возникновения тупика избегается.

Безопасное состояние в ОС - это состояние, при котором все ресурсы системы хорошо управляются. Все ресурсы не назначены одному запросу. В вашей системе не должно быть циклического спроса на ресурсы. Простым является то, что не должно быть мертвой блокировки. Когда системные ресурсы распределяются в соответствии с требуемыми ресурсами, имеется достаточно свободных ресурсов, которые могут удовлетворить потребность в ресурсах следующего процесса.

Другие вопросы по тегам