कम्प्युटरसूचना प्रविधि

को क्यास डाटा र क्यास के हो?

कम्प्युटर, हाय, तुरुन्तै मान्छे देखि प्राप्त गर्दै छन् जो कमाण्ड, executes थिएन। यो प्रक्रिया बढाउने चाल को एक किसिम प्रयोग गर्दछ, र तिनीहरूलाई बीचमा ठाउँ को गर्व क्यास पर्छ। यो के हो? को क्यास डाटा के हुन्? कसरी यो प्रक्रिया वास्तवमा ठाउँ लिन्छ गर्छ? स्मार्टफोन "सैमसंग", उदाहरणका लागि डाटा के क्यास छ, र तिनीहरूले कम्प्युटरमा ती बाट केहि फरक? यी प्रश्नहरूको जवाफ प्राप्त गर्न तल प्राप्त गरौं।

क्यास के हो?

त्यसैले जानकारी छिटो पहुँच प्रदान गर्दछ जो मध्यवर्ती बफर, भनिन्छ, सम्भावनालाई कि प्रश्न सबै माथि। यसलाई मा निहित सबै डाटा। एउटा महत्त्वपूर्ण फाइदा कि क्यास देखि आवश्यक जानकारी निकाल्न मूल भण्डारबाट भन्दा एकदम छिटो हुन सक्छ। तर एक महत्वपूर्ण drawback छ - आकार। क्यास डाटा ब्राउजर, हार्ड डिस्क, सीपीयू, वेब सर्भर, WINS, र DNS सेवाहरूमा प्रयोग गरिन्छ। संरचना को आधार को recordsets छन्। तिनीहरूलाई प्रत्येक मुख्य स्मृति छ के प्रतिलिपि protrude एक निश्चित तत्त्व वा डेटा एकाइ संग सम्बन्धित छ। प्रविष्टिहरू मिल्ने निर्धारण गरिन्छ जो को माध्यम ले, एक परिचायक (TAG) छ। दृश्य को एक सानो बिट अलग कुरा हेरौं: तपाईँको फोन "सैमसंग" वा अर्को निर्माता मा क्यास के छ डाटा? तिनीहरूले कम्प्युटर छन् ती फरक छन्? आकार मा मात्र होइन फरक - दृश्य एक मौलिक बिन्दुबाट।

प्रयोग प्रक्रिया

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

डाटा अद्यावधिक

प्रयोग गर्दा, उदाहरणका लागि, वेब ब्राउजर स्थानीय क्यास पृष्ठ को प्रतिलिपि पाउन जाँच गरिन्छ। यो को सीमितता दिइएको स्मृति प्रकार, एक चुक्यो ठाउँ बनाउन जानकारी खारेज गर्न निर्णय गरिएको छ। के प्रतिस्थापन गरिनेछ ठीक निर्णय गर्न, विभिन्न एल्गोरिदम विस्थापन प्रयोग गर्नुहोस्। खैर, हामी यो "एन्ड्रोइड" डेटा क्यास भन्ने तथ्यलाई कुरा भने कि सबैभन्दा भाग लागि तिनीहरूले चित्रहरू, र अनुप्रयोग डेटा काम गर्न प्रयोग गरिन्छ।

नीति लेख्न

क्यास सामग्रीहरू को संशोधन र समयमा मुख्य स्मृति मा डाटा अद्यावधिक गर्नुहोस्। समय ढिलाइ रेकर्डिङ नीतिहरू आधारमा आवेदन जानकारी बीच बित्दै छ। त्यहाँ दुई मुख्य प्रकार हो:

  1. तत्काल रेकर्डिङ। प्रत्येक परिवर्तन मुख्य स्मृति गर्न synchronously रेकर्ड गरिएको छ।
  2. ढिला वा writeback। अद्यावधिक डाटा समय समयमा आयोजित, वा ग्राहक द्वारा अनुरोध गरियो। चाहे त्यो दुई यसो भन्छ चिन्ह प्रयोग गर्न संशोधन थियो ट्रयाक राख्न: परिमार्जन "फोहोर" वा। - इच्छित वस्तु पढ्न पहिलो क्यास देखि परिवर्तन गरिएका डाटा रेकर्ड गर्न प्रयोग गरिन्छ, र दोस्रो: एक चुक्यो को मामला मा दुई अपील मुख्य स्मृति उद्देश्य गर्न सकिन्छ।

यो जानकारी मध्यवर्ती बफर अप्रासंगिक हुन्छ कि यस्तो हुन सक्छ। यो क्यास गर्न कुनै पनि समायोजन नगरी मुख्य स्मृति हुँदा डाटा हुन्छ। स्थिरता लागि, सम्पादन प्रक्रिया सबै coherence प्रोटोकल प्रयोग गरेर।

