دانلود دروس تخصصی موفقیت ارتباط با ما فروشگاه تخصصی علمی آموزشی فایل ویکی پاورپوینت تمامی رشته ها فایل ویکی1

دانلود پاورپوینت بن بست (Deadlocks)

دانلود پاورپوینت بن بست (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

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

1-تقاضا براي منبع

2-استفاده  از منبع    

3-آزاد كردن منبع

 اصول بن بست:

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

 مجموعه ای از processها در حالت بن بست قرار دارد اگر هر process

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

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

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

شرط ” دو بدو ناسازگاری “             Mutual exclusion

شرط ” نگهدار و منتظر شو “Hold and wait       

شرط“ غير قابل پس گرفتن “     No preemption   

شرط“ انتظار دايره ای “Circular wait condition

شامل 36  اسلاید POWERPOINT
(تعدادی از اسلایدها به زبان انگلیسی است)


پرداخت اینترنتی - دانلود سریع - اطمینان از خرید

پرداخت هزینه و دریافت فایل

مبلغ قابل پرداخت 6,000 تومان
نمایش لینک دانلود پس از پرداخت هزینه
ایمیل
موبایل
کمک مالی به ایتام و کودکان بی سرپرست

درصورتیکه برای خرید اینترنتی نیاز به راهنمایی دارید اینجا کلیک کنید


فایل هایی که پس از پرداخت می توانید دانلود کنید

نام فایلحجم فایل
BONBAST_2040526_8596.zip856.2k





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

دانلود پاورپوینت برنامه نويسی موبايل معرفی تمامی برنامه های معروف موبایل : بسياري از ما در مورد انواع و اقسام گوشي هاي تلفن همراه اطلاعات زیادی داریم ؛ اما بسیاری افراد اطلاعات کمی در مورد نرم افزارهای موجود برای این گوشی دارند. در این ترفند قصد داریم تا بیش از 100 نوع از نرم افزارهای معروف تلفن همراه و به ویژه گوشی های نوکیا را به شما معرفی کنیم که و هر یک را مختصرا توضیح دهیم. برنامه هاي موبايل: GSM.Position.Locator : نشان داد ...

توضیحات بیشتر - دانلود 5,700 تومان