نام محصول : پاورپوينت Deadlocks بن بست ها
دسته : پاورپوينت – powerpoint
بازديد: 1 بار
فرمت فايل: pptx
حجم فايل: 856 كيلوبايت
تعداد صفحات فايل: 36
توضيحات كوتاه:
كامپيوتر ها داراي منابع زيادي هستند كه در هر لحظه فقط توسط يك processمي توانند استفاده شوند مثلا printer ها ،tape drive ها ، scanner ها ، slot هاي process table
اگر دو پروسس همزمان بخواهند در يك slot درون process table بنويسند، باعث خراب شدن سيستم ميشوداگر دو پروسس بخواهند روي printer بنويسند حاصل آشغال خواهد بود
بنا بر اين تمام سيس
توضيحات كامل:
كامپيوتر ها داراي منابع زيادي هستند كه در هر لحظه فقط توسط يك 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كند،و در انتظار آن منبع ، شود . سپس process B، تقاضاي cd_Rom driverكند و شود . در اين لحظه هر دوي process ها در حالت هستند و تا ابد در اين حالت باقي مي مانند . اين وضعيت deadlockنام دارد.