ش | ی | د | س | چ | پ | ج |
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
-------
بخشی از متن:
لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (..pptx) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 31 صفحه
قسمتی از متن PowerPoint (..pptx) :
1 سیستم های عامل توزیع شده بن بست – Deadlock 2 مقدمه رقابت پردازه های همروند در اختصاص یک منبعدنباله وقایع لازم برای استفاده یک پردازنده از یک منبع: محدودیت منبع 1- درخواست: ارائه درخواست، در صورت اختصاص قبلی منبع به پردازنده دیگر، قرار گرفتن در صف انتظار .... تا آزادی یکی از نوع منبع درخواستی2- اختصاص در اولین فرصت ممکن: نگهداری جدولی از وضعیت منبع3- آزاد سازی: بروز آوری ساختمان داده های مدیریتی 3 مقدمه – ادامه 1 اختصاص توسط سیستم و دو فراخوانی request و release توسط پردازنده ها انجام می شود.چون تعداد منابع محدود است، باید مواظبت شود سناریوهای درستی از اختصاص انجام شود.چنین سناریوهایی ممکن است منجر به بن بست شود. شرایطی که هر کس متقاضی تعداد محدودی از کل منابع است ولی پردازه های رقیب مانع پیشرفت دو جانبه هستند :: بلوکه دا ئمی 4 مقدمه – ادامه 2 منظور از منبعفیزیکیمنطقی : رکورد فایل – سمافور - ...منبع بایستی در هر لحظه توسط یک پردازه استفاده شود و non-preemptable باشد. منبع اختصاص یافته را نمی توان آزاد کرد مگر با درخواست مالک فعلی آن. 5 شرایط لازم برای بن بست شرط ممانعت دوجانبه: متقاضی بعدی باید منتظر بماند.شرط Hold & Wait: درخواست منبع جدید بدون آزادی منابع فعلی که در اختیار دارد.شرط No-Preemption: مالک مختارانه منبع را آزاد کند تا بتواند تخصیص یابد.شرط انتظار حلقوی در صورت برقرار بودن 4 شرط بالا بن بست رخ می دهد.