कंप्यूटरसूचना प्रौद्योगिकी

संचित डेटा और कैशिंग क्या है?

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

कैश क्या है?

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

उपयोग करने की प्रक्रिया

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

अद्यतन कर रहा है डेटा

का उपयोग करते समय, उदाहरण के लिए, एक वेब ब्राउज़र स्थानीय कैश पृष्ठ की एक प्रतिलिपि को खोजने के लिए जाँच की है। इस की सीमाओं को देखते हुए स्मृति प्रकार, एक याद आती जानकारी जगह बनाने के लिए निरस्त करने के लिए फैसला किया है। यह निर्धारित करने के लिए क्या बदल दिया जाएगा, अलग एल्गोरिदम विस्थापन का उपयोग करें। वैसे, अगर हम तथ्य यह है कि यह "Android" को संग्रहित डेटा के बारे में बात करते हैं, कि अधिकांश भाग के लिए वे चित्र, और आवेदन डेटा के साथ काम करने के लिए इस्तेमाल कर रहे हैं।

नीति लिखने

और कैश की सामग्री के संशोधन के दौरान मुख्य स्मृति में डेटा को अद्यतन। समय देरी कि रिकॉर्डिंग नीतियों के आधार पर आवेदन जानकारी के बीच से गुजरता है। वहाँ दो मुख्य प्रकार हैं:

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

यह ऐसा है कि जानकारी मध्यवर्ती बफर करने के लिए अप्रासंगिक हो जाता है हो सकता है। यह कैश के लिए किसी भी समायोजन किए बिना मुख्य स्मृति में जब डेटा होता है। स्थिरता के लिए, संपादन की प्रक्रिया के सभी जुटना प्रोटोकॉल का उपयोग।

समकालीन चुनौतियों

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

विभिन्न बफ़र्स के बीच डेटा सिंक्रनाइज़

जब एक है, और कैसे इस तकनीक के प्रभाव को, बनाए रखने के लिए उनमें से एक बहुत कुछ करता है, तो कैश उपयोगी है? यह समस्या बफर जुटना हल किया जाता है। वहाँ डेटा विनिमय के लिए तीन विकल्प हैं:

  1. समावेशी। कैश के रूप में आप की तरह व्यवहार करते हैं कर सकते हैं।
  2. विशेष। प्रत्येक विशिष्ट मामले के लिए बनाया गया है।
  3. गैर अनन्य। व्यापक रूप से स्वीकृत मानक।

कैश का स्तर

उनकी संख्या आमतौर पर तीन या चार के बराबर है। अधिक से अधिक स्मृति का स्तर, तो यह bulkier और धीमी है:

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

कैश संबद्धता

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

निष्कर्ष

आप देख सकते हैं, कुछ शर्तों के अधीन संचित डेटा, आपके कंप्यूटर और अधिक तेजी से कार्य करने के लिए अनुमति देता है। लेकिन, अफसोस, वहाँ अभी भी काफी पहलुओं जिस पर आप एक लंबे समय के लिए काम कर सकते हैं की एक बहुत कुछ है।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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