تالار گفتمان مانشت
درخواست حل چند سوال ساده از سیستم عامل - نسخه‌ی قابل چاپ

درخواست حل چند سوال ساده از سیستم عامل - badrang - 19 مرداد ۱۳۹۱ ۰۲:۱۱ ب.ظ

سلام
اگه براتون زحمتی نیست بعنوان سرگرمی یا زنگ تفریح لطفاً سوالات سیستم عامل رو حل کنید(راه حل برام مهمه)
ممنون

درخواست حل چند سوال ساده از سیستم عامل - اوبالیت به بو - ۱۱ شهریور ۱۳۹۱ ۰۳:۵۰ ب.ظ

درود بر شما

سوال ۷۲:
گزینه ۱ غلط زیرا در چندبرنامگی نیز حافظه بین تمام برنامه ها مشترک است. (همچنین در چند پردازنده ای)
گزینه ۲ صحیح در چند برنامگی در هر لحظه از زمان فقط یک ورودی در پردازنده خواهیم داشت.
گزینه ۳ غلط زیرا در چند برنامگی نیز پردازنده به صورت اشتراکی بین فرآیندها استفاده می شود.
گزینه ۴ غلط هرچند که می تواند صحیح باشد اما در چند برنامگی معمولا سیستم تک پردازنده ای در نظر گرفته می شود.

تست ۷۳:
گزینه ۱ زیرا اگر فرآیند جدیدی انتخاب گردد فرآیند جدید به حالت Ready خواهد رفت و در صف Ready قرار خواهد گرفت. هیچ فرآیندی تا زمانی که در CPU اجرا نشود نمی تواند تشخیص دهد که بعدا به چه حالتی خواهد رفت.
گزینه ۲ صحیح زیرا از نظر سیستم عامل این فرآیند حالا حالا ها کار خواهد داشت لذا بهتر است برای تسریع کار از صف Ready ها خارج گردد و به wait و یا Block برود.
گزینه ۳ غلط اگر زمان اجرای یک فرآیند به پایان برسد به انتهای صف Ready خواهد رفت.
گزینه ۴ ربطی ندارد! غلط. علت پس گرفتن حافظه اصلی از فرآیند صرفا کمبود فضا می باشد که در صورت اتفاق افتادن این حالت ممکن است فرآیند در حالت Ready نیز باشد مثل Suspend Ready

تست ۷۴ فکر کنم گزینه ۱ صحیح باشد. زیرا x در گزینه ۱ در بدترین حالت ۲ می باشد.