औसत कंप्यूटर उपयोगकर्ता लगभग निश्चित रूप से रैंडम एक्सेस मेमोरी, प्रोसेसर और रीड-ओनली मेमोरी जैसी अवधारणाओं से परिचित है। लेकिन अब, हमारे समय में, लोकप्रिय शब्द कैश कई लोगों के लिए हैरान करने वाला है।
कैश शब्द 1967 में कंप्यूटर शब्दावली में दिखाई दिया। कंप्यूटर प्रौद्योगिकी का उदय, और, परिणामस्वरूप, तेजी से तकनीकी प्रगति। इस समय तक, कंप्यूटर माइक्रोप्रोसेसरों ने रैंडम एक्सेस मेमोरी की तुलना में कई गुना तेजी से काम करना शुरू कर दिया था। इस संबंध में, प्रोसेसर काफी समय तक निष्क्रिय रहे, रैम में डेटा हेरफेर की प्रतीक्षा कर रहे थे। यह सब कंप्यूटर प्रौद्योगिकी के आगे के विकास में बहुत बाधा डालता है, और इस समस्या के समाधान के साथ आना आवश्यक था। एक समाधान मिला - एक हाई-स्पीड मेमोरी बफर। इस शब्द का इस्तेमाल उच्च एक्सेस स्पीड वाली बहुत छोटी मेमोरी का वर्णन करने के लिए किया गया था, जिसने प्रोसेसर डाउनटाइम की समस्या को हल किया। इस मेमोरी को कैश, कैश - अंग्रेजी से "कैश" कहने का सुझाव दिया गया था। नाम एक कारण के लिए दिया गया था, इसके लेखकों ने कंप्यूटर मेमोरी की तुलना पैसे से की थी। तो स्थायी मेमोरी की तुलना बैंक में जमा राशि से की गई थी, जिसका उपयोग केवल इसे देखने के बाद ही किया जा सकता था, और केवल तभी इन फंडों को खर्च किया जा सकता था। ऑपरेटिंग मेमोरी नकद है जो घर पर संग्रहीत होती है। जमा राशि की तुलना में एक छोटी राशि, लेकिन बहुत कम समय में उपयोग के लिए उपलब्ध है (आपको बस घर आकर इसे लेने की आवश्यकता है)। और अंत में, नकद (वही नकद), जो बहुत छोटी राशि है, लेकिन हमेशा आपके पास, आपकी जेब या बटुए में होती है, और जिसे आप किसी भी समय उपयोग कर सकते हैं। ऐसी रोजमर्रा की चीजों से ही कैश शब्द सामने आया। आधुनिक प्रोसेसर और रैम की गति में अंतर अभी भी महत्वपूर्ण है, और यह संभावना नहीं है कि वे कभी भी बराबर होंगे, इसलिए आज भी कैश का उपयोग किया जाता है। CPU कैश को आमतौर पर दो स्तरों (L1, L2. L-Level, अंग्रेजी से - "स्तर") में विभाजित किया जाता है। पहला स्तर आकार में छोटा है, लेकिन डेटा प्रोसेसिंग गति के मामले में सबसे तेज़ है, दूसरा, क्रमशः, वॉल्यूम में बड़ा है, लेकिन धीमा है। यह ध्यान दिया जाना चाहिए कि अब तीन कैश स्तरों वाले प्रोसेसर ढूंढना संभव है। स्तरों की संरचना इससे नहीं बदलती है (उच्च स्तर, अधिक मात्रा और कम गति)। कैश का उपयोग न केवल माइक्रोप्रोसेसरों में किया जाता है। इसका उपयोग बाहरी ड्राइव (हार्ड ड्राइव, सीडी और डीवीडी डिस्क) के काम में भी किया जाता है। डेटा जो वर्तमान में संसाधित, लिखा या पढ़ा जा रहा है, प्रोग्राम कैश में संग्रहीत किया जाता है। लगभग सभी ब्राउज़र और कई अन्य एप्लिकेशन कैशिंग का उपयोग करते हैं।