Table of Contents
اندازه جدول صفحه یک عامل مهم در طراحی و بهره وری سیستم های حافظه مجازی است.این تعیین می کند که چقدر حافظه برای پیگیری نقشه برداری بین آدرس های مجازی و آدرس های فیزیکی مورد نیاز است. درک چگونگی محاسبه اندازه جدول صفحه در بهینه سازی عملکرد سیستم و تخصیص منابع کمک می کند.
پایه های Virtual Memory و Paging
حافظه مجازی اجازه می دهد تا یک کامپیوتر برای استفاده از حافظه بیشتر از لحاظ فیزیکی با استفاده از فضای دیسک در دسترس باشد.حافظه به صفحات تقسیم می شود که بلوک های اندازه ثابت هستند. سیستم عامل یک جدول صفحه ای را حفظ می کند که صفحات مجازی را به فریم های فیزیکی می فرستد.
اندازه صفحه جدول جدول محاسبه شده
اندازه یک جدول صفحه بستگی به عوامل مختلفی دارد، از جمله تعداد صفحات مجازی، اندازه هر صفحه ورودی، و تعداد بیت های مورد استفاده برای پرداختن به آن، فرمول کلی این است:
اندازه جدول صفحه = تعداد صفحات مجازی × اندازه هر صفحه ورودی
مثالی از Calculation
فرض کنید یک سیستم دارای 2 20 صفحات مجازی و هر صفحه ورودی 4 بایت است.
2 ]20 [ = 4 مگابایت = 4 مگابایت
عوامل موثر بر اندازه جدول صفحه
- تعداد آدرس های مجازی
- اندازه صفحه
- اندازه ورودی جدول
- استفاده از جداول صفحه چند سطحی یا جداول صفحه معکوس