۰
subtitle
ارسال: #۱
  
الگوریتم زمانبندی RR
۱نفر این الگوریتم رو برا من توضیح بده چطوری بعضی مواقع تو ی برش های زمانی مختلف
مثلا P1 امده توی برش زمانی بعدp2 میاد در صورتی که زمان باقی مونده برای p1 کمتر از زمان p2
بعضی وقتا هم p1 میاد و تو برش زمانی بعد بازم خودش میاد
و زمان انتظار رو چطوری بدست میاریم برای این روش؟
مثلا P1 امده توی برش زمانی بعدp2 میاد در صورتی که زمان باقی مونده برای p1 کمتر از زمان p2
بعضی وقتا هم p1 میاد و تو برش زمانی بعد بازم خودش میاد
و زمان انتظار رو چطوری بدست میاریم برای این روش؟
۰
ارسال: #۲
  
RE: الگوریتم زمانبندی RR
این توضیح جواب اولیه...
کلاً هر دوتا جوابی که خودتون گذاشتید کاملاً ولی اگه لازمه تا یکم توضیح بدم.
کلاً هر دوتا جوابی که خودتون گذاشتید کاملاً ولی اگه لازمه تا یکم توضیح بدم.
ارسال: #۳
  
RE: الگوریتم زمانبندی RR
۱
ارسال: #۴
  
الگوریتم زمانبندی RR
تو الگوریتم های غیر انحصاری زمان انتظار اینجوری به دست میاد که زمانی که اجرای فرآیند تموم شده رو منهای زمانی که لازم داشته تا اجراش کامل بشه و باز منهای زمانی که وارد شده می کنی.
زمان انتظار کل هم که میانگین می گیری.
البته از روی نمودار گانت هم می تونی زمان انتظار رو محاسبه کنی. ساده تره
در مورد سوال ۳۱ هم مشکل زمان برگشته؟
زمان برگشت رو از روی نمودار ببین هر فرآیند کی اجراش کلا تموم شده؟ اون زمانو از لحظه ای که وارد سیستم شده کم کن
خیلی ساده س که. مشکل چیه؟
زمان انتظار کل هم که میانگین می گیری.
البته از روی نمودار گانت هم می تونی زمان انتظار رو محاسبه کنی. ساده تره
در مورد سوال ۳۱ هم مشکل زمان برگشته؟
زمان برگشت رو از روی نمودار ببین هر فرآیند کی اجراش کلا تموم شده؟ اون زمانو از لحظه ای که وارد سیستم شده کم کن
خیلی ساده س که. مشکل چیه؟
۰
ارسال: #۵
  
الگوریتم زمانبندی RR
این الگوریتم مث FIFO میمونه با این تفاوت که هر پروسس به یه اندازه خاص کار میکنه و بعدش CPU به یه پروسس دیگه داده میشه. همین. حله؟؟؟
این که p1 میاد و تو برش زمانی بعدی باز خودش میاد به این دلیله که پردازش دیگه ای تو صف انتظار نیس. خودش تنهاس و تمام وقت CPU قاعدتاً مال خودشه دیگه.
زمان انتظار کل هم میشه زمان انتظار تمام پروسس ها به علاوه هم. عجب حرفی زدما. چش بسته غیب گفتم.
یه مثال بذارین تا حل کنیم. اینجوری بهتره.
این که p1 میاد و تو برش زمانی بعدی باز خودش میاد به این دلیله که پردازش دیگه ای تو صف انتظار نیس. خودش تنهاس و تمام وقت CPU قاعدتاً مال خودشه دیگه.
زمان انتظار کل هم میشه زمان انتظار تمام پروسس ها به علاوه هم. عجب حرفی زدما. چش بسته غیب گفتم.
یه مثال بذارین تا حل کنیم. اینجوری بهتره.
۰
۰
ارسال: #۷
  
RE: الگوریتم زمانبندی RR
(۱۸ اردیبهشت ۱۳۹۱ ۰۹:۰۳ ق.ظ)najmehdj نوشته شده توسط: ۱نفر این الگوریتم رو برا من توضیح بده چطوری بعضی مواقع تو ی برش های زمانی مختلف
مثلا P1 امده توی برش زمانی بعدp2 میاد در صورتی که زمان باقی مونده برای p1 کمتر از زمان p2
بعضی وقتا هم p1 میاد و تو برش زمانی بعد بازم خودش میاد
و زمان انتظار رو چطوری بدست میاریم برای این روش؟
این الگوریتم غیر انحصاری روش FIFO هست. یعنی فرقش با FIFO اینه که FIFO انحصاریه ولی Round Robin غیرانحصاریه و cpu رو به فرآیندها به ترتیب زمان ورودشون به اندازه time slice اختصاص می ده. ربطی هم به زمان باقیمانده کمتر یا بیشتر نداره.
زمان انتظار هم برای هر فرآیند مجموع زمانهایی هست که تو صف انتظار بوده و در حال اجرا شدن نبوده.
۰
ارسال: #۸
  
