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