لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : powerpoint (..ppt) ( قابل ويرايش و آماده پرينت )
تعداد اسلاید : 36 اسلاید
قسمتی از متن powerpoint (..ppt) :
Deadlocks بن بست ها
كامپيوتر ها داراي منابع زيادي هستند كه در هر لحظه فقط توسط يك process مي توانند استفاده شوند . مثلا printer ها ، tape drive ها ، scanner ها ، slot هاي process table .
اگر دو پروسس همزمان بخواهند در يك slot درون process table بنويسند، باعث خراب شدن سيستم ميشود.اگر دو پروسس بخواهند روي printer بنويسند حاصل آشغال خواهد بود.
بنا بر اين تمام سيستمهاي عامل قدرت تخصيص دسترسي انحصاري (به طور موقت) به منابع مشخصي را دارند . در بسياري از برنامه هاي كاربردي ، process نيازانحصاري به چندين منبع را دارد . فرض كنيدقرار باشد نقشه يك كشور از روي يك cd ،روي يك plotter برده شود . فرض كنيد process A درخواست cd -Rom كند و cd -Rom به او تخصيص يابد. كمي بعد process B درخواست plotter كند وبه او داده شودحالا process A درخواست plotter كند،و در انتظار آن منبع ، block شود . سپس process B ، تقاضاي cd_Rom driver كند و block شود . در اين لحظه هر دوي process ها در حالت block هستند و تا ابد در اين حالت باقي مي مانند . اين وضعيت deadlock نام دارد.
A
B
R1
R2
منبع : هر چیزی است که در هر لحظه فقط توسط یک پروسس می تواند استفاده شود . منبع می تواند سخت افزاری یا نرم افزاری باشد .
Resource ها دو نوعند:
قابل پس گرفتن preemptable
غير قابل پس گرفتن nonpreemptable
دنباله اتفاقات در مورد استفاده از يك منبع به اين صورت است:
تقاضا براي منبع
استفاده از منبع
آزاد كردن منبع
برچسب ها:
پاورپوینت درباره بن بست ها بن بست ها دانلود پاورپوینت درباره بن بست ها بست پاورپوینت درباره