(۱۲ آبان ۱۳۹۰ ۱۰:۰۵ ب.ظ)هاتف نوشته شده توسط: سلام
تصور می کنید سیستم های چند برنامگی و سیستم های اشتراک زمانی چه رابطه ای باهم دارند؟
در مورد درستی گزاره های زیر نظر بدید:
۱) سیستم های چندبرنامگی و اشتراک زمانی متفاوت نمی باشند.
۲) سیستم های اشتراک زمانی علاوه بر استفاده بهینه از CPU، برخلاف سیستم های چند برنامگی تضمین می کنند زمان پاسخ کارهای کوچک از یک حد آستانه کمتر نشود.
۳) سیستم های چندبرنامگی ماهیت انحصاری دارند اما سیستم های اشتراک زمانی لزوما باید غیرانحصاری عمل کنند.
۱- یک میتونه درست باشه. اشتراک زمانی در واقع همون چندبرنامگی تعاملیه و فرقی با هم ندارن.
۲-دو غلطه. سیستمهای اشتراک زمانی اگرچه برای استفاده بهینه از CPU تلاش میکنن اما این بهینگی در اولویت کارشون و جز اهداف اصلیشون نیست. با توجه به تعاملی بودن این سیستمها، هدف اصلی کم کردن زمان پاسخ و در کل بالا بردن آسودگی کاربره اما در چندبرنامگی (چند برنامگی دسته یی) هدف استفادهی حداکثری از CPU هست و در واقع چند برنامگی دسته یی در بین سیستمهای مختلف بیشترین بهره وری رو از cpu به دست میاره، چون با کمترین سربار کارشو انجام میده.
۳- سه درسته. سیستمهای چندبرنامگی دسته یی به خاطر کمتر کردن سربار و استفاده بهینه از CPU انحصاری هستن. اما اشتراک زمانی باید غیر انحصاری باشه.