Deadlock - Algorithm
Deadlock - Algorithm
تقرير مقدم الى قسم علوم الحاسبات /كلية بغداد للعلوم االقتصادية الجامعة
إعداد الطالبة
كوثر عباس جاسم محمد
اسم المادة
نظم التشغيل
2020م
Abstract
To ensure that deadlocks never occur, a system can use either deadlock
avoidance or deadlock prevention (our topic goal)
Deadlocks are an undesirable system state and their prevention or detection and
recovery, if unavoidable, is necessary. Various methods and approaches exist
surprisingly, there are operating systems that ignore the issue altogether; in
those situations, deadlock detection and recovery becomes the primary focus
Predicting potential deadlock conditions can be complex, but there are some
general conditions that if true, make deadlocks inevitable.[2] Namely, if all of
the following conditions are present:
For the more “proactive” operating systems, some solutions have been proposed
to provide some type of deadlock prevention mechanism.
[1] Silberschatz, Abraham, Peter B. Galvin, and Greg Gagne. "Operating system
concepts, Hoboken." (2013).