पृष्ठ तालिका का आकार आभासी स्मृति प्रणालियों की डिजाइन और दक्षता में एक महत्वपूर्ण कारक है। यह निर्धारित करता है कि आभासी पते और भौतिक पते के बीच मानचित्रण का ट्रैक रखने के लिए कितनी स्मृति की आवश्यकता है।

आभासी मेमोरी और पेजिंग की मूल बातें

वर्चुअल मेमोरी एक कंप्यूटर को डिस्क स्पेस का उपयोग करके शारीरिक रूप से उपलब्ध की तुलना में अधिक मेमोरी का उपयोग करने की अनुमति देती है। मेमोरी को पृष्ठों में विभाजित किया गया है, जो निश्चित आकार के ब्लॉक हैं। ऑपरेटिंग सिस्टम एक पेज टेबल को बनाए रखता है जो आभासी पृष्ठों को भौतिक फ्रेम में मैप करता है।

पृष्ठ तालिका आकार की गणना

एक पृष्ठ तालिका का आकार कई कारकों पर निर्भर करता है, जिसमें आभासी पृष्ठों की संख्या, प्रत्येक पृष्ठ तालिका प्रविष्टि का आकार और पते के लिए उपयोग किए जाने वाले बिट्स की संख्या शामिल है। सामान्य सूत्र है:

Page Table Size = 1 of Virtual Pages × Size of each page Table Entry ]

उदाहरण Calculation

मान लीजिए कि एक प्रणाली में 2 20 आभासी पृष्ठ, और प्रत्येक पृष्ठ तालिका प्रविष्टि 4 bytes है। कुल पृष्ठ तालिका का आकार होगा:

2 20 × 4 बाइट्स = 4 MB

कारक पृष्ठ तालिका आकार को प्रभावित करते हैं

  • आभासी पता बिट्स की संख्या
  • पृष्ठ का आकार
  • पृष्ठ तालिका प्रवेश का आकार
  • बहु स्तरीय पृष्ठ तालिकाओं या उलटा पृष्ठ तालिकाओं का उपयोग