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