الگوریتم زمانبندی RR
بزار برات یک چیزی رو مشخص کنم:
در صورتی که الگوریتم RR رو بخوای حل کنی نیاز به کشیدن ۲ نمودار گانت داری
اولی که از روی اون جواب رو بدست میاری مثل بقیه الگوریتم های زمان بندی ولی دوومی رو باید رو برگه چرک نویس برا خودت ترسیم کنی و نشون بدی که مثلا تو لحظه ۲ چنتا فرایند توی صف هستند و از روی اون صف اونا رو زمانبندی کنی
در کل بهت بگم اینجا کسی نمیتونه برات توضیحس بده چون نیازه رو کاغذ حل بشه
در صورتی که الگوریتم RR رو بخوای حل کنی نیاز به کشیدن ۲ نمودار گانت داری
اولی که از روی اون جواب رو بدست میاری مثل بقیه الگوریتم های زمان بندی ولی دوومی رو باید رو برگه چرک نویس برا خودت ترسیم کنی و نشون بدی که مثلا تو لحظه ۲ چنتا فرایند توی صف هستند و از روی اون صف اونا رو زمانبندی کنی
در کل بهت بگم اینجا کسی نمیتونه برات توضیحس بده چون نیازه رو کاغذ حل بشه
۰
ارسال: #۹
  
RE: الگوریتم زمانبندی RR
این جواب سوال دوم
من اینو نمی فهم چطور زمان انتظارو بدست اورده
اینم جواب سوال اول
حالا رو مثال و جواب برام توضیح بدید
من اینو نمی فهم چطور زمان انتظارو بدست اورده
اینم جواب سوال اول
حالا رو مثال و جواب برام توضیح بدید
۰
ارسال: #۱۰
  
الگوریتم زمانبندی RR
یه جورایی آره. ببینید حقیقت اینه که "زمان پاسخ" یعنی زمانی که پروسس اولین جواب رو میده. ولی واقعیت اینو نمیگه. در واقع اینی که محاسبه شده زمان برگشت کار هس. یعنی معمولاً و اکثر مواقع منظور از زمان پاسخ همون زمان برگشت کاره.
زمان برگشت کار هم از لحظه ورود کاره تا لحظه خروجش.
فرق حقیقت و واقعیت رو که میدونید. ها؟؟؟
زمان برگشت کار هم از لحظه ورود کاره تا لحظه خروجش.
فرق حقیقت و واقعیت رو که میدونید. ها؟؟؟
۰
ارسال: #۱۱
  
الگوریتم زمانبندی RR
سوال دوم جوابش مشکوکه.
به نظرم ۳ دقیقه نمی شه بلکه می شه ۲ دقیقه و ۴۵ ثانیه.
(البته تا جایی که یادمه)
به نظرم ۳ دقیقه نمی شه بلکه می شه ۲ دقیقه و ۴۵ ثانیه.
(البته تا جایی که یادمه)
ارسال: #۱۲
  
RE: الگوریتم زمانبندی RR
۰
ارسال: #۱۴
  
RE: الگوریتم زمانبندی RR
۰
ارسال: #۱۵
  
الگوریتم زمانبندی RR
زمان انتظار p1 می شه ۳
زمان انتظار p2 می شه ۵
زمان انتظار p3 می شه ۲
زمان انتظار p4 می شه ۱
جمع اینا می شه ۱۱
پس میانگینشون می شه ۱۱ تقسیم به ۴ یعنی ۲ ممیز ۷۵ صدم
حالا چون واحد ما برحسب دقیقه هستش پس ۲ ممیز ۷۵ صدم دقیقه برابر می شه با دو دقیقه و ۴۵ ثانیه .
زمان انتظار p2 می شه ۵
زمان انتظار p3 می شه ۲
زمان انتظار p4 می شه ۱
جمع اینا می شه ۱۱
پس میانگینشون می شه ۱۱ تقسیم به ۴ یعنی ۲ ممیز ۷۵ صدم
حالا چون واحد ما برحسب دقیقه هستش پس ۲ ممیز ۷۵ صدم دقیقه برابر می شه با دو دقیقه و ۴۵ ثانیه .
ارسال: #۱۶
  
RE: الگوریتم زمانبندی RR
(۱۸ اردیبهشت ۱۳۹۱ ۱۲:۰۴ ب.ظ)Ferestadeh نوشته شده توسط: زمان انتظار p1 می شه ۳
زمان انتظار p2 می شه ۵
زمان انتظار p3 می شه ۲
زمان انتظار p4 می شه ۱
جمع اینا می شه ۱۱
پس میانگینشون می شه ۱۱ تقسیم به ۴ یعنی ۲ ممیز ۷۵ صدم
حالا چون واحد ما برحسب دقیقه هستش پس ۲ ممیز ۷۵ صدم دقیقه برابر می شه با دو دقیقه و ۴۵ ثانیه .
ببخشید شما p4 رو چطور ۱ میبینید؟
۲نه ۱
دوباره چک کنید
۰
ارسال: #۱۷
  
