वर्चुअल मेमोरी एक कंप्यूटर सिस्टम सुविधा है जो प्रोग्रामों के लिए उपलब्ध रैम की स्पष्ट मात्रा को बढ़ाने के लिए स्टोरेज डिवाइस के उपयोग की अनुमति देती है। यह रैम और डिस्क स्टोरेज के बीच डेटा को अस्थायी रूप से स्थानांतरित करके कुशलतापूर्वक बड़े अनुप्रयोगों और कई प्रक्रियाओं को प्रबंधित करने में मदद करता है।

कैसे आभासी मेमोरी वर्क्स

जब किसी प्रोग्राम को भौतिक रैम की तुलना में अधिक मेमोरी की आवश्यकता होती है, तो ऑपरेटिंग सिस्टम रैम से कुछ डेटा को हार्ड ड्राइव पर आरक्षित स्थान पर ले जाता है जिसे पेज फ़ाइल या स्वैप स्पेस कहा जाता है। यह प्रक्रिया सक्रिय कार्यों के लिए रैम को मुक्त करती है, जिससे सुचारू संचालन सुनिश्चित होता है।

आभासी मेमोरी उपयोग के व्यावहारिक उदाहरण

उदाहरण के लिए, एकाधिक बड़े अनुप्रयोगों को एक साथ खोलने से भौतिक रैम से अधिक हो सकता है। वर्चुअल मेमोरी इन अनुप्रयोगों को डिस्क स्टोरेज से डेटा को स्वैप करके चलाने की अनुमति देती है। यह प्रक्रिया धीमी गति से प्रदर्शन का कारण बन सकती है लेकिन अपर्याप्त स्मृति के कारण सिस्टम दुर्घटनाओं को रोकता है।

वर्चुअल मेमोरी की गणना

उपलब्ध कुल आभासी स्मृति आम तौर पर भौतिक रैम और पृष्ठ फ़ाइल के आकार का योग है। आभासी स्मृति का आकलन करने के लिए:

  • अपने स्थापित रैम आकार का निर्धारण करें।
  • अपने पृष्ठ फ़ाइल या स्वैप स्थान के आकार की जाँच करें।
  • इन दो मूल्यों को कुल आभासी स्मृति के लिए एक साथ जोड़ें।

उदाहरण के लिए, यदि आपके पास 8 GB RAM और 4 GB पेज फाइल है, तो आपकी कुल आभासी मेमोरी लगभग 12 GB है।