Cache memory क्या हे और यह क्या काम में आती हे ?

दोस्तों आपने कभी न कभी कही न कही कम से कम 1 बार तो catch मेमोरी के बारे में तो सुना होगा
यह बेसिकली एक मेमोरी का type होता हे यह आपके मोबाइल या कंप्यूटर की सबसे तेज मेमोरी होती हे 

आपके मोबाइल या कंप्यूटर में 3 तरफ की मेमोरी लगी होती है पहली जो हम नॉर्मल यूज करते हैं पहली हार्डडिस्क या मेमोरी कार्ड होती है दूसरी रेम और तीसरी कैश मेमोरी
कैश मेमोरी सबसे फास्ट होती है और size सबसे कम होती है साइज में यह लगभग 1 से लेकर 12 MB तक होती है

कैश मेमोरी तीन टाइप की होती है लेवल-1, लेवल 2 ,लेवल 3 
लेवल-1- यह आपके डिवाइस के प्रोसेसर के अंदर ही लगी होती है
लेवल 2 यह आपके डिवाइस की प्रोसेसर में भी हो सकती है या फिर उसके नजदीक कहीं प्रोसेसर की दूसर IC पर हो सकती है
लेवल 3 यह प्रोसेस के आजू-बाजू कहीं भी लगी हो सकती है यह एक सेपरेट मेमोरी होती है जो ram से लगभग डबल स्पीड की होती है

use
आपके डिवाइस या प्रोसेसर को किसी प्रोग्राम को प्रोसेस करने में कई तरह की फाइल का या डाटा का यूज़ करना होता है ऐसे में जो अधिकतर या बार-बार यूज होने वाली फाइल होती है उसे यह कैश मेमोरी में स्टोर कर देता है अगली बार जब प्रोसेसर को उस फाइल की जरूरत पड़ेगी तो वह उसे लेने के लिए ram तक नहीं जाएगा सबसे पहले वह कैश मेमोरी में तलाश करेगा जिससे कि आप की प्रोसेस फास्ट हो सके

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

No comments:

Post a Comment

programme for armstrong number for 3 digit in java

armstrong number import java.util.Scanner; class Mittu {     public static void main(String []args)     {         Scanner s=new Sca...