تالار گفتمان مانشت
تست سیستم عامل- ۷۷ کنکور۹۰ - نسخه‌ی قابل چاپ

تست سیستم عامل- ۷۷ کنکور۹۰ - silver - 16 دى ۱۳۹۰ ۰۲:۲۹ ب.ظ

!help me
لطفا در حل این سوال راهنمائیم کنید!من حلش رو گذاشتم...Huh
ممنونم

RE: تست ۷۷ کنکور۹۰ - homa - 17 دى ۱۳۹۰ ۱۰:۳۷ ب.ظ

(۱۶ دى ۱۳۹۰ ۰۲:۲۹ ب.ظ)silver نوشته شده توسط:  !help me
لطفا در حل این سوال راهنمائیم کنید!من حلش رو گذاشتم...Huh
ممنونم
گزینه‌ی ۳ جواب میشه؟؟؟؟؟؟؟!!!

RE: تست ۷۷ کنکور۹۰ - silver - 17 دى ۱۳۹۰ ۱۱:۱۵ ب.ظ

(۱۷ دى ۱۳۹۰ ۱۰:۳۷ ب.ظ)homa نوشته شده توسط:  
(16 دى ۱۳۹۰ ۰۲:۲۹ ب.ظ)silver نوشته شده توسط:  !help me
لطفا در حل این سوال راهنمائیم کنید!من حلش رو گذاشتم...Huh
ممنونم
گزینه‌ی ۳ جواب میشه؟؟؟؟؟؟؟!!!

اما کلید سنجش گزینه ۴ هست!!!

تست ۷۷ کنکور۹۰ - hadi_m - 18 دى ۱۳۹۰ ۰۱:۰۰ ب.ظ

به نظرم این سئوال یکی از بدترین سئوالهایی هست که غیر حرفه ایی طرح شده و خیلی کوته بینانه.. چرا ؟؟
اول اینکه گفته الگوریتم زمانبندی FCFS بنابراین تمام فرایندهایی که اکنون در حافظه هستنند باید قبل از این فرایندها اجرا شوند . چون زودتر امدن و زودتر باید اجرا شوند . با فرض اینکه این فرایندها متعلق به خود سیستم عامل هستن و صورت سئوال گفته که فرایدندی که در فضای خالی سه نشته در زمان T+20 فضای خود را ازاد میکند لذا اولین فرایند نمیتواند P0 باشد چون از انجا که تا زمان T+30 سی پی یو را در اختیار دارد چگونه با این الگوریتم فرایدنی که در فضای خالی سه نشسته میتواند فضای خود را در زمان T+20 ازاد کند (حال انکه در این زمان CPU ندارد )مگر اینکه در ان زمان در حال اجرا باشد و cpu را ازاد کند و فرایندهای دیگر از لحظه T+20 قابل اجرا به صورت FCFS هستنند که در این صورت با یه جمع حساب سرانگشتی زمان برگشت خیلی بیشتر از این‌ها میشود که طراح در گزینه های اورده (زمان ۲۰ را به هر فرایند اضافه کنید) . لذا به نظرم این سئوال پر از ابهام است اما اگر قرار به انتخاب باشد من گزینه سه را بیشتر ترجیح میدهم(البته باز یک ابهام دیگه هست که میتونه این گزینه درست نباشه که اگر لازم بود شرح میدم) .اگر دوستان جواب تشریحی این مسئله رو دارند لطف کنند اپلود کنند.
باتشکر.

تست ۷۷ کنکور۹۰ - موج - ۱۸ دى ۱۳۹۰ ۰۱:۲۵ ب.ظ

(۱۸ دى ۱۳۹۰ ۰۱:۰۰ ب.ظ)hadi_m نوشته شده توسط:  به نظرم این سئوال یکی از بدترین سئوالهایی هست که غیر حرفه ایی طرح شده و خیلی کوته بینانه.. چرا ؟؟
اول اینکه گفته الگوریتم زمانبندی FCFS بنابراین تمام فرایندهایی که اکنون در حافظه هستنند باید قبل از این فرایندها اجرا شوند . چون زودتر امدن و زودتر باید اجرا شوند . با فرض اینکه این فرایندها متعلق به خود سیستم عامل هستن و صورت سئوال گفته که فرایدندی که در فضای خالی سه نشته در زمان T+20 فضای خود را ازاد میکند لذا اولین فرایند نمیتواند P0 باشد چون از انجا که تا زمان T+30 سی پی یو را در اختیار دارد چگونه با این الگوریتم فرایدنی که در فضای خالی سه نشسته میتواند فضای خود را در زمان T+20 ازاد کند (حال انکه در این زمان CPU ندارد )مگر اینکه در ان زمان در حال اجرا باشد و cpu را ازاد کند و فرایندهای دیگر از لحظه T+20 قابل اجرا به صورت FCFS هستنند که در این صورت با یه جمع حساب سرانگشتی زمان برگشت خیلی بیشتر از این‌ها میشود که طراح در گزینه های اورده (زمان ۲۰ را به هر فرایند اضافه کنید) . لذا به نظرم این سئوال پر از ابهام است اما اگر قرار به انتخاب باشد من گزینه سه را بیشتر ترجیح میدهم(البته باز یک ابهام دیگه هست که میتونه این گزینه درست نباشه که اگر لازم بود شرح میدم) .اگر دوستان جواب تشریحی این مسئله رو دارند لطف کنند اپلود کنند.
باتشکر.

