वर्चुअल मेमोरी क्या है

वर्चुअल मेमोरी क्या है
वर्चुअल मेमोरी क्या है

वीडियो: वर्चुअल मेमोरी क्या है

वीडियो: वर्चुअल मेमोरी क्या है
वीडियो: वर्चुअल मेमोरी: 3 वर्चुअल मेमोरी क्या है? 2024, नवंबर
Anonim

कंप्यूटर की वर्चुअल मेमोरी का उपयोग मल्टीटास्किंग ऑपरेटिंग सिस्टम में किया जाता है। इसके लिए धन्यवाद, यह कई प्रोग्राम चलाते समय अधिक दक्षता प्रदान करता है।

वर्चुअल मेमोरी क्या है
वर्चुअल मेमोरी क्या है

वर्चुअल मेमोरी सिस्टम द्वारा आवंटित हार्ड डिस्क स्थान का वह भाग है जब प्रदर्शन में सुधार के लिए अपर्याप्त RAM होती है। इस मामले में, डेटा जो वर्तमान में कंप्यूटर द्वारा उपयोग नहीं किया जाता है, तथाकथित पेजिंग फ़ाइल में ले जाया जाता है। इस फ़ाइल का आकार वर्चुअल मेमोरी की मात्रा के समान है। एक नियम के रूप में, सिस्टम के सामान्य कामकाज के लिए, पेजिंग फ़ाइल का आकार रैम के आकार का 1.5 गुना होना चाहिए। लेकिन अगर उपयोगकर्ता अक्सर जटिल ग्राफिक्स या 3 डी-एनीमेशन के साथ कंप्यूटर गेम खेलता है, या खुद जटिल प्रोग्राम बनाता है, तो रैम के संबंध में फ़ाइल का आकार दोगुना या तिगुना होना चाहिए। वर्चुअल मेमोरी को जोड़ने से सेकेंडरी को स्थानांतरित करके रैम संसाधनों के अधिक तर्कसंगत उपयोग की अनुमति मिलती है द्वितीयक भंडारण के लिए डेटा। एक ही समय में, एक साथ चलने वाली प्रक्रियाएं अलगाव में काम करती हैं, एक दूसरे के बारे में "न जाने"। वर्चुअल मेमोरी को लागू करने के दो तरीके हैं: पृष्ठ और खंड। एक पृष्ठांकित कार्यान्वयन में, RAM को समान आकार (पृष्ठों) के क्षेत्रों में विभाजित किया जाता है, जिन्हें स्मृति की एक इकाई के रूप में लिया जाता है। एक चल रही प्रक्रिया वर्चुअल मेमोरी में निहित पते पर मेमोरी अनुरोध भेजती है। पता पृष्ठ संख्या का प्रतिनिधित्व करता है और इसके भीतर ऑफसेट होता है। सिस्टम एक ऐसे पृष्ठ को फ्लश कर सकता है जो लंबे समय से हार्ड डिस्क पर उपयोग नहीं किया गया है। खंड संगठन वर्चुअल मेमोरी को मनमाने आकार के खंडों में विभाजित करता है। जब कोई प्रक्रिया मेमोरी तक पहुँचती है, तो कुछ खंड रैम में चले जाते हैं, और कुछ हार्ड डिस्क पर रहते हैं। प्रत्येक सेगमेंट को एक निश्चित स्तर का एक्सेस अधिकार सौंपा जा सकता है। सेगमेंट मेमोरी का संचालन पेज मेमोरी के समान है, लेकिन इसकी पहुंच की गति कम है। ज्यादातर मामलों में, वर्चुअल मेमोरी में वृद्धि स्वचालित रूप से होती है, लेकिन ऐसी स्थितियां होती हैं जब उपयोगकर्ता को इसे मैन्युअल रूप से करने की आवश्यकता होती है। हालाँकि, इस मामले में, आपको यह ध्यान रखने की आवश्यकता है कि सिस्टम का प्रदर्शन स्वीकार्य सीमा से अधिक हो सकता है और कंप्यूटर, इसके विपरीत, बहुत धीमी गति से काम करेगा। आप "सिस्टम" या "में नियंत्रण कक्ष में वर्चुअल मेमोरी को मैन्युअल रूप से बढ़ा सकते हैं। प्रणाली और उसका रखरखाव" अनुभाग। कमांड "पैरामीटर बदलें" पर "सिस्टम गुण" विंडो दिखाई देती है, जिसमें आपको "उन्नत" टैब का चयन करने की आवश्यकता होती है। "प्रदर्शन" अनुभाग में - "विकल्प" बटन। विंडो में "प्रदर्शन सेटिंग्स" - "उन्नत" टैब, "वर्चुअल मेमोरी" -> "बदलें"। पेजिंग फ़ाइल का आकार बढ़ाने के लिए, "स्वचालित रूप से पेजिंग फ़ाइल आकार का चयन करें" कमांड को अनचेक करें और आवश्यक मान सेट करें।

सिफारिश की: