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

نرخ نقض صفحه در در مجموعه کاری های مختلف - mehran.hzd - 15 خرداد ۱۳۹۶ ۰۲:۲۷ ب.ظ

سلام
طبق نمودار پیوست شده چرا وقتی از محلی به محل دیگر میرویم ابتدا قله ها بوجود می آید و نرخ page fault میرود بالا ؟ [attachment=21860]

RE: نرخ نقض صفحه در در مجموعه کاری های مختلف - BBumir - 13 تیر ۱۳۹۶ ۱۲:۵۳ ب.ظ

(۱۵ خرداد ۱۳۹۶ ۰۲:۲۷ ب.ظ)mehran.hzd نوشته شده توسط:  سلام
طبق نمودار پیوست شده چرا وقتی از محلی به محل دیگر میرویم ابتدا قله ها بوجود می آید و نرخ page fault میرود بالا ؟

سلام؛
"محلی به محل" یه مقدار گنگه.

این تغییرات به‌دلیل رفتار پراسس یا رفتار کاربر با برنامه است.
فرض کنید یه پراسسی مثل مرورگر با چندتا tab وجود داره. وقتی شما با یک tab مشخص کار می‌کنید آدرس‌دهی‌ها، به محل محدودی از حافظه انجام می‌شه و مجموعه‌ی کاری (یا صفحاتی از حافظه مجازی که باید درحافظه فیزیکی بمونن) شامل صفحات مربوط به این tab می‌شه. بعد از تغییر tab جاری به یک tab دیگه، نقص صفحه افزایش پیدا می‌کنه. چون هم بعد از چند بازه‌ی زمانی، صفحه‌‌های مربوط به tab قبلی از مجموعه‌کاری (حافظه‌ی فیزیکی) خارج می‌شن و هم قراره یک سری صفحه جدید که مربوط به tab جدیده وارد حافظه‌ی فیزیکی بشن.