समकालीन चुनौतीहरू

इन्टरफेस को सीमितता - प्रोसेसर को आवृत्ति मा वृद्धि र स्मृति प्रदर्शन वृद्धि, नयाँ समस्या क्षेत्रमा संग डाटा स्थानान्तरण। कस्तो ज्ञान व्यक्ति नोटिस सक्छ? आवृत्ति प्रोसेसर मा राम भन्दा कम छ भने क्यास स्मृति धेरै उपयोगी छ। तिनीहरूलाई थुप्रै रजस्टर भन्दा ढिलो छ जो स्मृति पहुँच समय कम गर्न आफ्नै मध्यवर्ती बफर छ। सम्बोधन भर्चुअल समर्थन गर्ने CPU, अक्सर सानो तर धेरै छिटो ठेगाना अनुवाद बफर ठाँउ। तर अन्य अवस्थामा, क्यास छैन धेरै उपयोगी छ, र कहिले काँही मात्र समस्या सिर्जना (तर यो एक गैर-व्यावसायिक संस्करण भइरहेको छ जो कम्प्युटर, मा सामान्यतया छ)। आफ्नो स्मार्टफोन मा डाटा क्यास छ के को बोल्ने, एनजीओ कारण उपकरणको सानो आकार नयाँ लघु क्यास कार्यान्वयन सिर्जना गर्न आवश्यक छ कि उल्लेख गरे। तर आफ्नो आकार मा के फरक - अब केही फोन जस्तै दस वर्ष पहिले मापदण्डहरू, उन्नत कम्प्यूटर घमण्ड गर्न सक्नुहुन्छ!

विभिन्न buffers बीच डाटा सिंक्रोनाइज गर्नुहोस्

एक, र कसरी यो प्रविधिको प्रभाव, यदि तिनीहरू धेरै कायम गर्न जब क्यास उपयोगी छ? यो समस्या बफर coherency हल छ। त्यहाँ डाटा विनिमय लागि तीन विकल्प छन्:

  1. समावेशी। तपाईं जस्तै क्यास व्यवहार गर्न सक्नुहुन्छ।
  2. विशेष। प्रत्येक विशिष्ट मामला लागि डिजाइन।
  3. गैर-विशेष। एक व्यापक स्वीकार मानक।

क्यास स्तर

तिनीहरूको संख्या तीन वा चार सामान्यतया बराबर छ। स्मृति को स्तर ठूलो, त्यसैले यसलाई bulkier र ढिलो छ:

  1. L1 क्यास। तेज स्तर क्यास - पहिलो। वास्तवमा, यो एक चिप मा स्थित छ रूपमा प्रोसेसर को भाग हो, र समारोह ब्लक गर्न भन्छिन्। निर्देशन क्यास र डाटा: सामान्यतया दुई प्रकारका विभाजित। अधिकांश आधुनिक प्रोसेसर यो स्तर बिना काम गर्ने छैन। यो क्यास प्रोसेसर आवृत्ति मा संचालित, त्यसैले यसलाई सन्दर्भ प्रत्येक घडी चक्र प्रदर्शन गर्न सक्छ।
  2. L2 क्यास। सामान्यतया अघिल्लो एक साथ सँगै स्थित। एक छुट्टै स्मृति क्षेत्रमा। यसको मूल्य पत्ता लगाउन, तपाईं सम्पूर्ण मात्रा, क्यास डाटा अन्तर्गत दिइएको, को प्रोसेसर छ जो, कोर संख्या द्वारा विभाजित गर्न आवश्यक छ।
  3. L3 क्यास। ढिलो, तर सबैभन्दा ठूलो निर्भर क्यास। सामान्यतया, 24 भन्दा बढी एमबी। यसलाई विभिन्न दोस्रो स्तर को क्याश प्राप्त डाटा समक्रमण गर्न प्रयोग गरिएको छ।
  4. L4 क्यास। प्रयोग मात्र उच्च प्रदर्शन बहु सर्भर र mainframes लागि जायज छ। छुट्टै चिप रूपमा लागू। तपाईं एक स्मार्टफोन "सैमसंग" मा डाटा क्यास र यसलाई देख छ प्रश्न सोध्न भने, यो स्तर - म 5 वर्ष को लागि भनेर ठीक हतार भन्न सकिन्छ।

क्यास associativity

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

निष्कर्षमा

तपाईं देख्न सक्नुहुन्छ रूपमा, केही अवस्था अन्तर्गत क्यास डाटा, आफ्नो कम्प्युटर अधिक चाँडै कार्य गर्न अनुमति दिन्छ। तर, हाय, त्यहाँ अझै पनि जो मा तपाईं लामो समय को लागि काम गर्न सक्छन् पक्षलाई एकदम धेरै छ।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ne.birmiss.com. Theme powered by WordPress.