व्हर्च्युअल आणि कॅशे मेमरीमध्ये फरक

Anonim

कॉम्पुटरच्या जगात, मेमरी आपण कोणत्या प्रोग्रामवर चालवू शकतो यावर मर्यादा घालते किंवा नाही. आपण DOS अनुभवी आहेत पुरेसे दुर्दैवी होते तर, नंतर आपण 640k स्मृती मर्यादा जाकीट माहित. आजकालची स्मरणशक्ती बहुधा असीम आहे आणि प्रत्यक्षात गेल्या काही वर्षांत 'मेमरी पुरेशी स्मृती' नाही. त्यांनी हे कसे साध्य केले?

याचे उत्तर अतिशय स्मृती व्यवस्थापन प्रक्रिया आहे. काही भाग ठेवून ज्या आपल्या हार्ड डिस्कच्या आत स्मृतीमध्ये असाव्यात त्या संगणकावरील मेमरी क्षमता वाढवितात त्यापेक्षा जास्त करू शकतात; याला व्हर्च्युअल मेमरी म्हणतात. तर आपण असे म्हणू की आपल्या संगणकावर केवळ 1 जीबीची मेमरी आहे आणि आपण काही प्रोग्राम्स लॉन्च करता ज्यांच्या एकूण मेमोरी सेन्सने सुमारे 1. 5 जीबी आहे. वर्च्युअल स्मृतीशिवाय, आपल्याला ते करण्याची परवानगी नाही. पण वर्च्युअल मेमरीसह, ऑपरेटिंग सिस्टीम मेमरीचा एक भाग म्हणून हार्ड-डिस्कचा काही हिस्सा देते आणि तिथे डेटा ठेवते. त्यामुळे वरील उदाहरणामध्ये आपण असे समजू की व्हर्च्युअल मेमरी 1 जीबी आहे. 1 जीबी वास्तविक मेमरी + 1 जीबी व्हर्च्युअल मेमरी = 2GB सिस्टम मेमरी त्या प्रकारे जरी आपली स्मृती मर्यादित असली तरीही आपण अजूनही मेमरी व्यापक ऍप्लिकेशन वापरू शकता.

तरी वर्च्युअल मेमरीमध्ये गैरसोय आहे. हार्ड डिस्कवरून डेटा वाचणे स्मृतीतून वाचण्यापेक्षा बरेचसे धीमी आहे म्हणून आपल्या हार्ड-डिस्कमध्ये साठवलेली अधिक माहिती धीमे असून तुमची प्रणाली मंद बनते.

दुसरीकडे कॅश मेमरि तुमच्याकडे असलेल्या स्मृतीत किती प्रमाणात वाढवत नाही, ते फक्त डेटा ऍक्सेस करण्यासाठी आवश्यक असलेल्या वेळेची कमी करते. त्यामुळे आपण सहजपणे संकल्पना समजू शकतो, की प्रोसेसर हा एक अहवाल आहे असा विद्यार्थी आहे जेव्हा त्याला डेटाची आवश्यकता असते तेव्हा तो बुकशेल्फ़कडे जातो (पुस्तके वाचताना स्मरणशक्ती असते आणि पुस्तके ही माहिती असतात) आणि एक पुस्तक घेतो आणि ते आपल्या खुर्चीवर परत आणते. तो वाचत मग तो त्याच्या अहवाल पुढे सुरू करण्यापूर्वी तो बुकशेल्फ परत करते आपण जर विद्यार्थी असाल तर खरंच वेळ घेणारी वेळ लागेल जर तुम्हाला प्रत्येक वेळी आवश्यक डाटाची गरज असते आणि तुम्हाला पुस्तक मिळवायचे असेल तर. व्यावहारिकपणे एका विद्यार्थ्याला बुकशेल्फमधून काही पुस्तके मिळतील आणि ते टेबलवर ठेवतील. त्यामुळे त्याला जर त्याने नुकतीच वापरलेल्या पुस्तकात असलेल्या माहितीची आवश्यकता असेल तर ती केवळ हाताने प्रवेश करण्याच्या आत आहे आणि त्याला उभे राहणे आणि ती मिळविण्यासाठी चालणे नसते.

या रूपकामध्ये टेबल आपली कॅशे मेमरी आहे. जेव्हाही प्रोसेसर डेटा वापरेल तेव्हा तो पुन्हा आवश्यक असल्यास त्वरित ऍक्सेससाठी कॅशे मेमरीमध्ये वापरलेला सर्वात अलीकडील डेटा ठेवते. मर्यादित जागा असलेल्या सारख्या सारख्या कॅशे मेमरी खूप मर्यादित आहेत, त्यामुळे सर्वात जास्त डेटा प्राप्त न करण्यात येणारा डेटा अधिक अलीकडील डेटाकरिता कॅश मुक्त करण्यासाठी मेमरीमध्ये परत येतो.

कॅशे आणि व्हर्च्युअल स्मृतीबद्दल अधिक जाणून घ्या. <