Unsicher Stand und Sicheren Zustand
Habe ich gelernt, ein wenig über Unsichere Zustand und Sicheren Zustand.
Sicheren Zustand ist, wenn es keine chance der deadlock Auftritt, während unsicherer Zustand bedeutet nicht, dass ein deadlock aufgetreten ist, aber bedeutet, dass ein deadlock passieren könnte.
Was ich versuche, herauszufinden, ist, wenn sich ein system in einem UNSICHEREN Zustand befindet, kann es je zurück zu einem sicheren Zustand?
Vielen Dank für Ihre Zeit!
- Ich denke, die Antwort hängt davon ab, wie es in den UNSICHEREN Zustand. Ohne eine intervention, um die Bedingungen, führte Sie zu einem unsicheren Zustand, es wird wahrscheinlich nicht in der Lage sein sich zu erholen. Der UNSICHERE Zustand ist oft das Ergebnis von einigen Programmier-Logik-Fehler.
- Bitte finden Sie meine Antwort hier: http://cs.stackexchange.com/questions/45145/why-unsafe-state-not-always-cause-deadlock/63942#63942
- Sie finden die Antwort in folgenden thread: answer
InformationsquelleAutor Becca Bohem | 2016-04-12
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Natürlich kann es sein, herausgefunden zu ändern, um einen sicheren Zustand, weil der Stillstand nicht noch nicht ergeben. es ist deadlock-avoidance-Mechanismus, wenn Sie sehen, dass deadlock auftreten wird in Zukunft, dann ist es erforderlich, einen Mechanismus um Deadlocks zu vermeiden geschieht. so ist die Möglichkeit von auftretenden deadlock VERMIEDEN wird.
Sicheren Zustand in OS ist Staat, in dem alle Ressourcen des Systems sind gut gelungen, Alle Ressourcen, die nicht zugeordnet, um eine bitte,Es sollte nicht kreisförmigen Nachfrage von Ressourcen in Ihrem system. Einfach ist dies, es sollte nicht tot sein Schloss. Wenn system-Ressourcen verteilt werden, entsprechend der geforderten Ressourcen gibt es genug freie Ressourcen, die Sie auch füttern können neben Prozess-Ressourcen-Nachfrage