سوال 100

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

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

100.

با توجه به تعاریف شاخص‌های زیر صفحه آوری مبتنی بر درخواست کامل (Pure demand paging) در قیاس با صفحه آوری مبتنی بر درخواست عادی (demand paging) به کدام شاخص اهمیت بیشتری داده است؟

  • شاخص بهره وری CPU: میزان درصد استفاده از CPU در طول زمان.
  • شاخص پراکندگی ایستا: هر فرایند پس از باز شدن در حافظه (Load) تنها به کد و داده نیاز بیشتری دارد.
  • شاخص پراکندگی پویا: هر فرایند در هر بازه زمانی تعلق یافته برای اجرا تنها به بخش کوچکی از کد و بخش کوچکی از داده نیاز دارد.
1)

پراکندگی پویا

2)

پراکندگی ایستا و پویا

3)

پراکندگی ایستا

4)

بهره وری

پاسخ ها

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

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

طبق متن درس، صفحه­‌بندی می­‌تواند بر اساس پیش صفحه­‌بندی (Prepaging) باشد یا صفحه­‌بندی درخواستی (Demand Paging). در پیش صفحه­‌بندی، با پیش­بینی و تخمین قبلی، صفحات مورد نیاز را پیش از اینکه مورد نیاز و مورد درخواست واقع گردند بارگذاری می­‌کنیم. اما در صفحه‌­بندی درخواستی وقتی صفحه‌­ای را بارگذاری می‌­کنیم که برای آن نقص صفحه رخ داده باشد و صفحه مورد درخواست واقع شده باشد. حالت خاصی از صفحه­‌بندی درخواستی، صفحه­‌بندی درخواستی محض یا خالص (Pure Demand Paging) است که افراط در صفحه­‌بندی درخواستی است به طوری که در ابتدای شروع هر فرایند هیچ صفحه­‌ای در حافظه بارگذاری نمی­‌شود و از اولین صفحه مورد نیاز، نقص صفحه باعث بارگذاری آن صفحه خواهد شد. این روش باعث کند شدن روند شروع اجرای فرایند می­‌شود. مخصوصاً اگر میزان ارجاعات محلی کم و مجموعه کاری بزرگ باشد، باعث نقص صفحه مکرر و کندی بیش از حد می‌­شود. در واقع صفحه­‌بندی درخواستی محض (Pure Demand Paging) وقتی خوب عمل می­‌کند که میزان ارجاعات محلی زیاد و مجموعه کاری کوچک باشد، یعنی در هر لحظه فقط به بخش کوچکی از کد برنامه و داده نیاز باشد (شاخص پراکندگی پویا).

ارسال پاسخ