(۰۹ اردیبهشت ۱۳۹۶ ۰۲:۴۱ ب.ظ)soroushsh نوشته شده توسط: (09 اردیبهشت ۱۳۹۶ ۰۲:۳۵ ب.ظ)comcoral نوشته شده توسط: بچه ها اون سوال سیستم عامل
یکی مونده به آخرین سوال ، turnaround time زمان برگشت کار میشد ۷/۲ ، که کلا اون دو تا گزینه دیگه که ۶/۲ بودن رد میشد بعد هم میومند زمان انتظار ( Awaiting time ) که الان یادم نیست ۱۶ میشد یا ۱۷ ولی من گزینه یک رو زدم و یادم نیست گزینه یک زمان انتظارش ۱۶ بود یا ۱۷ ولی زمان برگشت کار قطعا ۷/۲ میشد ، همون الگوریتم کوتاهترین زمان باقی مانده که به صورت غیر انحصاری هم داده شده بود ( Preemptive )
این فکر کنم بشه ۱۶ و ۷/۲ البته گزینه ۱۴ و ۷/۲ هم داشت فکر کنم درست یادم نیست
نکته این تست همین بود که وقتی فرآیند دوم وارد میشد با توجه به اینکه الگوریتم Preemptive میباشد باید زمان باقی مانده برای فرآیند P1 و P2 رو در لحظه ورود P2 حساب میکردی : هم زمان باقی مانده برای P1 و هم P2 میشد(اگر اشتباه نکنم) ۸ : حالا من اینجا فراموش کرده بودم، وقتی زمان باقی مانده برای دو فرآیند در SRT یکی باشد، اونی برای ادامه کار انتخاب میکند که تازه وارد لیست شده و یا قدیمی رو !
هر کدوم از حالت های بالا بر میداشتی جوابش تو گزینه ها بود.
حالا باید کدوم فرآیند رو انتخاب میکرده ؟