What is cache Memory in Hindi:कंप्यूटर में कैश मेमोरी क्या होती है और यह कैसे काम करती है जाने हिंदी में

What is cache Memory in Computer in Hindi कैश मेमोरी क्या होती है हिंदी में बताएं: Cache Memory एक बहुत ही फ़ास्ट Memory होती है जिसकी स्पीड main memory यानी की ram से भी ज्यादा होती है. भले ही Cache Memory साइज़ में छोटी होती है लेकिन इसकी स्पीड कंप्यूटर की बाकि Memory से कई गुना ज्यादा होती है. CPU इसे primary memory की तुलना में ज्यादा स्पीड से एक्सेस कर सकता है। अब आपके मन में यह सवाल आ रहा होगा कि Cache मैमोरी (Cache Memory) का क्या उपयोग होता है. तो आपको बता दें कि हाई-स्पीड CPU के साथ सिंक्रोनाइज़ करने और CPU की परफॉरमेंस को बढाने के लिए किया जाता है।
Cache Memory (cache memory) को केवल CPU के द्वारा ही एक्सेस किया जा सकता है. Cache मोमोरी का मुख्य काम उस डाटा और program को रखना हैजो कि CPU के द्वारा बाद बार इस्तेमाल किये जाते हैं. जब CPU को किसी data की आवश्यकता होती है तो ऐसे में वो cache memory से उसे सीधे एक्सेस कर सकता है. सीधे शब्दों में कहें तो CPU को Cache Memory में ही CPU को आवश्यक डेटा या निर्देश मिलते हैं, तो उसे प्राइमरी Memory (RAM) तक जाने की जरूरत ही नहीं पड़ती। इस तरह Cache Memory, CPU और ram के बीच बफर का काम करके सिस्टम की परफॉरमेंस को बढाता है.
Contents
Cache Memory के प्रकार- Types of Cache Memory in Hindi
L1 या Level 1 Cache memory
यह Cache Memory का पहला Level है, जिसे Level 1 Cache या L1 Cache कहा जाता है। आपको बता दें कि यह Cache Memory में CPU के अंदर ही थोड़ी मात्रा में Memory मौजूद होती है। उदाहरण के रूप में समझें तो अगर किसी CPU में चार core (quad Core) हैं, तो प्रत्येक core का अपना Level 1 Cache होगा। जैसा कि हम आपको बता दें कि यह Memory CPU में मौजूद होती है, इसलिए यह CPU की तरह ही स्पीड से काम कर सकती है। Level 1 cache memory आकार 2KB से 64 KB तक हो सकता है ।
आपको बता दें कि L1 Cache में दो प्रकार के Cache होते हैं: instruction Cache, जो CPU द्वारा आवश्यक निर्देशों को स्टोर करता है, और डेटा Cache जो CPU द्वारा आवश्यक डेटा को स्टोर करता है।
Level 2 Cache या L2 Cache
इस Cache को Level 2 Cache या L2 Cache के रूप में जाना जाता है। यह Level 2 Cache CPU के अंदर या CPU के बाहर हो सकता है। CPU के सभी core का अपना अलग Level 2 Cache हो सकता है, या वे आपस में एक L2 Cache शेयर कर सकते हैं। अगर level 2 cache memory, CPU के बाहर है, तो यह CPU के साथ हाई स्पीड bus से जुडी होगी। इस Cache की Memory का आकार 256 KB से 512 KB के बीच हो सकता है। अगर स्पीड के मामले मे बात करें तो यह L1 Cache से धीमी होती है।
Level 3 Cache या L3 Cache
इसे Level 3 Cache या L3 Cache के रूप में जाना जाता है। यह Cache सभी Processor में मौजूद नहीं है; कुछ हाई-एंड Processor में इस प्रकार का Cache हो सकता है। इस Cache का उपयोग Level 1 और Level 2 Cache के प्रदर्शन को बढ़ाने के लिए किया जाता है। यह CPU के बाहर स्थित होता है और CPU के सभी core द्वारा शेयर किया जाता है। इसकी Memory साइज 1 MB से 8 MB तक होती है। इसके काम करने की स्पीड L1 और L2 Cache से स्लो होती है, लेकिन यह Random Access Memory (RAM) से तेज़ है।
what is booting and its types in Hindi
Cache Memory CPU के साथ कैसे काम करती है?
जब CPU को डेटा की आवश्यकता होती है, तो वह सबसे पहले data को सबसे पहले यह L1 Cache के अंदर ढूँढता है। यदि इसे L1 में कुछ नहीं मिलता है, तो यह L2 Cache के अंदर दिखता है। यदि फिर से, उसे L2 Cache में डेटा नहीं मिलता है, तो वह L3 Cache में देखता है। यदि Cache Memory में डेटा पाया जाता है, तो इसे Cache Hit के रूप में जाना जाता है। इसके विपरीत, यदि Cache के अंदर डेटा नहीं मिलता है, तो इसे Cache मिस कहा जाता है।
यदि किसी भी Cache Memory में डेटा उपलब्ध नहीं है, तो यह Random Access Memory (RAM) के अंदर दिखता है। अगर RAM में भी डेटा नहीं है, तो उसे वह डेटा Hard disk ड्राइव से मिल जाएगा।
इसलिए, जब कोई कंप्यूटर में कोई file या कोई एप्लिकेशन पहली बार रन किया जाता है , तो उस समय वह Cache Memory या RAM में उपलब्ध नहीं होता है। ऐसी स्थिति में CPU सीधे Hard disk ड्राइव से डेटा प्राप्त करता है। इसके बाद जब आप कंप्यूटर में दूसरी बार उस एप्लीकेशन को खोलते हैं तो तो CPU उस डेटा को Cache Memory या RAM से प्राप्त कर सकता है।
Leave a Reply