ويعد حجم جداول الصفحات عاملا حاسما في تصميم نظم الذاكرة الافتراضية وكفاءتها، ويحدد مدى الحاجة إلى الذاكرة اللازمة لتتبع رسم الخرائط بين العناوين الافتراضية والعناوين المادية، ويساعد فهم كيفية حساب أحجام جداول الصفحات على تحقيق أقصى قدر من أداء النظام وتخصيص الموارد.

أساسيات الذاكرة الافتراضية والترميز

فالذاكرة الافتراضية تتيح للحواسيب استخدام المزيد من الذاكرة أكثر مما هو متاح من الناحية المادية باستخدام أماكن قرصية، وتقسم الذاكرة إلى صفحات، وهي مبان ثابتة الحجم، ويحتفظ نظام التشغيل بجدول صفحات يرسم الصفحات الافتراضية على الأطر المادية.

الجدول الجدول الجدول باء

ويتوقف حجم جدول الصفحات على عدة عوامل، منها عدد الصفحات الافتراضية، وحجم كل صفحة من قوائم الصفحات، وعدد القطع المستخدمة في المعالجة، والصيغة العامة هي:

Page Table Size = Number of Virtual Pages × Size of each Page Table Entry]

حساب نموذجي

(أ) أن يكون للنظام 220 صفحات افتراضية، وكل صفحة من قوائم الصفحات هي 4 مداخلات، ويكون مجموع عدد صفحات الجدول كما يلي:

220] × 4 × 4 × 4 MB

العوامل التي تؤثر على الجدول الصفحة

  • عدد قطع العناوين الافتراضية
  • حجم الصفحة
  • حجم الجدول
  • استخدام جداول الصفحات المتعددة المستويات أو جداول الصفحات المحولة