विषयसूची:
परिभाषा - कैश कोहेरेंस का क्या अर्थ है?
कैश सुसंगतता कैश मेमोरी में संग्रहीत डेटा की नियमितता या संगति है। मल्टीप्रोसेसरों या वितरित साझा मेमोरी (DSM) सिस्टम के लिए कैश और मेमोरी स्थिरता बनाए रखना अत्यावश्यक है। यह सुनिश्चित करने के लिए कैश प्रबंधन संरचित है कि डेटा अधिलेखित या खो नहीं गया है। कैश सुसंगतता को बनाए रखने के लिए विभिन्न तकनीकों का उपयोग किया जा सकता है, जिसमें निर्देशिका आधारित जुटना, बस स्नूपिंग और स्नार्फ़िंग शामिल हैं। स्थिरता बनाए रखने के लिए, एक डीएसएम प्रणाली इन तकनीकों का अनुकरण करती है और एक सुसंगतता प्रोटोकॉल का उपयोग करती है, जो सिस्टम संचालन के लिए आवश्यक है। कैश सुसंगतता को कैश सुसंगतता या कैश स्थिरता के रूप में भी जाना जाता है।टेकपीडिया ने कैश कोहरेंस को समझाया
बहुपरत प्रोटोकॉल का समर्थन करने वाले बहुसंकेतन एक अनुक्रमिक स्थिरता मानक का उपयोग करते हैं। डीएसएम सिस्टम एक कमजोर या रिलीज स्थिरता मानक का उपयोग करते हैं। कैश पढ़ने और लिखने (R / W) और तात्कालिक संचालन में कैश सुसंगतता प्रबंधन और स्थिरता के लिए निम्न विधियों का उपयोग किया जाता है: लिखित डेटा स्थानों को अनुक्रमित किया जाता है। लिखो ऑपरेशन तुरंत होते हैं। आरडब्ल्यू डेटा के साथ प्रोग्राम ऑर्डर संरक्षण बनाए रखा जाता है। एक सुसंगत स्मृति दृश्य बनाए रखा जाता है, जहां साझा स्मृति के माध्यम से सुसंगत मूल्य प्रदान किए जाते हैं। कई प्रकार के कैश सुसंगतता का उपयोग विभिन्न संरचनाओं द्वारा किया जा सकता है, निम्नानुसार है: निर्देशिका आधारित जुटना: एक फिल्टर को संदर्भित करता है जिसमें मेमोरी डेटा सभी प्रोसेसर तक पहुंच योग्य है। जब मेमोरी क्षेत्र डेटा बदलता है, तो कैश अपडेट या अमान्य हो जाता है। बस स्नूपिंग: मॉनिटर और सभी कैश मेमोरी का प्रबंधन करता है और जब लिखने का कार्य होता है तो प्रोसेसर को सूचित करता है। कम प्रोसेसर वाले छोटे सिस्टम में उपयोग किया जाता है। स्नार्फ़िंग: स्व-मॉनिटर और इसके पते और डेटा संस्करणों को अपडेट करता है। निर्देशिका आधारित सुसंगतता और बस स्नूपिंग की तुलना में बड़ी मात्रा में बैंडविड्थ और संसाधनों की आवश्यकता होती है।




