2015-11-05 13 views
5

दूसरे शब्दों में, एल 1, एल 2, एल 3, आदि कैश हमेशा अपने CPU की उन्मूलन को प्रतिबिंबित करते हैं?क्या कैशों के पास उनके सीपीयू की अंतहीनता है?

या क्या यह विशिष्ट अंतराल में हमेशा कैश में डेटा स्टोर करने के लिए और अधिक समझ में आता है?

क्या सामान्य डिजाइन निर्णय है?

उत्तर

4

अधिकांश आधुनिक कैश बाइट्स के अनुक्रमिक हिस्से के रूप में डेटा स्टोर नहीं करते हैं, बल्कि फर्शप्लान या समय के विचारों के कारण बैंकिंग और इंटरलीविंग तकनीकों का उपयोग करते हैं। इसके अलावा, अधिकांश कैश त्रुटि सुधार तकनीकों को नियोजित करते हैं ताकि डेटा के साथ अतिरिक्त बिट्स को इंटरलीव किया जा सके।

नतीजतन, कैश की अंतहीनता पर चर्चा करने में कोई वास्तविक अर्थ नहीं है, क्योंकि आंतरिक क्रम आमतौर पर डिजाइन विचारों से उलझ जाता है। इसके शीर्ष पर, ज्यादातर मामलों में कैश डेटा को पूर्ण रेखा ग्रैन्युलरिटी में प्रदान करते हैं, इसलिए यह पूछने में कोई बात नहीं है कि आप किस ऑफसेट से पढ़ना शुरू करते हैं।

अंत में, अंतहीनता वास्तुकला का विषय है, इस प्रकार आप सीपीयू से प्राप्त डेटा की व्याख्या करते हैं। संभावित विकल्पों का वर्णन करने के लिए यह मौजूद है कि आप डेटा की व्याख्या कर सकते हैं। कैश सूक्ष्म वास्तुकला हैं, इसलिए परिभाषा के अनुसार आपके सीपीयू कार्यात्मक व्यवहार उनके लिए अनजान होना चाहिए, और वे जो आंतरिक संरचना चाहते हैं उन्हें लागू करने के लिए स्वतंत्र हैं। प्रश्न अभी भी सार्थक हो सकता है यदि आपके पास कैश में आंतरिक रूप से देखने के कुछ साधन हैं, और इसे उस मान में अनुवाद करना चाहते हैं, जिस स्थिति में उपरोक्त विचार लागू होता है, और प्रत्येक प्रोसेसर भिन्न हो सकता है।

+0

मुझे इन पंक्तियों के साथ कुछ संदेह था। धन्यवाद - स्वीकार करना। –

संबंधित मुद्दे