Deadlock Detection
_ Simulate the most favored execution of each unblocked process
· An unblocked process may acquire all the needed resources
· Run and then release all the acquired resources
· Remain dormant thereafter
· Released resources may wake up some previously blocked process
· Continue the above steps as long as possible
· If any blocked processes remain, they are deadlocked
_ Reduction of resource graphs
· Process blocked if it cannot progress by either of the following operations
_ Request
_ Acquisition
_ Release
· Reduction of resource graph
_ Reduced by a process pi
_ by removing all edges to and from pi
_ pi is neither blocked nor isolated node
pi becomes an isolated node
المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .