پاورپوینت بررسی بن بست ها



پاورپوینت بررسی بن بست ها در 36 اسلاید قابل ویرایش همراه با تصاویر و توضیحات کامل

پاورپوینت بررسی بن بست ها در 36 اسلاید قابل ویرایش



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نام دارد.



منبع : هر چیزی است که در هر لحظه فقط توسط یک پروسس می تواند استفاده شود . منبع می تواند سخت افزاری یا نرم افزاری باشد .

Resource ها دو نوعند:
قابل پس گرفتن preemptable
غیر قابل پس گرفتن nonpreemptable




دنباله اتفاقات در مورد استفاده از یك منبع به این صورت است:

تقاضا برای منبع
استفاده از منبع
آزاد كردن منبع





اصول بن بست

تعریف رسمی بن بست این است:

مجموعه ای از processها در حالت بن بست قرار دارد اگر هر process
این مجموعه منتظر اتفاقی باشد كه فقط process دیگری در این مجموعه میتواند ایجادش كند.از آنجا ئیكه همه پروسس ها منتظر هستند،هرگزهیچ یك از آنها نمی تواند اتفاقی که باعث بیدار شدن عضو دیگری از مجموعه شود
را ایجاد کنند و همه process ها برای همیشه منتظر خواهند بود.





شرایط لازم برای بوجود آمدن بن بست

Coffman و چند نفر دیگر (1971) نشان دادند که چهار شرط برای بوجود آمدن بن بست لازم است :


شرط ” دو بدو ناسازگاری “ Mutual exclusion
شرط ” نگهدار و منتظر شو “Hold and wait
شرط“ غیر قابل پس گرفتن “ No preemption
شرط“ انتظار دایره ای “Circular wait condition





پیشگیری از بن بست DEADLOCK PREVENTION

اگر منبع به طور اختصاصی به پروسس داده شود هرگز بن بست پیش نمی آید.
جلوی در اختیار گرفتن منابع و انتظار برای منابع دیگر را بگیریم.
استفاده از منابع بصورت NONPREEMPTIVEنباشد ولی این روش مناسب نیست .
جلوگیری از انتظار چرخشی
روش اول: هر پروسس كه منبع اول را گرفت و به منبع دوم نیاز داشت ابتدا منبع اول را رها كند.
روش دوم: یك شماره سراسری به هر منبع داده شود.هر پروسس می تواند منبع درخواست كندولی درخواستهایش باید به ترتیب صعودی شماره باشد(ترتیب نزولی قابل قبول نیست)



دانلود پاورپوینت بررسی بن بست ها


تحقیق بررسی بن بست ها


مقاله بررسی بن بست ها


پاورپوینت بررسی بن بست ها


بررسی بن بست ها


بن بست


دانلود بانک مقالات فارسی مقاله پروژه پایان نامه دانشجویی

پایان نامه بررسی ابزارهای نشانه ای و زبانی ایجاد هیجان در گزیده ای از نمایشنامه های ...

دانلود موسیقی برای ساخت پاورپوینت :: Parsi Sampad

برو بابا هیچ کدومش تو پاور نمی خونه با این آهنگایی که گذاشتی

مجله ایرانی - دانشنامه آنلاین

فال روزانه جمعه 29 تیر 1397 شما مسئولیت ها و کارهایی به عهده دارید که به شما اجازه نمی ...

پایان نامه گردشگری و توریسم

پایان نامه گردشگری، پروپوزال گردشگری و گزارش سمینار پایان نامه رشته گردشگری. کاربر ...

شماره تلفن وآدرس دانشگاه ها

نام دانشگاه خود را جستجو کنید و شماره تلفن و آدرس دانشگاه را ببینید

ترجمه کامل صحیح بخاری به زبان فارسی برای اولین بار | سید ...

داشتن ترجمه کامل صحیح بخاری و سایر صحاح سته، یکی از آرزوهای پژوهشگران فارسی زبان شیعه ...

سیستم گلستان دانشگاه فناوری های نوین قوچان - سیستم جامع ...

سیستم جامع گلستان دانشگاه فنی مهندسی قوچان. ... دانشگاه مهندسی فناوری های نوین قوچان: ...

10 29 92سامانه گلستان فرهنگیان - 10.9.29.92سامانه گلستان ...

دانلود گام به گام ریاضی دوم راهنمایی - دانلود pdfگام به ... گام به گام (دروس دبیرستان ...

30 گوشی تلفن مربوط به آینده که آرزو می کنیم واقعی باشند ...

طراحی به نام Jakub Lekeš سعی کرده با طراحی این تلفن همراه محدودیت ها را از میان بردارد.

بیانات در دیدار کارگزاران نظام

پايگاه اطلاع‌رسانی دفتر حفظ و نشر آثار حضرت آيت‌الله‌العظمی سيدعلی خامنه‌ای

30 گوشی تلفن مربوط به آینده که آرزو می کنیم واقعی باشند ...

طراحی به نام Jakub Lekeš سعی کرده با طراحی این تلفن همراه محدودیت ها را از میان بردارد.

بیانات در دیدار کارگزاران نظام

رهبرانقلاب امروز دردیدار با کارگزاران نظام:اینکه میگویند مقابله با جمهوری اسلامی به ...

هفتمین همایش سالانه بانکداری الکترونیک و نظام‌های پرداخت

برندگان جشنواره مرحوم دکتر نوربخش در مراسم اختتامیه هفتمین همایش سالیانه بانکداری ...

دانلود بانک مقالات فارسی مقاله پروژه پایان نامه دانشجویی

پایان نامه بررسی ابزارهای نشانه ای و زبانی ایجاد هیجان در گزیده ای از نمایشنامه های ...

دانلود موسیقی برای ساخت پاورپوینت :: Parsi Sampad

برو بابا هیچ کدومش تو پاور نمی خونه با این آهنگایی که گذاشتی

مجله ایرانی - دانشنامه آنلاین

فال روزانه جمعه 29 تیر 1397 شما مسئولیت ها و کارهایی به عهده دارید که به شما اجازه نمی ...

پایان نامه گردشگری و توریسم

پایان نامه گردشگری، پروپوزال گردشگری و گزارش سمینار پایان نامه رشته گردشگری. کاربر ...

شماره تلفن وآدرس دانشگاه ها

نام دانشگاه خود را جستجو کنید و شماره تلفن و آدرس دانشگاه را ببینید

ترجمه کامل صحیح بخاری به زبان فارسی برای اولین بار | سید ...

داشتن ترجمه کامل صحیح بخاری و سایر صحاح سته، یکی از آرزوهای پژوهشگران فارسی زبان شیعه ...

سیستم گلستان دانشگاه فناوری های نوین قوچان - سیستم جامع ...

سیستم جامع گلستان دانشگاه فنی مهندسی قوچان. ... دانشگاه مهندسی فناوری های نوین قوچان: ...

10 29 92سامانه گلستان فرهنگیان - 10.9.29.92سامانه گلستان ...

دانلود گام به گام ریاضی دوم راهنمایی - دانلود pdfگام به ... گام به گام (دروس دبیرستان ...

30 گوشی تلفن مربوط به آینده که آرزو می کنیم واقعی باشند ...

طراحی به نام Jakub Lekeš سعی کرده با طراحی این تلفن همراه محدودیت ها را از میان بردارد.

بیانات در دیدار کارگزاران نظام

پايگاه اطلاع‌رسانی دفتر حفظ و نشر آثار حضرت آيت‌الله‌العظمی سيدعلی خامنه‌ای