زمان کنونی: ۱۰ اردیبهشت ۱۴۰۳, ۱۰:۱۹ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

درخواست کمک در رابطه با سوال ۸ سیستم مقسمی

ارسال:
  

irpersian20 پرسیده:

درخواست کمک در رابطه با سوال ۸ سیستم مقسمی

سلام
شرمنده سه تا عکس گذاشتم در اخر پست.
میشه بفرمائید این سوال ۸ درست حل شده یا خیر؟
در کل در یک مسئله از کجا بفهمیم که از راه حل بانکدار(اجتناب) باید بریم و کجا روش تشخیص بن بست؟
اگر مقدار MAX هست منبع را داد باید از بانکدار بریم؟
الان این مسئله از کدام روش رفته و از کجا باید فهمید؟
در کتاب مقسمی و خود سیلبر یک مثال زده وقتی در الگوریتم روش تشخیص بن بست یک درخواست داره پروسس اون رو به لیست Request ها اضافه کرده اما در همین سوال ۸ دوباره به allocation اضافه کرده جای request .و در الگوریتم بانکدار درخواست منبع از سمت پروسس داشتیم باید به allocation اضافه کنیم؟

ایا این گفته من درسته یا اشتباه فاحش؟
میشه کمک کنیدذ Huh ببخشید البته

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


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


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

۰
ارسال:
  

Mohammad-A پاسخ داده:

درخواست کمک در رابطه با سوال ۸ سیستم مقسمی

سلام.
الگوریتم بانکدار برای مسائل اجتناب از بن‌بست طرح شده که باید قدرت پیش‌بینی آینده را داشته باشه. یعنی حداکثر نیاز هر فرایند به منابع مورد نظر را باید بداند تا وضعیت را امن یا ناامن تشخیص بده؛ پس کار این الگوریتم بر اساس داده‌های ماتریس Need است. اما الگوریتم کافمن (تشخیص بن‌بست) نیاز به پیش‌بینی آینده نداره چون بر اساس یک آرایه‌ی احتمالاً ماتریسی به نام Request کار میکنه که خب طبیعی است که میزان درخواست هر فرایند به منابع در این لحظه مشخص است.

این تست هم ایراد مرسوم تست‌های فصل بن‌بست را دارد که وضعیت ناامن را بن‌بست نامیده. درحالیکه طبق اطلاعات داده شده٬ نمیشه وضعیت بن‌بست را پیش‌بینی قطعی کرد و طبق الگوریتم بانکدار تنها وضعیت امن یا ناامن بودن قطعی اعلام میشه. نکته اینجاست که چرا فقط درخواست داشته باشیم؟ نمیشه رهاسازی منابع را فرض کرد؟ پس میشه گفت این تست ایراد معمول را دارد.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

esi پاسخ داده:

درخواست کمک در رابطه با سوال ۸ سیستم مقسمی

الگوریتم بانکدار برای تشخیص امن یا ناامن بودن سیستم است، یعنی سعی میکنیم منابع رو طوری تخصیص بدیم که بن بست رخ نده، اگه تمام نیازهای فرآیند هارو همون ابتدای کار بدونیم مسلما خیلی راه می تونیم تشخیص بدیم که آیا دنباله از اجراها وجود دارد که سیستم در حالت امن باقی بماند یا نه ؟
پس شما یکی یکی فرآیند ها رو با توجه به برآورده شدن نیاز آنها اجرا می کنید تا ببینید در کجا کدام اختصاص باعث ایجاد بن بست میشه ؟ یا می تونید یه دنباله اجرا پیدا کنید که منجر به بن بست نشه و سیستم امن بمونه.
نکته ای باید بهش دقت کنید اینه که عملادر اکثر مواقع تمامی نیازهای یک فرآیند در همون ابتدای اجرا مشخص نیست و ممکن است در طی اجرا نیازهای جدیدی بهش اضافه بشه؟ این سوال خواسته تا شما دنباله اجراهارو با ماتریس ها دنبال کنید و ببینید کجا با یه درخواست جدید امکان بن بست رخ میده، اصلا هم کار سختی نیست و بسیار هم آسونه
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

irpersian20 پاسخ داده:

درخواست کمک در رابطه با سوال ۸ سیستم مقسمی

سلام
صحبت شما عزیزان صحیح هست.
در کتاب مقسمی و خود سیلبر یک مثال زده وقتی در الگوریتم روش تشخیص بن بست یک درخواست داره پروسس اون رو به لیست Request ها اضافه کرده اما در همین سوال ۸ دوباره به allocation اضافه کرده جای request .
و در الگوریتم بانکدار درخواست منبع از سمت پروسس داشتیم باید به allocation اضافه کنیم؟
این مثال ۸ و حل کردن مقسمی من رو به اشتباه انداخته.
الان مقسمی بانکدار رفته یا کافمن؟ خوب max ندرایم و request و allocation داریم. و این مگه کافمن نمیشه؟
پس باید هر پروسسی که درخواست جدیدی داشت به Request اضافه کنیم.این به allocation اضافه کرده.
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  کیوان فر ؟ خلیلی؟ مقسمی؟ msnmkh ۰ ۷۱۶ ۱۵ آذر ۱۴۰۱ ۰۷:۰۴ ب.ظ
آخرین ارسال: msnmkh
  سوال در مورد صفحه بندی در سیستم عامل Azadam ۱ ۱,۵۸۲ ۱۳ دى ۱۴۰۰ ۱۱:۰۴ ق.ظ
آخرین ارسال: Azadam
  نظر در رابطه با استاد داور علیصا ۰ ۱,۴۹۱ ۱۴ مهر ۱۴۰۰ ۰۶:۰۵ ب.ظ
آخرین ارسال: علیصا
Star درخواست کمک و راهنمایی برای شرکت در آزمون ارشد marvelous ۹ ۸,۱۶۴ ۰۶ مهر ۱۴۰۰ ۰۸:۱۸ ب.ظ
آخرین ارسال: فاطمه دیبا
  تغییرات کتاب سیستم عامل جدید سیستم عامل sima84 ۱ ۲,۵۷۴ ۱۶ اردیبهشت ۱۳۹۹ ۰۹:۴۳ ب.ظ
آخرین ارسال: marvelous
Question درخواست کمک و راهنمایی در ns2 r.jafari ۳ ۳,۷۲۱ ۰۹ اردیبهشت ۱۳۹۹ ۰۶:۳۷ ب.ظ
آخرین ارسال: mohsentafresh
  درخواست کمک سمینار ... شناسایی موجودیت های خاص sahar bano ۲ ۲,۶۷۵ ۲۱ دى ۱۳۹۸ ۱۲:۴۳ ب.ظ
آخرین ارسال: marvelous
  مهمترین فصل های ذخیره و بازیابی مقسمی enofcom ۱۰ ۵,۵۸۷ ۲۵ آبان ۱۳۹۸ ۰۵:۲۳ ب.ظ
آخرین ارسال: alma1988
  درخواست اموزش تصویری پایگاه داده پیشرفته و سیستم عامل پیشرفته Shahinbitko ۰ ۲,۳۱۹ ۲۳ شهریور ۱۳۹۸ ۰۸:۴۰ ب.ظ
آخرین ارسال: Shahinbitko
  درخواست کمک برنامه نویسی پایتون hadi7m ۰ ۱,۸۳۱ ۰۷ شهریور ۱۳۹۸ ۰۹:۲۴ ق.ظ
آخرین ارسال: hadi7m

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close