تالار گفتمان مانشت
الگوریتم بانکداران - نسخه‌ی قابل چاپ

الگوریتم بانکداران - joyebright - 09 آذر ۱۳۹۳ ۰۷:۲۵ ب.ظ

سلام دوستان یه سوال براتون گذاشتم لطفاً یه نفر به سوالات من جواب بده .

در چه صورت مثلاً در این سوال می تونیم بگیم سیستم در حالت امن است یا ناامن.؟
تا جایی راه حل و می دونم ، اول میام یه جدول need درست می کنیم بعد احتیاجات هر فرایند را جمع می کنیم تو هر سطر و کمترین سطر و انتخاب می کنیم.( همین جا یه سوال برام پیش اومده بین دو فرایندی که احتیاجاتشون برابره کدوم انتخاب کنم؟) بعد مجموع ستون allocation می گیریم سپس جدول available رو می سازیم و از مجموع allocation کم می کنیم تا available ها A,B,C مشخص بشه بعد سطر جدول need هم حذف میشه خوب مراحل بعد از اینو نمی دونم ؟ و چطور می فهمیم حالت امن .

تا جایی که حل کردم + سوال و ضمیمه می کنم .
مرسی دوستان

RE: الگوریتم بانکداران - A V A - 09 آذر ۱۳۹۳ ۰۷:۳۰ ب.ظ

در حالت هایی که احتیاجات برابرن اونی اولویت داره که منابع بیشتری ازاد کنه
حالت ناامن وقتیه که منابعمون برای اختصاص دادن به یه فرایند کم باشه. مثلا تا چند منبع جلو بریم و به حد مطلوب منابع ازاد نشه برای فرایند بعدی

RE: الگوریتم بانکداران - joyebright - 09 آذر ۱۳۹۳ ۰۷:۴۳ ب.ظ

(۰۹ آذر ۱۳۹۳ ۰۷:۳۰ ب.ظ)Ava.arshad94 نوشته شده توسط:  در حالت هایی که احتیاجات برابرن اونی اولویت داره که منابع بیشتری ازاد کنه
حالت ناامن وقتیه که منابعمون برای اختصاص دادن به یه فرایند کم باشه. مثلا تا چند منبع جلو بریم و به حد مطلوب منابع ازاد نشه برای فرایند بعدی

یعنی یک بار available رو محاسبه کردم سری بعد باید از available جدید که بدست آوردم ، مسئله حل کنم ، اگه وقت دارید بزرگوتری کنید مراحل حلش و روی کاغذ برام بیارید ممنونم

RE: الگوریتم بانکداران - A V A - 09 آذر ۱۳۹۳ ۰۸:۰۴ ب.ظ


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


RE: الگوریتم بانکداران - joyebright - 09 آذر ۱۳۹۳ ۱۰:۵۱ ب.ظ

(۰۹ آذر ۱۳۹۳ ۰۷:۳۰ ب.ظ)Ava.arshad94 نوشته شده توسط:  در حالت هایی که احتیاجات برابرن اونی اولویت داره که منابع بیشتری ازاد کنه
حالت ناامن وقتیه که منابعمون برای اختصاص دادن به یه فرایند کم باشه. مثلا تا چند منبع جلو بریم و به حد مطلوب منابع ازاد نشه برای فرایند بعدی

در حالت هایی که احتیاجات برابرن اونی اولویت داره که منابع بیشتری ازاد کنه یعنی اینکه فرایندی که مقدار مجموع سطر allocation کمتری دارد؟

RE: الگوریتم بانکداران - A V A - 09 آذر ۱۳۹۳ ۱۱:۱۴ ب.ظ

نقل قول: در حالت هایی که احتیاجات برابرن اونی اولویت داره که منابع بیشتری ازاد کنه یعنی اینکه فرایندی که مقدار مجموع سطر allocation کمتری دارد؟
برعکس.اونی که بیشتر داره.چون وقتی با availabale جمع میشه منابع بیشتری بهمون داده