Computer >> कंप्यूटर ट्यूटोरियल >  >> हार्डवेयर >> हार्डवेयर

कंप्यूटर का CPU कैश कैसे काम करता है

कंप्यूटर का CPU कैश कैसे काम करता है

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

कैश क्या है

कैश का आविष्कार कंप्यूटर विज्ञान के इतिहास में सबसे महत्वपूर्ण घटनाओं में से एक था। लेकिन वास्तव में कैश क्या है? यह कैसे काम करता है?

कंप्यूटर का CPU कैश कैसे काम करता है

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

यह देखने के लिए कि यह कैसे काम करता है, आपको यह जानना होगा कि कंप्यूटर में तीन प्रकार की मेमोरी होती है। पहले हार्ड ड्राइव या SSD में पाई जाने वाली प्राथमिक मेमोरी है। यह मशीन में मेमोरी का सबसे बड़ा भंडार है। फिर RAM या रैंडम एक्सेस मेमोरी है, जो प्राथमिक मेमोरी डिवाइस की तुलना में तेज लेकिन छोटी है। अंत में, CPU के भीतर मेमोरी यूनिट हैं, जिन्हें कैश के रूप में जाना जाता है। कैश सभी मेमोरी प्रकारों में सबसे तेज है।

जब कोई प्रोग्राम लॉन्च होता है, तो वह प्रोग्राम के कोड में पाए जाने वाले निर्देशों की एक श्रृंखला को निष्पादित करना शुरू करता है। वह जानकारी पहले RAM में लोड होती है और फिर CPU पर जाती है। निर्देशों को पूरा करने के लिए डेटा का सर्वोत्तम उपयोग करने के लिए, CPU को हाई-स्पीड मेमोरी की आवश्यकता होती है। यहीं पर कैश आता है।

कैश के स्तर

CPU के भीतर, कैश के तीन अलग-अलग स्तर हैं: L1, L2, और L3। कुछ कंपनियां L4 कैश पर भी काम कर रही हैं।

L1 कैश तीनों में सबसे तेज और सबसे छोटा है। इसमें वह डेटा होता है जिसकी CPU को संचालन करने के लिए सबसे अधिक आवश्यकता होती है। L1 आमतौर पर लगभग 256KB रखता है, हालांकि कुछ ने इसे 1MB तक बढ़ा दिया है।

कंप्यूटर का CPU कैश कैसे काम करता है

इस छोटे कैश का दोहरा उद्देश्य है, जिसमें एक इंस्ट्रक्शन कैश और एक डेटा कैश दोनों हैं। इंस्ट्रक्शन कैश उन संचालन से संबंधित है जो CPU को करने हैं, और डेटा कैश उस जानकारी को रखता है जिस पर प्रक्रिया की जानी है।

इसके बाद L2 कैश आता है। L2 धीमा है और L1 से अधिक जानकारी रखता है। इसमें 256K और 8MB के बीच डेटा होता है जिसकी कंप्यूटर को आगे एक्सेस करने की सबसे अधिक संभावना होगी।

अंत में, हम L3 कैश देखते हैं। यह सबसे बड़ा और सबसे धीमा कैश है, जो 4MB से 50MB तक कहीं भी स्टोर करता है।

कैश कैसे काम करता है

जब आपके कंप्यूटर पर कोई प्रोग्राम शुरू होता है, तो डेटा RAM से L3 कैश, फिर L2 और अंत में L1 में प्रवाहित होता है। जबकि प्रोग्राम चल रहा होता है, CPU इसे चलाने के लिए आवश्यक जानकारी की तलाश L1 कैश से शुरू करके पीछे की ओर करता है। यदि CPU को आवश्यक जानकारी मिल जाती है, तो इसे कैश हिट कहा जाता है। यदि यह आवश्यक जानकारी नहीं ढूंढ पाता है, तो यह कैश मिस है, और कंप्यूटर को आवश्यक जानकारी खोजने के लिए कहीं और देखना पड़ता है।

कंप्यूटर का CPU कैश कैसे काम करता है

कंप्यूटर की दक्षता में विलंबता एक महत्वपूर्ण कारक है। विलंबता एक सूचना के टुकड़े को पुनः प्राप्त करने के लिए आवश्यक समय है। L1 कैश सबसे तेज है, और इसलिए इसमें सबसे कम विलंबता है। जब कैश मिस होता है, तो विलंबता बढ़ जाती है क्योंकि कंप्यूटर को आवश्यक जानकारी खोजने के लिए विभिन्न कैश में खोजते रहना पड़ता है।

नए कंप्यूटर्स में बहुत छोटा CPU ट्रांजिस्टर आकार होता है जिसने बोर्ड पर अधिक जगह बनाना संभव बना दिया है जिस पर कैश को सीधे रखा जा सके। भौतिक रूप से कैश को CPU के करीब रखने से विलंबता कम होती है।

हालांकि कैश कुछ ऐसा नहीं है जिसे कंप्यूटर बेचने वाले अक्सर इंगित करते हैं, इसकी जांच करना उचित है। तेज कैश में कम विलंबता होगी, जिससे आपके प्रोग्राम तेजी से और अधिक कुशलता से चलेंगे।


  1. विंडोज 10 CPU स्पीड बढ़ाएं: अपने पीसी को तेज़ करने के सरल चरण विंडोज 10 CPU स्पीड बढ़ाएं: अपने पीसी को तेज़ करने के सरल चरण

    धीमा पीसी? यह बात एक समय या किसी अन्य समय पर सभी कंप्यूटरों के लिए सच है। आपके कंप्यूटर के धीमे होने या आपके आदेशों को निष्पादित करने में सुस्त प्रतिक्रिया समय देने के कई कारण हो सकते हैं। पहचाने गए मुख्य कारणों में से एक मेमोरी या रैम की कमी है जो संख्या के मामले में पर्याप्त हो सकती है लेकिन आपके

  1. विंडोज 10 पर कैश मेमोरी साफ करने के लिए चरण-दर-चरण गाइड विंडोज 10 पर कैश मेमोरी साफ करने के लिए चरण-दर-चरण गाइड

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

  1. विंडोज प्रदर्शन बढ़ाएं: मेमोरी ऑप्टिमाइज़ेशन और सिस्टम कैश प्रबंधन में महारत हासिल करें विंडोज प्रदर्शन बढ़ाएं: मेमोरी ऑप्टिमाइज़ेशन और सिस्टम कैश प्रबंधन में महारत हासिल करें

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