कैश मेमोरी का परिचय: परिभाषा, प्रकार, प्रदर्शन [MiniTool Wiki]
An Introduction Cache Memory
त्वरित नेविगेशन :
कैश मेमरी
परिभाषा
कैश मेमोरी क्या है? कैश मेमोरी एक चिप-आधारित कंप्यूटर घटक है। यह कंप्यूटर की मेमोरी से डेटा को अधिक कुशलता से प्राप्त किया जा सकता है। यह एक अस्थायी भंडारण क्षेत्र के रूप में कार्य करता है जहां कंप्यूटर प्रोसेसर आसानी से डेटा को पुनः प्राप्त कर सकते हैं और यह बीच बफर के रूप में कार्य कर सकता है राम और सीपीयू।
टिप: सीपीयू के बारे में अधिक जानकारी जानने के लिए, आप जा सकते हैं मिनीटूल आधिकारिक वेबसाइट है।कैश मेमोरी का उद्देश्य क्या है? इसका उपयोग उच्च गति के सीपीयू के साथ गति और सिंक्रनाइज़ करने के लिए किया जा सकता है। यह अक्सर अनुरोधित डेटा और निर्देशों को बचाता है ताकि जरूरत पड़ने पर उन्हें तुरंत सीपीयू में इस्तेमाल किया जा सके। कैश मेमोरी मुख्य मेमोरी या डिस्क मेमोरी से अधिक महंगी है, लेकिन सीपीयू रजिस्टरों की तुलना में कम महंगी है।
प्रकार
परंपरागत रूप से, कैश मेमोरी प्रकार को माइक्रोप्रोसेसर की निकटता और पहुंच का वर्णन करने के लिए 'स्तर' के रूप में वर्गीकृत किया गया था। कैश मेमोरी के स्तर इस प्रकार हैं:
स्तर 1: स्तर 1 कैश प्राथमिक कैश है, जो बहुत तेज़ है, लेकिन अपेक्षाकृत छोटा है। यह आमतौर पर प्रोसेसर चिप में सीपीयू कैश के रूप में एम्बेडेड होता है।
लेवल 2: स्तर 2 कैश द्वितीयक कैश है, जो आमतौर पर स्तर 1 कैश से बड़ा होता है। L2 कैश को सीपीयू में एम्बेड किया जा सकता है, या यह एक अलग चिप या कोप्रोसेसर में हो सकता है और इसमें एक हाई-स्पीड स्टैंडबाय सिस्टम बस है जो कैश और सीपीयू को जोड़ता है।
स्तर 3: स्तर 3 कैश विशिष्ट मेमोरी है, जिसका उद्देश्य स्तर 1 और स्तर 2 के प्रदर्शन में सुधार करना है। हालांकि L3 कैश आमतौर पर गति से दोगुना है नाटक , L1 या L2 कैश L3 कैश से बहुत तेज हो सकता है। मल्टी-कोर प्रोसेसर के साथ, प्रत्येक कोर में L1 और L2 कैश समर्पित हो सकते हैं, लेकिन वे L3 कैश साझा कर सकते हैं।
अतीत में, L1, L2, और L3 कैश प्रोसेसर और मदरबोर्ड घटकों के संयोजन का उपयोग करके बनाए गए थे। अब, प्रवृत्ति केवल सीपीयू में मेमोरी कैश के सभी तीन स्तरों को एकीकृत करने की है। शायद, आप इस पोस्ट में रुचि रखते हैं - [२०२० गाइड] अपने पीसी के लिए मदरबोर्ड कैसे चुनें ।
मानचित्रण
कैश मेमोरी के लिए उपयोग किए जाने वाले तीन मैपिंग प्रकार निम्न हैं: डायरेक्ट मैपिंग, एसोसिएटिव मैपिंग और सेट-एसोसिएटिव मैपिंग। विवरण इस प्रकार हैं:
प्रत्यक्ष मानचित्रण: सबसे सरल तकनीक प्रत्यक्ष मानचित्रण है। यह मुख्य मेमोरी के प्रत्येक ब्लॉक को केवल एक संभावित कैश लाइन में मैप करता है। या, प्रत्यक्ष मानचित्रण में, प्रत्येक मेमोरी ब्लॉक को कैश में एक विशिष्ट लाइन के लिए आवंटित करें।
यदि किसी नए ब्लॉक को लोड करने की आवश्यकता होती है, तो स्टोरेज ब्लॉक ने पहले एक पंक्ति पर कब्जा कर लिया है, पुराने ब्लॉक को छोड़ दिया जाएगा। पता स्थान को दो भागों में विभाजित किया गया है: सूचकांक क्षेत्र और लेबल फ़ील्ड।
साहचर्य मानचित्रण: इस प्रकार की मैपिंग में, मेमोरी शब्दों की सामग्री और पते को संग्रहीत करने के लिए साहचर्य मेमोरी का उपयोग किया जाता है। कोई भी ब्लॉक कैश की किसी भी लाइन में प्रवेश कर सकता है। इसका मतलब यह है कि ब्लॉक में किस शब्द की आवश्यकता है, यह पहचानने के लिए आईडी बिट शब्द का उपयोग किया जाता है, लेकिन लेबल शेष सभी बिट्स बन जाता है।
इससे कैश में कहीं भी किसी भी शब्द को रखना संभव हो जाता है। इसे मानचित्रण का सबसे तेज़ और सबसे लचीला रूप माना जाता है।
सेट-एसोसिएटिव मैपिंग: यह मैपिंग फॉर्म डायरेक्ट मैपिंग का एक बढ़ा हुआ रूप है, जो डायरेक्ट मैपिंग के नुकसान को खत्म करता है। सेट एसोसिएशन प्रत्यक्ष मैपिंग विधियों में संभावित घबराना की समस्या को हल करती है।
यह यह कहकर करता है कि बिल्कुल एक पंक्ति होने के बजाय, कैश में ब्लॉक किया जा सकता है, हम इस सेट को निष्पादित करने के लिए एक साथ कई पंक्तियों का एक समूह बनाएंगे। स्मृति में एक ब्लॉक तब किसी विशेष संग्रह की किसी भी पंक्ति में मैप किया जा सकता है।
प्रदर्शन
यह पहले कैश में संबंधित प्रविष्टि के लिए जाँच करता है जब प्रोसेसर को मुख्य मेमोरी में किसी स्थान पर पढ़ना या लिखना होता है। कैश मेमोरी प्रदर्शन को आमतौर पर हिट अनुपात में मापा जाता है। आप बड़े कैश ब्लॉक आकार, उच्च संबद्धता, और कम किए गए मिस रेट का उपयोग कर सकते हैं। मिस की लागत को कम करके और कैश को हिट करने के समय को कम करके कैश प्रदर्शन में सुधार करें।
और देखें: सिस्टम कैश को कैसे साफ़ करें विंडोज 10 [2020 अपडेटेड]
अंतिम शब्द
निष्कर्ष निकालने के लिए, यह पोस्ट कैश मेमोरी के बारे में कुछ जानकारी प्रस्तुत करती है। आप परिभाषा, प्रकार के साथ-साथ इसके प्रस्ताव को भी जानते हैं। इसके अलावा, आप इस पोस्ट से कैश मेमोरी परफॉर्मेंस और मैपिंग भी जान सकते हैं।