سوال 96

حل تشریحی سوال شماره 96 مجموعه دروس تخصصی مشترک

کنکور ارشد مهندسی فناوری اطلاعات (IT) 1398

96.

در یک سیستم عامل در کدام حالت فرکانس نقص صفحه (page fault freguency) کاهش می یابد؟

1)

اندازه صفحه کوچک شود.

2)

پردازه cup-bound باشد.

3)

پردازه IO-bound باشد.

4)

محلی بودن ارجاع‌ها در پردازه بیشتر شود.

پاسخ ها

1 پاسخ
دکتر ابوالفضل حقیقت
دکتر ابوالفضل …سه شنبه 15 اردیبهشت 1405

گزينه 4 درست است.

اگر اندازه صفحه کوچک شود، تعداد نقص و در نتیجه فرکانس نقص صفحه برای بارگزاری مجموعه کاری بیشتر می‌­شود (نه کمتر) و بنابراین گزینه 1 نادرست است.

از طرفی، اینکه پردازه CPU-bound باشد یا IO-bound، ربطی به فرکانس نقص صفحه ندارد. یعنی تعداد نقص صفحه به این موضوع ربطی ندارد که برنامه بیشتر از IO استفاده می­‌کند یا بیشتر به پردازنده احتیاج دارد. بنابراین گزینه 2 و 3 نیز نادرست است.

اما هر چه محلی بودن ارجاع‌­ها (Locality of References) در پردازه بیشتر شود، مراجعات بیشتری به اطراف آدرس­های اخیراً مراجعه شده می­‌شود. به عبارت دیگر، بیشتر به صفحات اخیراً مراجعه شده (Recently Used) که درون حافظه هستند مراجعه می‌­شود و در نتیجه نقص صفحه کمتری رخ خواهد داد که به معنی کاهش فرکانس نقص صفحه است. بنابراین گزینه 4 درست است.

ارسال پاسخ