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

امکان اجرای پردازش در اشتراک زمانی وقبضه شونده ! - AEM4949 - 21 دى ۱۳۹۲ ۰۳:۳۳ ق.ظ

با سلام خدمت دوستان

سوال زیر مربوط به کنکور مهندسی کامپیوتر سال ۸۳ است:

[تصویر:  236369_1.JPG]

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

آیا این جمله با معنی غیر انحصاری در تناقض نیست؟

RE: امکان اجرای پردازش در اشتراک زمانی وقبضه شونده ! - azad_ahmadi - 21 دى ۱۳۹۲ ۱۲:۴۸ ب.ظ

سلام.

زودترین حالت به اینصورت هست که بلافاصله پردازه شروع به اجرا کنه و هیچ تاخیری در بین نباشد.(یعنی بالاترین اولویت رو داشته باشد).
اما دیرترین حالت زمانی است که "هربار" پردازه ای با بالاترین اولویت (یا بالاتر از اولویت یک پردازه) بیاید و اجرای پردازه مورد نظر را به تعویق بیاندازد. در اینصورت هربار این اتفاق میافتد و هیچوقت پردازه مورد نظر اجرا نخواهد شد.

RE: امکان اجرای پردازش در اشتراک زمانی وقبضه شونده ! - hosshah - 21 دى ۱۳۹۲ ۰۳:۳۲ ب.ظ

(۲۱ دى ۱۳۹۲ ۰۳:۳۳ ق.ظ)aem4949 نوشته شده توسط:  با سلام خدمت دوستان

سوال زیر مربوط به کنکور مهندسی کامپیوتر سال ۸۳ است:

[تصویر:  236369_1.JPG]

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

آیا این جمله با معنی غیر انحصاری در تناقض نیست؟
سلام دوست عزیز
میشه گفت همین غیر انحصاری بودنش بیشتر به وقوع مشکل کمک میکنه به نظرم
چون تو حالت انحصاری اگه فرایندی با اولویت بالا وجود نداشته باشه اون فرایندی که اولویت کمی داشته اجرا میشه و تا تموم نشده پردازنده رو ول نمیکنه حتی اگه فرایند با اولویت بالا بیاد
اما در این حالت غیر انحصاری ممکنه تا پردازنده رو بگیره یه فرایند با اولویت بالا بیاد و باز مجبور بشه پردازنده رو بلافاصله رها کنه