भौतिक और आभासी मेमोरी के बीच का अंतर

Anonim

भौतिक बनाम वर्चुअल मेमोरी

भौतिक स्मृति और वर्चुअल मेमोरी एक कंप्यूटर में डेटा को संग्रहीत करने के लिए उपयोग की जाने वाली स्मृति के दो प्रकार हैं भौतिक स्मृति में चिप्स जैसे रैम (रैंडम एक्सेस मेमोरी) मेमोरी और स्टोरेज डिवाइसेज जैसे कि हार्ड डिस्क जैसे डेटा संग्रहीत करने के लिए उपयोग किया जाता है। वर्चुअल स्मृति ऑपरेटिंग सिस्टम द्वारा बनाई गई मेमोरी स्पेस है, जब कंप्यूटर में प्रोग्राम को निष्पादित करने के लिए पर्याप्त भौतिक मेमोरी नहीं होती है। हार्ड ड्राइव स्थान के साथ रैम के संयोजन के द्वारा वर्चुअल मेमोरी बनाई गई है वर्चुअल मेमोरी बड़े कार्यक्रमों को तेज करने की अनुमति देता है जब रैम पर्याप्त नहीं होता है

भौतिक मेमोरी

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

-2 ->

वर्चुअल मेमोरी

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

भौतिक और आभासी मेमोरी के बीच अंतर क्या है

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