2010-09-13 22 views
18

मुझे पता है कि एल 1 और एल 2 कैश बहु-स्तर कैश में स्तर हैं।
मैं जानना चाहता हूं कि प्रत्येक स्तर कैश कहाँ रखा गया है, और अधिकतम कैश स्तरों की अनुमति क्या है?एल 1 कैश और एल 2 कैश के बीच क्या अंतर है?

+1

http://en.wikipedia.org/wiki/CPU_cache – cyphorious

उत्तर

-2

इस link से लिया -

L1 और L2 एक कंप्यूटर में कैश स्मृति के स्तर होते हैं। यदि कंप्यूटर प्रोसेसर कैश मेमोरी में अपने अगले ऑपरेशन के लिए आवश्यक डेटा पा सकता है, तो यह यादृच्छिक एक्सेस मेमोरी से प्राप्त करने के बजाय समय बचाएगा। एल 1 "लेवल -1" कैश मेमोरी है, आमतौर पर माइक्रोप्रोसेसर चिप पर ही बनाया जाता है। उदाहरण के लिए, इंटेल एमएमएक्स माइक्रोप्रोसेसर एल 1 के 32 हजार बाइट्स के साथ आता है।

एल 2 (यानी, स्तर -2) कैश मेमोरी एक अलग चिप (संभवतः एक विस्तार कार्ड पर) पर है जिसे बड़ी "मुख्य" स्मृति से अधिक तेज़ी से एक्सेस किया जा सकता है। एक लोकप्रिय एल 2 कैश मेमोरी आकार 1,024 किलोबाइट्स (एक मेगाबाइट) है।

पूरा कैश वास्तुकला सीपीयू पर निर्भर WIKI

+1

वह लिंक कुछ हद तक पुराना है - मौजूदा CPUs में आम तौर पर एल 1 और एल 2 ऑन-चिप दोनों होते हैं। –

13
इनमें से

दोनों में यहाँ है। ऐसे सीपीयू हैं जिनमें कोई कैश नहीं है, ऐसे सीपीयू हैं जिनमें एल 1 कैश मर जाता है और एल 2 कैश एक ही चिप पर या एक अलग चिप पर अलग मर पर होता है, या ऐसे सीपीयू होते हैं जिनमें एल 1 और एल 2 कैश होते हैं सीपीयू कोर के रूप में एक ही मर पर।

मल्टी-कोर, मल्टी-चिप सीपीयू हैं जहां प्रत्येक कोर के मरने पर अपना स्वयं का एल 1 कैश होता है, एक बहु-कोर चिप के 4 कोर चिप पर एक एल 2 कैश साझा करते हैं, लेकिन एक अलग मरते हैं, और 2 चिप्स एक एल 3 कैश साझा करते हैं जो एक अलग चिप पर है, लेकिन उसी पैकेज में। कभी-कभी, सीपीयू किताबें भी शामिल हैं जिनमें एकाधिक चिप पैकेज होते हैं, जो उनके स्वयं के साझा कैश हो सकते हैं या नहीं, जो तब एक एल 4 कैश होगा।

बेशक, बहु-कोर चिप्स को अपने एल 2 कैश को साझा करने की ज़रूरत नहीं है, उनके पास निजी एल 2 कैश भी हो सकते हैं।

और यह हमेशा स्पष्ट नहीं होता है कि एक निश्चित कैश का स्तर क्या है, या यहां तक ​​कि रैम का एक टुकड़ा भी कैश है या नहीं।

उदाहरण के लिए, बाद में इंटेल 80486 प्रोसेसर पर, चिप पर एल 1 कैश और मदरबोर्ड पर एल 2 कैश था। लेकिन फिर एएमडी एक सॉकेट-संगत सीपीयू के साथ बाहर आया जिसमें चिप पर एल 1 और एल 2 कैश दोनों थे। इसलिए, मदरबोर्ड पर सटीक वही कैश चिप या तो एल 2 या एल 3 कैश था, इस पर निर्भर करता है कि आपने किस प्रकार का सीपीयू इस्तेमाल किया था।

सेल बीई सीपीयू पर, एसपीई के पास 256 और thinsp है; प्रत्येक रैम की KiByte। सिवाय इसके कि इस रैम के पास एक ही आकार और एक समान गति है जो एक सामान्य एल 2 कैश के समान है, और चूंकि एसपीई के पास कोई अन्य कैश नहीं है, इसलिए आप इसे कैश के रूप में भी देख सकते हैं। हालांकि, कैश आमतौर पर सीपीयू द्वारा स्वचालित रूप से प्रबंधित होते हैं, जबकि रैम आमतौर पर उपयोगकर्ता प्रोग्राम, भाषा रनटाइम या ओएस द्वारा प्रबंधित किया जाता है, सीपीयू नहीं। तो, क्या यह रैम या कैश है? यह पता चला है कि, सर्वोत्तम प्रदर्शन प्राप्त करने के लिए, आपको वास्तव में इसे रैम के रूप में देखना चाहिए, लेकिन सॉफ़्टवेयर नियंत्रित कैश के रूप में अधिक।

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