कैश कोहेरेंस

लेखक: Laura McKinney
निर्माण की तारीख: 9 अप्रैल 2021
डेट अपडेट करें: 25 जून 2024
Anonim
CPU Cache Coherence + Java Concurrency
वीडियो: CPU Cache Coherence + Java Concurrency

विषय

परिभाषा - कैश कोहेरेंस का क्या अर्थ है?

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

Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

टेकपीडिया ने कैश कोहरेंस को समझाया

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