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

چند برنامگی VS اشتراک زمانی

ارسال:
۱۲ آبان ۱۳۹۰, ۱۰:۰۵ ب.ظ (آخرین ویرایش در این ارسال: ۱۲ آبان ۱۳۹۰ ۱۰:۲۳ ب.ظ، توسط هاتف.)
چند برنامگی VS اشتراک زمانی
سلام
تصور می کنید سیستم های چند برنامگی و سیستم های اشتراک زمانی چه رابطه ای باهم دارند؟

در مورد درستی گزاره های زیر نظر بدید:

۱) سیستم های چندبرنامگی و اشتراک زمانی متفاوت نمی باشند.

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

۳) سیستم های چندبرنامگی ماهیت انحصاری دارند اما سیستم های اشتراک زمانی لزوما باید غیرانحصاری عمل کنند.

هفت شهر عشق را عطار گشت، ما هنوز اندر خم یک کوچه ایم!
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: Behzad TP
ارسال:
۱۳ آبان ۱۳۹۰, ۱۲:۳۹ ق.ظ
چند برنامگی VS اشتراک زمانی
سلام
(۱۲ آبان ۱۳۹۰ ۱۰:۰۵ ب.ظ)هاتف نوشته شده توسط:  سلام
تصور می کنید سیستم های چند برنامگی و سیستم های اشتراک زمانی چه رابطه ای باهم دارند؟

در مورد درستی گزاره های زیر نظر بدید:

۱) سیستم های چندبرنامگی و اشتراک زمانی متفاوت نمی باشند.

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

۳) سیستم های چندبرنامگی ماهیت انحصاری دارند اما سیستم های اشتراک زمانی لزوما باید غیرانحصاری عمل کنند.

سلام.
فکر میکنم گزینه ۳ پاسخ درست باشه.
در گزینه دوم،پاسخ نباید از یک حد آستانه بیشتر باشه.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال:
۱۳ آبان ۱۳۹۰, ۰۱:۳۴ ق.ظ
چند برنامگی VS اشتراک زمانی
گزینه ۱ غلطه چون چند برنامگی و اشتراک زمانی با هم فرق دارن
گزینه ۲ هم غلطه چون اشتراک زمانی کاملا هم بهینه نمی کنه چون زمانی رو صرف سوئیچ کردن بین پروسه‌ها می کنه و همچنین زمان پاسخ برای پروسه های کوجک نباید از یه حد آستانه تجاوز کنه( نه کمتر )
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: f123
ارسال:
۱۳ آبان ۱۳۹۰, ۱۱:۵۶ ق.ظ (آخرین ویرایش در این ارسال: ۱۳ آبان ۱۳۹۰ ۱۲:۰۱ ب.ظ، توسط رضا_ایرانی.)
RE: چند برنامگی VS اشتراک زمانی
(۱۲ آبان ۱۳۹۰ ۱۰:۰۵ ب.ظ)هاتف نوشته شده توسط:  سلام
تصور می کنید سیستم های چند برنامگی و سیستم های اشتراک زمانی چه رابطه ای باهم دارند؟

در مورد درستی گزاره های زیر نظر بدید:

۱) سیستم های چندبرنامگی و اشتراک زمانی متفاوت نمی باشند.

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

۳) سیستم های چندبرنامگی ماهیت انحصاری دارند اما سیستم های اشتراک زمانی لزوما باید غیرانحصاری عمل کنند.

۱- یک میتونه درست باشه. اشتراک زمانی در واقع همون چندبرنامگی تعاملیه و فرقی با هم ندارن.

۲-دو غلطه. سیستمهای اشتراک زمانی اگرچه برای استفاده بهینه از CPU تلاش میکنن اما این بهینگی در اولویت کارشون و جز اهداف اصلیشون نیست. با توجه به تعاملی بودن این سیستمها، هدف اصلی کم کردن زمان پاسخ و در کل بالا بردن آسودگی کاربره اما در چندبرنامگی (چند برنامگی دسته یی) هدف استفاده‌ی حداکثری از CPU هست و در واقع چند برنامگی دسته یی در بین سیستمهای مختلف بیشترین بهره وری رو از cpu به دست میاره، چون با کمترین سربار کارشو انجام میده.

