سوال 106

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

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

106.

دو پردازه متناوب با مشخصات زیر مفروض است. کدام گزینه بزرگترین مقدار x را برای پردازه 2 نشان می‌دهد به نحوی که زمانبندی قبضه‌ای (نرخ یکنواخت) Rate Monotonic امکان پذیر باشد؟


1)

20

2)

25

3)

30

4)

35

پاسخ ها

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

گزینه 3 درست است.

الگوریتم نرخ یکنواخت، قبضه­ای با اولویت ایستا است و اولویت را به طور ثابت به فرایندی می­دهد که نرخ بالاتر (دوره تناوب کمتر) دارد (یعنی که در این سؤال پریود کمتری دارد). دقت کنید برای حل این مسائل باید تا زمانی پیش بروید که از آن به بعد همه چیز تکرار می­شود. این زمان برای دو پریود 50 و 80 برابر با ک. م. م. (کوچکترین مضرب مشترک) دو عدد یعنی 400 خواهد بود:

همان ابتدا معلوم می­شود که برای سرویس به P2 فقط 30 واحد زمان داریم:

یعنی گزینه 4 حذف می­شود. حال ببینیم با گزینه 3 یعنی زمان 30 دفعات بعدی مشکل داریم یا خیر؟ شکل فوق نشان می­دهد اگر x=30 باشد مسئله قابل زمان­بندی است و گزینه 3 درست است.

ارسال پاسخ