سوال 77

حل تشریحی سوال شماره 77 سیستم‌ عامل

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

77.

در خصوص الگوریتم زیر ، که برای پیاده‌سازی ناحیه بحرانی بین دو پردازه i و j ارائه شده است، کدام مورد درست است؟ (الگوریتم برای پردازه i است و مشابه آن برای j هم وجود دارد.)

1)

انحصار متقابل دارد، پیشرفت دارد، انتظار محدود دارد.

2)

انحصار متقابل دارد، پیشرفت دارد، انتظار محدود ندارد.

3)

انحصار متقابل ندارد، پیشرفت دارد، انتظار محدود ندارد.

4)

انحصار متقابل ندارد، پیشرفت ندارد، انتظار محدود ندارد.

پاسخ ها

1 پاسخ
دکتر ابوالفضل حقیقت
دکتر ابوالفضل …سه شنبه 15 اردیبهشت 1405

گزينه - درست است. تست خوبی که به دلیل یک اشتباه تایپی کوچک (;) حذف شد.

چون در راه حل در انتهای خط while «;» ندارد، اولین دستور درون ناحیه بحرانی در حلقه انتظار چرخشی می‌­افتد و کلاً راه­ حل را خراب می­‌کند:

ارسال پاسخ