آفرین هادی جان
دقیقا همین ابهامات هم سر جلسه کنکور هم الان که مجدد تست رو دیدم برای من هم ایجاد شده بود که خوب روند کار حافظه کاملا جدای از سی پی یو در نظر گرفته شده که با توجه به انحصاری بودن FCFS همچین دخل و تصرفی مجاز نیست و باید فرایند تا پایان کارش CPU داشته باشه. هی منتظر بودم یکی بیاد اینو بگه که این اتفاق نمیافتاد. حتی حقیقت هم این تست رو بدون هیچ گیر دادن به طراح سوال حل کرده و برام بیشتر ابهام شده بود که چرا هیچکی به این مسئله اشاره نمیکنه!!!!

RE: تست ۷۷ کنکور۹۰ - homa - 18 دى ۱۳۹۰ ۰۸:۲۹ ب.ظ

میشه اگه کسی حلش رو داره حل تشریحیش رو بذارین....
مرسی

RE: تست ۷۷ کنکور۹۰ - homa - 18 دى ۱۳۹۰ ۱۰:۵۲ ب.ظ

(۱۸ دى ۱۳۹۰ ۰۱:۰۰ ب.ظ)hadi_m نوشته شده توسط:  به نظرم این سئوال یکی از بدترین سئوالهایی هست که غیر حرفه ایی طرح شده و خیلی کوته بینانه.. چرا ؟؟
اول اینکه گفته الگوریتم زمانبندی FCFS بنابراین تمام فرایندهایی که اکنون در حافظه هستنند باید قبل از این فرایندها اجرا شوند . چون زودتر امدن و زودتر باید اجرا شوند . با فرض اینکه این فرایندها متعلق به خود سیستم عامل هستن و صورت سئوال گفته که فرایدندی که در فضای خالی سه نشته در زمان T+20 فضای خود را ازاد میکند لذا اولین فرایند نمیتواند P0 باشد چون از انجا که تا زمان T+30 سی پی یو را در اختیار دارد چگونه با این الگوریتم فرایدنی که در فضای خالی سه نشسته میتواند فضای خود را در زمان T+20 ازاد کند (حال انکه در این زمان CPU ندارد )مگر اینکه در ان زمان در حال اجرا باشد و cpu را ازاد کند و فرایندهای دیگر از لحظه T+20 قابل اجرا به صورت FCFS هستنند که در این صورت با یه جمع حساب سرانگشتی زمان برگشت خیلی بیشتر از این‌ها میشود که طراح در گزینه های اورده (زمان ۲۰ را به هر فرایند اضافه کنید) . لذا به نظرم این سئوال پر از ابهام است اما اگر قرار به انتخاب باشد من گزینه سه را بیشتر ترجیح میدهم(البته باز یک ابهام دیگه هست که میتونه این گزینه درست نباشه که اگر لازم بود شرح میدم) .اگر دوستان جواب تشریحی این مسئله رو دارند لطف کنند اپلود کنند.
باتشکر.
به نظر من سوال در اینایی که گفتین مشکل نداره
درسته هر فرایند برای اجرا شدن باید تو حافظه قرار بگیره و لی بر عکس اون حتما بر قرار نیست یعنی لزوما هر فرایندی که تو حافظه هست در حال اجرا نیست...مثلا میتونه مسدود شده باشه ولی هنوز تو حافظه باشه
پس اینجا اشکالی وجود نداره
اون زمانی که فضای پر ۳ خالی میشه..میتونه دلایل مختلف داشته باشه..مثلا فرایند مربوط به این فضاتوسط همین فرایند p0 کشته بشه و از حافظه خارج بشه یا میتونه بحث مربوط به فرآیند های معلق اینجا مطرح بشه (فرایند در وضعیت مسدود/آماده هست و به حالت مسدود/آماده معلق برده میشه) در هر صورت به نظر من خالی شدن فضا در زمان t+20 مشکلی ایجاد نمیکنه..

