एंड्रॉयड

Gt बताते हैं: सीपीयू कैश क्या है, यह क्या करता है

मोचरस क्या होता है क्या इसके फाएदे है ?

मोचरस क्या होता है क्या इसके फाएदे है ?

विषयसूची:

Anonim

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

लेकिन, इसे इसकी आवश्यकता क्यों है? यह वास्तव में क्या करता है?

एक छोटी पृष्ठभूमि

उन लोगों के लिए जिन्होंने शुरुआती दिनों से ही व्यक्तिगत कंप्यूटिंग के विकास को देखा है, उन्हें योर के कंप्यूटर के चश्मे याद होंगे। मेमोरी चिप्स KBs में हुआ करती थी और इसी तरह प्रोसेसर गति करता था। जैसे-जैसे समय बीतता गया, हम 4 मेगाहर्ट्ज और 2 मेगाहर्ट्ज पर सीपीयू चलाने वाले मेमोरी चिप्स के साथ मेगाहर्ट्ज क्षेत्र में चले गए।

इसलिए, यदि सीपीयू ऐसी प्रणाली पर एक अनुरोध करेगा, तो मेमोरी बिना किसी देरी के तेजी से बात करेगी। उनकी मिलान की गई घड़ी की गति ने प्रोसेसर को जल्दी से चलाने में मदद की। लेकिन, एक-दो दशक में तेजी से आगे बढ़ सकते हैं और अब आप सीपीयू प्राप्त कर सकते हैं जो कि गीगाहर्ट्ज की गति में चल सकता है, लेकिन, दुर्भाग्य से, मेमोरी चिप्स नहीं रख सकते हैं।

बड़ी समस्या: एक समाधान

तेजी से बढ़ती सीपीयू की गति का मतलब था कि सीपीयू वास्तव में मेमोरी चिप के लिए प्रतीक्षा करने की आवश्यकता होगी, जो इसे बाहर भेज रहा था। यह एक समस्या थी। आप तकनीकी रूप से मेमोरी का निर्माण कर सकते हैं जिसमें सीपीयू की समान गति होती है, लेकिन प्रत्येक जानकारी को संग्रहीत करने के लिए सिलिकॉन पर अधिक स्थान लेता है। आज हम उपयोग करने वाले डीआईएमएम की तुलना में ये बहुत अधिक लागत आएंगे।

वर्कअराउंड? मेमोरी को दो में विभाजित करें। मुख्य मेमोरी जिसे हम डायनेमिक रैम के साथ-साथ एक दूसरे प्रकार की मेमोरी से बनाते हैं जिसे हम सीपीयू में बनाते हैं। यह बहुत छोटा है, लेकिन DRAM की तुलना में बहुत तेज प्रकार की मेमोरी भी है। और इसे ही हम कैश के रूप में संदर्भित करते हैं।

यह क्या करता है?

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

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

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

जोड़े गए ट्रिक्स

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

इसलिए एक समय में मेमोरी से केवल एक शब्द प्राप्त करने के बजाय, सीपीयू मेमोरी के अगले 128 बाइट्स तक पहुंच सकता है और यह पढ़ेगा, क्या कहा जाता है, कैश लाइन - सीपीयू से 128 में से एक सिंगल लाइन, एक बार में। विचार हमेशा समय कम करने और पूरी प्रक्रिया को बहुत तेज करने के लिए होता है।

एक पीसी खरीदना? फिर यहां बताया गया है कि आप अपनी खरीदारी को अंतिम रूप देने से पहले सीपीयू, रैम और अन्य स्पेक्स की तुलना कैसे कर सकते हैं।

बड़ा हमेशा बेहतर होता है?

खैर, हमेशा नहीं, लेकिन मेमोरी कैश के मामले में - यह निश्चित रूप से है। यदि आपके पास अभी भी कोई है, तो हमें अपने फोरम में अपनी शंका बताएं।