|
|
سوال اول از فصل دوم (فرایندها) - نسخهی قابل چاپ |
|
سوال اول از فصل دوم (فرایندها) - hatami - 14 مرداد ۱۳۹۰ ۰۴:۰۱ ب.ظ
فرایندی که در همین لحظه بوجود آمده است در کدامیک از حالات زیر است ؟ ۱/Blocked ۲/Ready ۳/ Suspend Block ۴/ Suspend Ready چرا ؟ |
RE: سوال اول از فصل دوم (فرایندها) - ارمان - ۱۴ مرداد ۱۳۹۰ ۰۸:۱۶ ب.ظ
(۱۴ مرداد ۱۳۹۰ ۰۴:۰۱ ب.ظ)hatami84 نوشته شده توسط: فرایندی که در همین لحظه بوجود آمده است در کدامیک از حالات زیر است ؟ گزینه ۴
|
|
سوال اول از فصل دوم (فرایندها) - ehsan_nekooee - 15 مرداد ۱۳۹۰ ۰۴:۴۸ ق.ظ
این سوال جواب زیاد میتونه داشته باشه. اول از همه فرآیندی که همین الان ایجاد شده در حالت جدید هست و با عمل پذیرش به حالت بعدی میره. دوم اینکه با انجام عمل پذیرش هم میتونه حافظه بهش اختصاص داده بشه و به حالت آماده بره، همینطور ممکنه حافظه، فضای مورد نیاز فرآیند رو در اختیار نداشته باشه و از حالت جدید به حالت آماده معلق بره، یعنی حالتی که فرآیند روی حافظه ثانویه قرار میگیره. |
|
سوال اول از فصل دوم (فرایندها) - - rasool - - 15 مرداد ۱۳۹۰ ۰۶:۲۴ ق.ظ
بله هم گزینه ۲ و هم ۴ می توانند درست باشند. اگر حافظهی اصلی کافی برای نگهداری فرآیندهای جدید رو داشته باشیم گزینه ۲ درسته. و اما اگر حافظهی اصلی کافی برای نگهداری فرآیندهای جدید رو نداشته باشیم فرآیند جدید آماده هست ولی بصورت معلق در دیسک قرار می گیرد تا جای کافی برای او در حافظه اصلی آزاد شود و لذا در این حالت گزینه ۴ درسته. |
RE: سوال اول از فصل دوم (فرایندها) - irisadaf - 15 مرداد ۱۳۹۰ ۱۲:۲۸ ب.ظ
(۱۵ مرداد ۱۳۹۰ ۰۶:۲۴ ق.ظ)yaali نوشته شده توسط: بله کاملا صحیح |
|
سوال اول از فصل دوم (فرایندها) - hatami - 15 مرداد ۱۳۹۰ ۱۱:۱۷ ب.ظ
بچهها چرا اینقدر علاقه دارید سوالها را بپیچونید من بارها دیدم من یک سوال میذارم و از طرف دوستان شرط هاش بیان میشه |
RE: سوال اول از فصل دوم (فرایندها) - ehsan_nekooee - 15 مرداد ۱۳۹۰ ۱۱:۳۱ ب.ظ
(۱۵ مرداد ۱۳۹۰ ۱۱:۱۷ ب.ظ)hatami84 نوشته شده توسط: بچهها چرا اینقدر علاقه دارید سوالها را بپیچونید من بارها دیدم من یک سوال میذارم و از طرف دوستان شرط هاش بیان میشه خب هرچی سوال کلیتر باشه دامنه جواباش هم گستردهتر میشه. به هر حال فکر می کنم خیلی خوبه در کنار سوال مورد بحث یکی دو تا نکته کناره اما مرتبط و نزدیک به سوال هم ذکر بشه محض یادآوری (و لینک شدن موضوعات و نکات به هم دیگه تو ذهنمون). اگه مخالفید بفرمایید. هر چی نباشه صاحب تاپیک شما هستین... |
|
سوال اول از فصل دوم (فرایندها) - hatami - 16 مرداد ۱۳۹۰ ۱۲:۲۳ ق.ظ
اولاً که این انجمن کلاً به اعضایش تعلق داره هیچی کی هم صاحبش نیست حتی دکتر (البته ما مخلص دکتر هم هستیم) نه موافقم که جنبههای مختلف سوال هم مورد بررسی قرار بدید . خوشحال هم میشم ولی به این شرط که خود سوال را عوض نکنید |
|
سوال اول از فصل دوم (فرایندها) - - rasool - - 16 مرداد ۱۳۹۰ ۰۵:۳۹ ق.ظ
الله نظر من: این که سوالها تحلیل و بررسی می شوند خوبه و خیلی به یادگیری کمک می کنه . و فقط جواب آخر رو دادن خیلی نمی تونه موثر باشه... در مود این سوال هم اینطوریه و گزینه های ۲ و ۴ باید تحلیل می شدند چون می توانند هرکدام درست باشند. اما اگر بخواهیم یک گزینه از این سوال رو انتخاب کنیم با توجه به محدودیت های حافظه اصلی و نیز تعداد بالای فرآیندها، می توانیم به گزینه ۴ رای دهیم. از این مباحث داغ OS هم متشکرم. |
|
RE: سوال اول از فصل دوم (فرایندها) - farazin - 19 مرداد ۱۳۹۰ ۱۱:۵۸ ق.ظ
به نظر منم ۴ |
|
سوال اول از فصل دوم (فرایندها) - user_256 - 19 مرداد ۱۳۹۰ ۰۱:۰۶ ب.ظ
همون طور که دوستان گفتند هم ۲ و هم ۴ میتواند درست باشد |
|
RE: سوال اول از فصل دوم (فرایندها) - summer_66 - 19 مرداد ۱۳۹۰ ۰۱:۵۳ ب.ظ
بیشتر مواقع یک فرایند جدید به حالت آماده-معلق انتقال پیدا میکنه حتی اگه حافظه فضا برای پذیرش اون در حالت آماده داشته باشه. این عمل برای این انجام میشه که از عواقب بعدی پذیرش در حافظه که همون ازدحام در حافظه و دردسر های بعدیش هست جلوگیری بشه پس اگه با چنین تستی برخورد کردید گزینه ۴ رو انتخاب کنید چون گزینه ۲ بندرت اتفاق میوفته و گزینه ۴ در اکثر مواقع هست و گزینه درسته. |
|
سوال اول از فصل دوم (فرایندها) - hatami - 20 مرداد ۱۳۹۰ ۰۲:۵۳ ب.ظ
گزینه ۴ درست است همه فرایندها در لحظه ایجاد اول از همه به حالت suspend ready می روند حتی زمانی که حافظه خالی خالی باشند حتی زمانی که فرایندی دارای اولویت فوق العاده بالای نیز باشد اول به این حالت میرود و بعد از آن طبق الگوریتم مربوطه فوراً به حالت ready میروند پس اول از همه هیچ فرایندی حافظه نمیگیرد البته یکسری از اساتید و دوستان میگن که به حالت ready هم میتونه بره که بنده با این موضوع موافق نیستم و کتابهای مرجع نیز روی گزینه ۴ تاکید دارند |