ولی تو حل سوال مشکل دارمHuh

RE: تست ۷۷ کنکور۹۰ - hadi_m - 19 دى ۱۳۹۰ ۱۲:۰۸ ق.ظ

(۱۸ دى ۱۳۹۰ ۱۰:۵۲ ب.ظ)homa نوشته شده توسط:  به نظر من سوال در اینایی که گفتین مشکل نداره
درسته هر فرایند برای اجرا شدن باید تو حافظه قرار بگیره و لی بر عکس اون حتما بر قرار نیست یعنی لزوما هر فرایندی که تو حافظه هست در حال اجرا نیست...مثلا میتونه مسدود شده باشه ولی هنوز تو حافظه باشه
پس اینجا اشکالی وجود نداره
اون زمانی که فضای پر ۳ خالی میشه..میتونه دلایل مختلف داشته باشه..مثلا فرایند مربوط به این فضاتوسط همین فرایند p0 کشته بشه و از حافظه خارج بشه یا میتونه بحث مربوط به فرآیند های معلق اینجا مطرح بشه (فرایند در وضعیت مسدود/آماده هست و به حالت مسدود/آماده معلق برده میشه) در هر صورت به نظر من خالی شدن فضا در زمان t+20 مشکلی ایجاد نمیکنه..
ولی تو حل سوال مشکل دارمHuh

نگاه کنید اول من با فرایندهای موجود در حافظه مشکل ندارم چون هزارتا فرض میشه در موردشون کرد اما چیزی که نمیشه در موردش هیچ فرضی کرد اینه که فرایندی که در فضای خالی سه نشته به هیچ عنوان در زمان T+20 نمیتونه حافظه رو تخلیه کنه چرا ؟
اول توسط فرایند P0 نمیتون مسدود بشه چون فرایندها در کار هم دخالت نمیکنن و تنها در یک جا هست که اون هم صفحات هم ررو بیرون میکنن که اینجا هم صحفه بندی نیست و الگرویتم تخصیص حافظه پویاست و فرایندی که به ادرس غیر مجاز رجوع کنه کلا به عنوان خاطی کشته میشه و نمیتونه فرایند مذکور رو بیرون کنه.
اما فرض اینکه به دلایل دیگه منجمله اینکه خود سیستم عامل اینکار رو بکنه دور از ذهن نیست اما این کار هم با الگوریتم FCFS در زمان T+20 غیر ممکنه چون این الکوریتم انحصاری هست و فرایند P0 وقتی Cpu رو گرفت ان را رها نمیکنه تا تمام شه یا بلوکه بشه (ابهام دیگر در بلوکه شدن فرایند P0 در زمان T+20 )یا مثلا سیستم عامل در زمان T+20 مجال این رو داشته باشه تا فرایند مذکور رو بیرون کنه یا مثلا بلوکه کنه و فضای اون رو ازاد اما مسئله اینه که فراید یا سیتم عامل برای اینکار نیاز به CPU دارن تا بتونه در این زمان حافظه رو ترک کنه و اینکار با الگوریتم FCFS غیر ممکنه چون انحصاریست .
یه نگرش دیگه هم میشه نسبت به مسئله داشت و اون اینه که سیستم دارای چند پردازنده هست اما در اینجا هم باز عذر بدتراز گناست چون همانطور که میدانیم و حتی در مورد مسائل مربوط به همگام سازی امده نباید هیچ فرضی در مورد مسئله داشته باشیم و باید مسئله را در حالت عمومی حل کنیم . بنابراین اگر قرار به فرض کردن باشه که هر کسی میتونه براساس ذهنیت خودش مسئله رو حل کنه چون هر کسی یه فرضی داره .
به عنوان ابهام دیگه حتی نشست فرایندهای در حافظه هم دارای ابهام هست ؟ایا فرایندها به محض ورودشان در حافظه بار میشوند یا به هنگام اجرا؟که در صورت اول حافظه برای فرایند P2 و P5 موجود نیست و این فرایندها بلوکه میشوندتا حافظه ازاد گردد .در هر حال میشه فرضیات و ابهامات مختلفی در مورد سئوال داشت .
در اخر همه این فرضیات در نحوه محاسبات و جواب درست وغلط تاثیر میذارن و سئوال اینجاست که داوطلب باید چه فرضی داشته باشه ؟

