वर्तमान समय में, स्मार्टफोन में Virtual RAM का चलन बढ़ता जा रहा है। अभी तक Virtual RAM Features केवल Flagship फोन में ही उपलब्ध थे परंतु अभी यह बजट फोन में भी उपलब्ध किया जा रहा है। आने वाले समय में इस फीचर को और भी कई स्मार्टफोन में उपलब्ध कराया जाएगा। इसलिए आज हम लोग इस आर्टिकल के माध्यम से जानेंगे के वर्चुअल रैम क्या है (What is Virtual RAM) और यह काम कैसे करता है और यह Virtual RAM, Physical RAM से किस प्रकार अलग है तो चलिए हम लोग जानते हैं कि वर्चुअल रैम क्या होता है (Virtual RAM in Hindi) और यह हमारे मोबाइल फोन के लिए किस प्रकार फायदेमंद है?
Virtual RAM Meaning in Hindi
वर्चुअल रैम को हिंदी में “आभासी रैम (Virtual RAM)” कहते हैं। जिसे “swap space” भी कहा जाता है
कब | 1950 के दशक के अंत में |
किसने | टॉम किलबर्न और उनकी टीम ने |
सबसे पहले बनाया गया | Intel के द्वारा |
दूसरा नाम | स्वैप स्पेस |
वर्चुअल रैम क्या है | What is Virtual RAM in Hindi
1950 के दशक के अंत में Manchester University में, Tom Kilburn और उनकी टीम ने Atlas System में Virtual Memory का आविष्कार किया। वर्चुअल रैम, जिसे वर्चुअल मेमोरी के रूप में भी जाना जाता है, एक ऐसा तकनीक है जिसका उपयोग Operating System, RAM से Data को अस्थायी रूप से Hard Disc में transfer करके इसके Memory Space को बढ़ाने के लिए उपयोग करता है। यह Computer RAM की Physical Limits से अलग हटकर मेमोरी को बढ़ाने का एक तरीका है। खास बात यह है कि Operating System डाटा के लिए एक Temporary Storage के रूप में Hard Disc का उपयोग करता है जो वर्तमान में उपयोग नहीं किया जा रहा है लेकिन बाद में इसकी आवश्यकता होगी।
》स्विचिंग नेटवर्क क्या है | What is Switching Network in Hindi
》डाटा लिंक लेयर क्या है | What is Data Link Layer in Hindi
》डेबिट कार्ड क्या है | What is Debit Card in Hindi
वर्चुअल मेमोरी के प्रकार (Types of Virtual Memory)
वर्चुअल मेमोरी के दो मुख्य प्रकार हैं:
- Paging
- Segmentation
- Paging: Paging एक ऐसी तकनीक है जहां Operating System Memory को निश्चित आकार के Block में Distribute करता है जिसे Page कहा जाता है। जब कोई program memory का Request करता है तो जो वर्तमान में RAM में नहीं है, उसे Operating System रैम से कुछ डेटा को Hard Disc में ले जाया जाता है और Requested Page को RAM में Load करता है।
- Segmentation: Segmentation एक ऐसा तकनीक है जहां Operating System मेमोरी को Variable-Size Blocks में बांटता है जिसे Segment कहा जाता है। प्रत्येक Section, Data की एक logical unit का Representation करता है, जैसे Sub-Routine या data structure। जब कोई Programmed Memory का Request करता है तो जो वर्तमान में रैम नहीं है, तो Operating System, रैम में Hard Disk के कुछ डाटा को Swap कर देता है और Requested Segment को रैम में लोड कर देता है।
Virtual Memory को लागू करने के लिए Modern Operating System के द्वारा Paging और Segmentation दोनों का उपयोग किया जाता है। किस तकनीक का उपयोग करना है इसका चुनाव Special Operating System और hardware configuration पर निर्भर करता है।
वर्चुअल मेमोरी कैसे काम करती है?
Virtual memory एक ऐसी तकनीक है जिसका उपयोग Operating System द्वारा उपलब्ध Memory Space को कंप्यूटर रैम की physical boundaries से परे extended करने के लिए किया जाता है। यह RAM से डेटा को अस्थायी रूप से Hard Disc में Transfer करके काम करता है, और फिर जरूरत पड़ने पर इसे पुनः प्राप्त किया जा सकता है।
- जब किसी Program को Data Access करने की जरूरत होती है तो जो वर्तमान में RAM में नहीं है उस Operating System के Hard Disc के एक हिस्से को Virtual Memory के रूप में allot करता है।
- Operating System आवश्यक डेटा को RAM से Hard Disc में उसके virtual memory space में कॉपी करता है।
- Program तब Virtual Memory Space से डेटा तक पहुंच सकता है मानो जैसे कि वह अभी भी रैम में था।
- जब Program डेटा के साथ समाप्त हो जाता है, तो Operating System इसे Virtual Memory में रख सकता है, या इसे रैम में वापस ले जा सकता है।
- यदि Operating System को अन्य Programs के लिए RAM में स्थान खाली करने की जरूरत होती है, तो यह जगह बनाने के लिए RAM से डेटा को Virtual Memory में ले जाता है।
- जब Program, Virtual Memory में डेटा का Request करता है, तो Operating System डेटा को वापस रैम में कॉपी कर देता है।
Virtual memory, Program को कंप्यूटर पर Physical form में उपलब्ध मेमोरी से अधिक मेमोरी access करने की अनुमति देती है, जो Presentation को बढ़ा सकती है और बड़े Program को चलाने में सक्षम बनाती है।
वर्चुअल मेमोरी की आवश्यकता क्यों है?
वर्चुअल मेमोरी की आवश्यकता इसलिए होती है क्योंकि यह Program को Computer की रैम पर Physical रूप से उपलब्ध मेमोरी से अधिक मेमोरी का उपयोग करने की अनुमति देता है। यह कई कारणों से महत्वपूर्ण है:-
- कई Modern Application, जैसे कि Video Editor या 3D Modeling Software को ठीक से काम करने के लिए बड़ी मात्रा में मेमोरी की आवश्यकता होती है। वर्चुअल मेमोरी के बिना, यह Program बिल्कुल भी चलने में सक्षम नहीं हैं।
- जब एक ही समय में कई Program चल रहे हों, तो उन सभी को मेमोरी की आवश्यकता होती है। वर्चुअल मेमोरी Operating System को आवश्यकतानुसार कई Programs को मेमोरी allot करने की अनुमति देता है।
- वर्चुअल मेमोरी का उपयोग करके, Operating System यह सुनिश्चित करता है कि सबसे अधिक access किए गए डेटा को रैम में रखा जाए, जबकि कम बार एक्सेस किए गए डेटा को Hard Disc में ले जाया जाता है। यह किसी भी समय RAM में Store किए जाने वाले डेटा की मात्रा को कम करके System के Performance को customized करने में मदद करता है।
- वर्चुअल मेमोरी Operating System को मेमोरी के बदलते जरूरतों के अनुसार बनाने की अनुमति देता है। यदि किसी Program को RAM में उपलब्ध मेमोरी से अधिक मेमोरी की आवश्यकता होती है, तो कंप्यूटर में Physical रूप से अधिक RAM लगाये बिना, Operating System उस Program को अतिरिक्त वर्चुअल मेमोरी देता है।
वर्चुअल मेमोरी कैसे बढ़ाएं?
इन Process का उपयोग करके आप अपने कंप्यूटर के वर्चुअल मेमोरी को बढ़ा सकते हैं:
- अपने कंप्यूटर पर Control Panel खोलें।
- “System and Security” पर क्लिक करें और फिर “System” पर क्लिक करें।
- बाएं तरफ के Menu में, “advanced System Settings” पर क्लिक करें।
- “Advance” Tab पर क्लिक करें, और फिर “Performance” Section के अंतर्गत “Setting” बटन पर क्लिक करें।
- खुलने वाली नई Window में, “Performance” टैब पर क्लिक करें और फिर “Virtual memory” section के अंतर्गत “replace” बटन पर क्लिक करें।
- Box को Uncheck करें जो की “automatically सभी Drive के लिए Paging File size manage करें”।
- उस drive का Selection करें जिसके लिए आप वर्चुअल मेमोरी बढ़ाना चाहते हैं।
- “Custom Size” Option चुनें और “Primary Size (MB)” और “Maximum Size (MB)” के लिए desired value डाले।
- “Set” पर Click और फिर परिवर्तनों को Save करने के लिए “OK” पर क्लिक करें।
- Change को Active करने के लिए अपने Computer को Restart करें।
नोट: अगर आप वर्चुअल मेमोरी को बढ़ाते हैं तो उसके लिए आपको Hard drive का स्थान लेना पड़ेगा। जिससे कंप्यूटर के Performance पर असर पड़ सकता है इसलिए हमेशा कहा जाता है कि आपके वर्चुअल मेमोरी के लिए आपके Operating System का जो Configuration है उसे ध्यान में रखना चाहिए। |
》 क्या है MS Word? What is Microsoft Word in Hindi?
》 क्या है MS Excel? What is Microsoft Excel in Hindi?
》 क्या है MS PowerPoint? What is MS PowerPoint in Hindi?
क्या वर्चुअल रैम आपके फोन के लिए फायदेमंद है?
Virtual RAM स्मार्टफोन के लिए फायदेमंद हो सकता है, खासतौर पर कम RAM Capacity वाले स्मार्टफोन के लिए। यहां कुछ ऐसे तरीके दिए गए हैं। जिनसे वर्चुअल रैम आपके फोन के लिए फायदेमंद हो सकता है:
- Excess Multitasking: वर्चुअल रैम आपके फोन को संभालने वाले Multitasking की मात्रा को बढ़ाने में मदद कर सकता है। अतिरिक्त RAM stimulate करके, आपका फ़ोन Slow या Crash हुए बिना एक साथ अधिक Application चला सकता है।
- Better App Performance: अधिक वर्चुअल रैम के साथ, App बेहतर प्रदर्शन कर सकते हैं और तेज़ी से Load हो सकते हैं। यह उन Apps के लिए विशेष रूप से महत्वपूर्ण है जिनके लिए बहुत अधिक Memory की आवश्यकता होती है, जैसे Games या Photo Editing Apps।
- Better Overall Performance: वर्चुअल रैम आपके फोन के overall performance को बेहतर बनाने में मदद कर सकता है, खासकर अगर इसमें physical ram की मात्रा कम हो। अतिरिक्त मेमोरी सिम्युलेट करके, अपना फ़ोन अधिक अच्छे तरीके से चला सकते है और धीमे हुए बिना अधिक कार्य कर सकता है।
हालाँकि, यह ध्यान रखना आवश्यक है कि Virtual RAM, Physical RAM का पूर्ण Replacement नहीं है। जबकि यह अतिरिक्त मेमोरी को stimulate कर सकता है, यह original Physical RAM के तरह काम नहीं करता है। इसके अतिरिक्त, Virtual RAM का उपयोग करने से Phone के बैटरी लाइफ पर भी प्रभाव पड़ता है, क्योंकि Extra Memory को manage करने के लिए अधिक Processing Power की जरुरत होती है।
वर्चुअल रैम के लाभ (Advantages of Virtual RAM)
वर्चुअल रैम (Virtual RAM) के पांच फायदे निम्नलिखित हैं:
- Virtual RAM के उपयोग से, सिस्टम में अधिक रैम के उपयोग करने से सिस्टम की गति बढ़ जाती है।
- Virtual RAM के उपयोग से, सिस्टम में अधिक programs को एक साथ Run करना संभव होता है, जो कि Programming के लिए उपयोगी होता है।
- इसके उपयोग से, सिस्टम में अधिक रैम का उपयोग करने के लिए अधिक स्थान की आवश्यकता नहीं होती है।
- इसके उपयोग से, एक सिस्टम में काम करने वाले अन्य Systems के साथ compatibility बढ़ती है।
- इसके उपयोग से, सिस्टम में अधिक रैम का उपयोग करने के लिए नए RAM Chips खरीदने की आवश्यकता नहीं होती है, इसलिए इसका इस्तेमाल कम खर्च में हो जाता है।
वर्चुअल रैम के नुकसान (Disadvantages of Virtual RAM)
वर्चुअल रैम के पांच नुकसान निम्नलिखित हैं:
- इसके उपयोग से, सिस्टम में अधिक रैम का उपयोग करने से सिस्टम की गति Slow हो जाती है।
- इसके उपयोग से, यदि सिस्टम में कोई समस्या होती है तो डेटा Loss हो सकता है।
- इसके उपयोग से, सिस्टम की Security पर खतरा हो सकता है। कुछ Virus वर्चुअल रैम को हानि पहुंचा सकते हैं।
- इसके उपयोग से, System में अधिक रैम का इस्तेमाल करने में समय लगता है।
- इसके उपयोग से, सिस्टम में अधिक रैम का उपयोग करने के बाद यदि आप Network के साथ काम कर रहे हैं, तो यह समस्या कुछ Users के लिए उत्पन्न कर सकता है।
Frequently Asked Questions
उत्तर: वर्चुअल मेमोरी के लिए उपयोग किया जाने वाला हार्ड डिस्क का भाग।
उत्तर: 1967 में
उत्तर: एक ध्वज जो इंगित करता है कि डिस्क से अंतिम बार लोड किए जाने के बाद से किसी भी पृष्ठ में किसी प्रकार का बदलाव नहीं किया गया है।
उत्तर: एक ध्वज जो इंगित करता है कि डिस्क से पिछली बार लोड होने के बाद से पृष्ठ में संसोधन किया गया है।
उत्तर: Memory का एक भाग जिसमें एक पृष्ठ समा सकता है।
उत्तर: 1950 के दशक के अंत में Manchester University में, Tom Kilburn और उनकी टीम ने Atlas System में Virtual Memory का आविष्कार किया।
आज आपने क्या सीखा
प्रिया पाठको, मैं आशा करता हूं कि आपको हमारी आर्टिकल वर्चुअल रैम क्या है? (What is Virtual RAM in Hindi) पर यह पोस्ट पसंद आई होगी और इसके बारे में पूरी जानकारी मिल गई होगी।
यदि आपको यह लेख अच्छा लगा हो इससे आपको कुछ सीखने को मिला हो तो आप अपनी प्रसन्नता और उत्सुकता को दर्शाने के लिए कृपया इस पोस्ट को Social Networks जैसे कि Facebook, Google+, Twitter इत्यादि पर Share कीजिए।
इन्हें भी पढ़ें:
- नेटवर्क टोपोलॉजी क्या है | Network Topology in Hindi
- डाटा कम्युनिकेशन क्या है | What is Data Communication in Hindi
- डेटाबेस क्या है | What is Database in Hindi
- कंप्यूटर की संरचना क्या है | What is Computer Architecture in Hindi