۳- سه درسته. سیستمهای چندبرنامگی دسته یی به خاطر کمتر کردن سربار و استفاده بهینه از CPU انحصاری هستن. اما اشتراک زمانی باید غیر انحصاری باشه.

خدایا مرا ببخش به خاطر تمام درهایی که کوبیدم و خانه ی تو نبود...
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال:
۱۳ آبان ۱۳۹۰, ۰۶:۰۳ ب.ظ (آخرین ویرایش در این ارسال: ۱۳ آبان ۱۳۹۰ ۰۶:۴۳ ب.ظ، توسط narges_r.)
چند برنامگی VS اشتراک زمانی
۱-فکر میکنم تفاوت چند برنامگی و اشتراک زمانی در انحصاری و غیر انحصاری بودن اونهاست در غیر این صورت هردو یکی هستند و در هردو چندین کار اماده در دست گرفتن پردازنده است
۲-سیستمهای اشتراک زمانی زمان پاسخ کوتاه برای کارهای کوچک تضمین میکنه اما زمان پاسخ کارهای بزرگ طولانی است
و همینطور اینکه سر بار بخاطر سوئیچ های مکرر زیاده
۳-دقیقا فرق چند برنامگی و اشتراک زمانی در این موضوعه و در واقع اشتراک زمانی یک سیستم چند برنامگی تعاملیه
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال:
۱۴ آبان ۱۳۹۰, ۱۰:۴۹ ب.ظ (آخرین ویرایش در این ارسال: ۱۸ آبان ۱۳۹۰ ۱۱:۴۱ ب.ظ، توسط هاتف.)
RE: چند برنامگی VS اشتراک زمانی
سلام
در سیستم های دسته ای چند برنامگی تقسیم حافظه به چندین قسمت و قرار دادن کارهای مختلف در هر قسمت صورت می گرفت که به طور اتفاقی چندین کار IO-Limited و چندین کار CPU-Limited می شد.
این روش با SPOOLING با اینکه به هدف استفاده بهینه از CPU نائل شده بود اما عدم تعامل با کاربر مشکل کاربر پسندی و رفع اشکال برنامه‌ها رو داشت.
نیاز حیاتی تعامل با کاربر باعث شد طراحان سیستم های عامل تن به سیستم های اشتراک زمانی بدهند، و هزینه‌ی سربار اضافی ناشی از آنرا قبول کنند، پس در این طراحی جدید ترمینال‌ها اضافه شد.
سیستم های اشتراک زمانی می بایست تضمین کنند زمان پاسخ برای کارهای معمولی بیشتر از حد آستانه (که اعصاب کاربر بهم بریزه!) نشود، از طرفی ماهیت انحصاری بودن در سیستم های دسته ای با این هدف در تضاد بود، پس لزومــــا در این سیستم‌ها از زمانبندی غیرانحصاری مبتنی بر کوانتوم استفاده می شود.

بطور خلاصه:
می توان نتیجه گرفت، سیستم های اشتراک زمانی حتما چندبرنامگی هستند اما عکس آن (هرچند نادر) میتوان صحیح نباشد.
استفاده از CPU در چندبرنامگی دسته ای بهینه شده ولی در اشتراک زمانی بدیل کاربرپسندی بهینگی را از دست دادیم.

ممنونم از همه دوستانی که در بحث شرکت داشتند، انشاالله در آینده بحث های جدی تری در پیش میگیریم.


مبحث رو چند روز دیگه باز میذارم تا اگر نظری دارید بفرمائید.

هفت شهر عشق را عطار گشت، ما هنوز اندر خم یک کوچه ایم!
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: sh_aa , ayfer.a11
ارسال:
۰۴ اسفند ۱۳۹۱, ۰۳:۱۸ ب.ظ (آخرین ویرایش در این ارسال: ۰۴ اسفند ۱۳۹۱ ۰۳:۱۹ ب.ظ، توسط csharpisatechnology.)
چند برنامگی VS اشتراک زمانی
ص ۱۷ سیستم عامل انتشارات جهش:
سیستم های multi programming(چند برنامه ای) انحصاری(غیرقبضه ای) هستن یعنی زمانی که یه پروسه CPU رو در اختیار داره تا وقتی خودش نخواد نمی تونیم به زور CPU رو ازش بگیریم.
پس قسمت اول گزینه ی ۳ درسته.
--------------------------------
ص ۲۱ سیستم عامل انتشارات جهش:
در سیستم های Time Sharing یک CPU داریم و CPU به صورت غیرانحصاری(به صورت قبضه ای/قابل پس گیری) در برش های زمانی به پردازه ها اختصاص داده می شود و در این صورت اجرای پروسه ها به صورت موازی به نظر می آید.
پس قسمت دوم گزینه ی ۳ هم درسته
یعنی گزینه ی ۳ باید کاملا درست باشه
--------------------------------
در اشتراک زمانی spooling نداریم ولی در چند برنامگی داریم.
پس گزینه ی ۱ غلطه
-------------------------------
به طور کلی تاکید سیستم های Time Sharing بر ارتباط online،محاوره ای بودن،و تضمین داشتن Response Time کوتاه است.پس گزینه ی ۲ هم باید غلط باشه
---------
فقط ۳ درسته

ما می توانیمBig Grin
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ


موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  صفحه چند سطحی Flash1 ۰ ۱۲۹ ۱۰ تیر ۱۳۹۹ ۰۵:۵۸ ب.ظ
آخرین ارسال: Flash1
  حل مساله مرتبه زمانی حلقه های تو در تو sarashahi ۱۶ ۷,۴۹۳ ۱۹ خرداد ۱۳۹۹ ۰۱:۱۶ ب.ظ
آخرین ارسال: gillda
  مرتبه زمانی Sanazzz ۱۷ ۵,۲۱۵ ۰۹ اردیبهشت ۱۳۹۹ ۰۶:۴۶ ب.ظ
آخرین ارسال: mohsentafresh
  پیچیدگی زمانی اکشن های قابل اعمال در یک وضعیت اsepid8994 ۰ ۲۰۲ ۲۹ اسفند ۱۳۹۸ ۱۲:۵۱ ب.ظ
آخرین ارسال: اsepid8994
  مرتبه زمانی یافتن قطر Sepideh96 ۲ ۹۹۰ ۰۸ آذر ۱۳۹۸ ۰۴:۳۴ ب.ظ
آخرین ارسال: erfan30
  کمک برای چند تا سوالات شبکه کامپیوتری Hamedudk ۳ ۹۹۲ ۲۷ آبان ۱۳۹۸ ۱۱:۴۲ ق.ظ
آخرین ارسال: khayyam
  چند راه برای این که پرواز طولانی راحت تری را تجربه کنید - خبرگزاری فارس abolfazlda ۰ ۸ ۲۴ بهمن ۱۳۹۷ ۱۱:۰۵ ق.ظ
آخرین ارسال: abolfazlda
Question یافتن دو عدد پیچیدگی زمانی O(n) porseshgar ۲ ۹۶۲ ۱۵ بهمن ۱۳۹۷ ۱۲:۱۶ ب.ظ
آخرین ارسال: porseshgar
  مرتبه زمانی Sanazzz ۰ ۵۴۶ ۰۴ بهمن ۱۳۹۷ ۰۵:۴۱ ب.ظ
آخرین ارسال: Sanazzz
  درخواست دانلود چند مقاله از www.civilica.com H.Mohammadi ۱ ۱,۰۳۰ ۱۴ دى ۱۳۹۷ ۰۱:۲۳ ق.ظ
آخرین ارسال: Behnam‌

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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