कम्प्युटर, सूचना प्रविधि
को क्यास डाटा र क्यास के हो?
कम्प्युटर, हाय, तुरुन्तै मान्छे देखि प्राप्त गर्दै छन् जो कमाण्ड, executes थिएन। यो प्रक्रिया बढाउने चाल को एक किसिम प्रयोग गर्दछ, र तिनीहरूलाई बीचमा ठाउँ को गर्व क्यास पर्छ। यो के हो? को क्यास डाटा के हुन्? कसरी यो प्रक्रिया वास्तवमा ठाउँ लिन्छ गर्छ? स्मार्टफोन "सैमसंग", उदाहरणका लागि डाटा के क्यास छ, र तिनीहरूले कम्प्युटरमा ती बाट केहि फरक? यी प्रश्नहरूको जवाफ प्राप्त गर्न तल प्राप्त गरौं।
क्यास के हो?
प्रयोग प्रक्रिया
डाटा अद्यावधिक
प्रयोग गर्दा, उदाहरणका लागि, वेब ब्राउजर स्थानीय क्यास पृष्ठ को प्रतिलिपि पाउन जाँच गरिन्छ। यो को सीमितता दिइएको स्मृति प्रकार, एक चुक्यो ठाउँ बनाउन जानकारी खारेज गर्न निर्णय गरिएको छ। के प्रतिस्थापन गरिनेछ ठीक निर्णय गर्न, विभिन्न एल्गोरिदम विस्थापन प्रयोग गर्नुहोस्। खैर, हामी यो "एन्ड्रोइड" डेटा क्यास भन्ने तथ्यलाई कुरा भने कि सबैभन्दा भाग लागि तिनीहरूले चित्रहरू, र अनुप्रयोग डेटा काम गर्न प्रयोग गरिन्छ।
नीति लेख्न
- तत्काल रेकर्डिङ। प्रत्येक परिवर्तन मुख्य स्मृति गर्न synchronously रेकर्ड गरिएको छ।
- ढिला वा writeback। अद्यावधिक डाटा समय समयमा आयोजित, वा ग्राहक द्वारा अनुरोध गरियो। चाहे त्यो दुई यसो भन्छ चिन्ह प्रयोग गर्न संशोधन थियो ट्रयाक राख्न: परिमार्जन "फोहोर" वा। - इच्छित वस्तु पढ्न पहिलो क्यास देखि परिवर्तन गरिएका डाटा रेकर्ड गर्न प्रयोग गरिन्छ, र दोस्रो: एक चुक्यो को मामला मा दुई अपील मुख्य स्मृति उद्देश्य गर्न सकिन्छ।
यो जानकारी मध्यवर्ती बफर अप्रासंगिक हुन्छ कि यस्तो हुन सक्छ। यो क्यास गर्न कुनै पनि समायोजन नगरी मुख्य स्मृति हुँदा डाटा हुन्छ। स्थिरता लागि, सम्पादन प्रक्रिया सबै coherence प्रोटोकल प्रयोग गरेर।
समकालीन चुनौतीहरू
विभिन्न buffers बीच डाटा सिंक्रोनाइज गर्नुहोस्
एक, र कसरी यो प्रविधिको प्रभाव, यदि तिनीहरू धेरै कायम गर्न जब क्यास उपयोगी छ? यो समस्या बफर coherency हल छ। त्यहाँ डाटा विनिमय लागि तीन विकल्प छन्:
- समावेशी। तपाईं जस्तै क्यास व्यवहार गर्न सक्नुहुन्छ।
- विशेष। प्रत्येक विशिष्ट मामला लागि डिजाइन।
- गैर-विशेष। एक व्यापक स्वीकार मानक।
क्यास स्तर
- L1 क्यास। तेज स्तर क्यास - पहिलो। वास्तवमा, यो एक चिप मा स्थित छ रूपमा प्रोसेसर को भाग हो, र समारोह ब्लक गर्न भन्छिन्। निर्देशन क्यास र डाटा: सामान्यतया दुई प्रकारका विभाजित। अधिकांश आधुनिक प्रोसेसर यो स्तर बिना काम गर्ने छैन। यो क्यास प्रोसेसर आवृत्ति मा संचालित, त्यसैले यसलाई सन्दर्भ प्रत्येक घडी चक्र प्रदर्शन गर्न सक्छ।
- L2 क्यास। सामान्यतया अघिल्लो एक साथ सँगै स्थित। एक छुट्टै स्मृति क्षेत्रमा। यसको मूल्य पत्ता लगाउन, तपाईं सम्पूर्ण मात्रा, क्यास डाटा अन्तर्गत दिइएको, को प्रोसेसर छ जो, कोर संख्या द्वारा विभाजित गर्न आवश्यक छ।
- L3 क्यास। ढिलो, तर सबैभन्दा ठूलो निर्भर क्यास। सामान्यतया, 24 भन्दा बढी एमबी। यसलाई विभिन्न दोस्रो स्तर को क्याश प्राप्त डाटा समक्रमण गर्न प्रयोग गरिएको छ।
- L4 क्यास। प्रयोग मात्र उच्च प्रदर्शन बहु सर्भर र mainframes लागि जायज छ। छुट्टै चिप रूपमा लागू। तपाईं एक स्मार्टफोन "सैमसंग" मा डाटा क्यास र यसलाई देख छ प्रश्न सोध्न भने, यो स्तर - म 5 वर्ष को लागि भनेर ठीक हतार भन्न सकिन्छ।
क्यास associativity
यो आधारभूत विशेषता हो। को क्यास डाटा Associativity तार्किक सैगमेन्टेशन प्रदर्शन गर्न आवश्यक छ। त्यो बारी मा, आवश्यक कारण सबै अवस्थित लाइनहरु को एक क्रमिक स्क्यान चक्र दसौं लिन्छ र सबै लाभ गर्न ल्याउँछ भन्ने तथ्यलाई छ। त्यसैले, राम कक्षहरू कठोर पालन डाटा क्यास गर्न, खोज समय कम गर्न प्रयोग गर्नुहोस्। हामी तुलना यदि मध्यवर्ती buffers नै मात्रा तर फरक associativity, त्यो एक महान इच्छा कम चाँडै काम थियो जसलाई संग एक को हो, तर एउटा ठूलो विशिष्ट दक्षता संग।
निष्कर्षमा
Similar articles
Trending Now