تست ۷۷ کنکور۹۰ - موج - ۱۹ دى ۱۳۹۰ ۰۱:۲۳ ب.ظ

(۱۹ دى ۱۳۹۰ ۱۱:۵۴ ق.ظ)homa نوشته شده توسط:  فکر کنم لینک رو اشتباهی گذاشتین...
بله درسته جناب "پشتکار" زحمت آپلودش رو کشیده بودند که اشتباها خودشون رو لینک کردم به جای پستشون اصلاح میشه
حل تستهای سیستم عامل دکتر حقیقت سال ۹۰:

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


تست ۷۷ کنکور۹۰ - hoseinpour1363 - 27 دى ۱۳۹۰ ۱۰:۴۴ ق.ظ

سلام

این لینکی که گذاشتید چرا باز نمی شه ؟
خیلی نیاز دارم که پاسخنامه سیستم عامل ۹۰ رو دانلود کنم .

RE: تست ۷۷ کنکور۹۰ - مازیار صفایی - ۲۷ دى ۱۳۹۰ ۱۱:۴۳ ق.ظ

(۱۸ دى ۱۳۹۰ ۰۱:۲۵ ب.ظ)موج نوشته شده توسط:  
(18 دى ۱۳۹۰ ۰۱:۰۰ ب.ظ)hadi_m نوشته شده توسط:  به نظرم این سئوال یکی از بدترین سئوالهایی هست که غیر حرفه ایی طرح شده و خیلی کوته بینانه.. چرا ؟؟
اول اینکه گفته الگوریتم زمانبندی FCFS بنابراین تمام فرایندهایی که اکنون در حافظه هستنند باید قبل از این فرایندها اجرا شوند . چون زودتر امدن و زودتر باید اجرا شوند . با فرض اینکه این فرایندها متعلق به خود سیستم عامل هستن و صورت سئوال گفته که فرایدندی که در فضای خالی سه نشته در زمان T+20 فضای خود را ازاد میکند لذا اولین فرایند نمیتواند P0 باشد چون از انجا که تا زمان T+30 سی پی یو را در اختیار دارد چگونه با این الگوریتم فرایدنی که در فضای خالی سه نشسته میتواند فضای خود را در زمان T+20 ازاد کند (حال انکه در این زمان CPU ندارد )مگر اینکه در ان زمان در حال اجرا باشد و cpu را ازاد کند و فرایندهای دیگر از لحظه T+20 قابل اجرا به صورت FCFS هستنند که در این صورت با یه جمع حساب سرانگشتی زمان برگشت خیلی بیشتر از این‌ها میشود که طراح در گزینه های اورده (زمان ۲۰ را به هر فرایند اضافه کنید) . لذا به نظرم این سئوال پر از ابهام است اما اگر قرار به انتخاب باشد من گزینه سه را بیشتر ترجیح میدهم(البته باز یک ابهام دیگه هست که میتونه این گزینه درست نباشه که اگر لازم بود شرح میدم) .اگر دوستان جواب تشریحی این مسئله رو دارند لطف کنند اپلود کنند.
باتشکر.

آفرین هادی جان
دقیقا همین ابهامات هم سر جلسه کنکور هم الان که مجدد تست رو دیدم برای من هم ایجاد شده بود که خوب روند کار حافظه کاملا جدای از سی پی یو در نظر گرفته شده که با توجه به انحصاری بودن FCFS همچین دخل و تصرفی مجاز نیست و باید فرایند تا پایان کارش CPU داشته باشه. هی منتظر بودم یکی بیاد اینو بگه که این اتفاق نمیافتاد. حتی حقیقت هم این تست رو بدون هیچ گیر دادن به طراح سوال حل کرده و برام بیشتر ابهام شده بود که چرا هیچکی به این مسئله اشاره نمیکنه!!!!

فقط خواستم بگم منم با شما‌ها موافقم. اول که این رو حل کردم حافظه رو تخلیه می کردم دیدم حقیقت هم عین خیالش نیست Big Grin

تست ۷۷ کنکور۹۰ - blackhalo1989 - 27 دى ۱۳۹۰ ۱۱:۵۱ ق.ظ

جدای از تمام این مسائل اون سال تست هاس سیستم عامل وقت گیر بود که باعث شد من تقریبا نصفشو بزنم با اینکه همشو بلد بودم. در اون شرایط که تمام تست‌ها یه نمره دارن صلاح نبود کلی وقت بذارم سر سوال های سیستم که تازه شاید آخرشم تست مشکل داشته باشه یا من به جواب دقیق تو گزینه‌ها نرسم.