سوال 105

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

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

105.

در سیستمی با پنج فرایند و دو منبع مطابق جداول زیر، حداق x+y چقدر باشد تا سیستم در حالت امن باشد؟


1)

7

2)

6

3)

5

4)

4

پاسخ ها

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

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

ابتدا Need=Max-Alloc را به دست می­آوریم:

کمترین مجموع نیازها در جدول Need مربوط به فرایند P4 است که (0,3) است. ابتدا فرض کنیم (x,y)=(0,3) که بتوانیم مسیر امن را با فرایند P4 آغاز کنیم.

مشاهده می­شود که 4 فرایند P4، P2، P3 و P1 به ترتیب می­توانند در مسیر امن اجرا تا تکمیل پیش بروند، اما P5 برای اجرا دو تا از منبع اول کم دارد (6=8-2) لذا منابع در دسترس اولیه به جای (x,y)=(0,3) باید (x,y)=(0+2,3)=(2,3) باشد. بنابراین حداقل x+y=2+3=5 خواهد بود.


ارسال پاسخ