الگوریتم زمانبندی RR
p4 در زمان ۹ وارد شده و در زمان ۱۲ خاتمه یافته.
زمان اجرای اون هم طبق سول ۲ بوده.
پس این وسط p4 یک واحد زمانی منتظر مانده.
(توی جواب خودتون هم هست)
زمان اجرای اون هم طبق سول ۲ بوده.
پس این وسط p4 یک واحد زمانی منتظر مانده.
(توی جواب خودتون هم هست)
ارسال: #۱۸
  
RE: الگوریتم زمانبندی RR
(۱۸ اردیبهشت ۱۳۹۱ ۱۲:۱۴ ب.ظ)Ferestadeh نوشته شده توسط: p4 در زمان ۹ وارد شده و در زمان ۱۲ خاتمه یافته.
زمان اجرای اون هم طبق سول ۲ بوده.
پس این وسط p4 یک واحد زمانی منتظر مانده.
(توی جواب خودتون هم هست)
در زمان ۳ که p3 وارد میشه توی لحظه ۴ p2 وارد میشه در لحظه ۵ باید P1 وارد میشه فکر کنم شما اینجا اشتباه میکنید و دوبراه p3 رو وارد میکنید
۰
ارسال: #۱۹
  
الگوریتم زمانبندی RR
اختلاف شما تو زمان انتظار p3 هس که اونم فک کنم از تار بودن عکس ناشی شده. p3 دو دقیقه cpu رو لازم داره نه ۳ دقیقه.
ببینید p3 از زمان ۳ تا ۴، ۴۰ ثانیه معطل شده. از زمان ۴ تا ۵ هم ۴۰ ثانیه و از زمان ۵ تا ۶ هم ۴۰ ثانیه معطل شده که جمعاً میشه ۲ دقیقه. حالا از زمان ۶ تا ۷ ۳۰ ثانیه و از زمان ۷ تا ۸ هم ۳۰ ثانیه معطل شده که اینم میشه ۱ دقیقه و جمعاً ۳ دقیقه زمان انتظارش میشه.
ببینید p3 از زمان ۳ تا ۴، ۴۰ ثانیه معطل شده. از زمان ۴ تا ۵ هم ۴۰ ثانیه و از زمان ۵ تا ۶ هم ۴۰ ثانیه معطل شده که جمعاً میشه ۲ دقیقه. حالا از زمان ۶ تا ۷ ۳۰ ثانیه و از زمان ۷ تا ۸ هم ۳۰ ثانیه معطل شده که اینم میشه ۱ دقیقه و جمعاً ۳ دقیقه زمان انتظارش میشه.
۰
۰
ارسال: #۲۱
  
الگوریتم زمانبندی RR
سلام
توی کتاب پارسه نوشته اگر زمان کوانتوم خیلی کوچک نزدیک به صفر باشد شبیه الگوریتم cpu sharing می شود من هر جار رو سرچ زدم الگوریتم cpu sharing پیدا نکردم این الگوریتم چطوریه؟
مرسی از پاسختون
توی کتاب پارسه نوشته اگر زمان کوانتوم خیلی کوچک نزدیک به صفر باشد شبیه الگوریتم cpu sharing می شود من هر جار رو سرچ زدم الگوریتم cpu sharing پیدا نکردم این الگوریتم چطوریه؟
مرسی از پاسختون
۰
ارسال: #۲۲
  
الگوریتم زمانبندی RR
سلام.
منم تا حالا اسم همچین الگوریتمی رو نشنیدم. اینجور که از اسمش بر میاد cpu مشترک میشه بین تمام کارها (آخه این چه حرفیه؟! تو همه الگوریتما cpu مشترکّه، بگذریم). اگه به اندازه مساوی به هر کار cpu اختصاص بدیم همون الگوریتم RR میشه. ولی اینجا که یه اسم جدید به کار برده. شاااید منظورش RR بدون کوانتوم باشه. شاید.
شاید هم نه. جهالت از بزرگترین دردای بشره
منم تا حالا اسم همچین الگوریتمی رو نشنیدم. اینجور که از اسمش بر میاد cpu مشترک میشه بین تمام کارها (آخه این چه حرفیه؟! تو همه الگوریتما cpu مشترکّه، بگذریم). اگه به اندازه مساوی به هر کار cpu اختصاص بدیم همون الگوریتم RR میشه. ولی اینجا که یه اسم جدید به کار برده. شاااید منظورش RR بدون کوانتوم باشه. شاید.
شاید هم نه. جهالت از بزرگترین دردای بشره
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close