Cache memory என்பது அதிவேக நினைவகம், இது அளவு சிறியது ஆனால் மெயின் மெமரியை (ரேம்) விட வேகமானது. முதன்மை நினைவகத்தை விட CPU அதை விரைவாக அணுக முடியும். எனவே, அதிவேக CPU உடன் ஒத்திசைக்கவும் அதன் செயல்திறனை மேம்படுத்தவும் இது பயன்படுகிறது.
இது ஒரு செயலிக்கு அதிவேக தரவு அணுகலை வழங்குகிறது மற்றும் அடிக்கடி பயன்படுத்தப்படும் கணினி நிரல்கள், பயன்பாடுகள் மற்றும் தரவுகளை சேமிக்கிறது. Cache memory ஆனது CPU memory என்றும் அழைக்கப்படுகிறது, இது ரேண்டம் அணுகல் நினைவகம் (RAM) மற்றும் கணினி நுண்செயலிக்கு இடையில் வைக்கப்படுகிறது.
இது தரவு மற்றும் அறிவுறுத்தல்களின் பரிமாற்றத்தை விரைவுபடுத்த வடிவமைக்கப்பட்டுள்ளது. CPU முதல் முறையாக அவற்றைப் பயன்படுத்தும் போது தரவு மற்றும் வழிமுறைகள் RAM இலிருந்து பெறப்படும். அந்த தரவு அல்லது வழிமுறைகளின் நகல் தற்காலிக சேமிப்பில் சேமிக்கப்படும். அடுத்த முறை CPU க்கு அந்த தரவு அல்லது வழிமுறைகள் தேவைப்படும் போது, அது முதலில் தற்காலிக சேமிப்பில் தோன்றும். தேவையான தரவு அங்கு காணப்பட்டால், அது பிரதான நினைவகத்திற்கு பதிலாக கேச் நினைவகத்திலிருந்து மீட்டெடுக்கப்படும். இது CPU இன் செயல்பாட்டை விரைவுபடுத்துகிறது.
செயலி தற்காலிக சேமிப்பில் நினைவக இருப்பிடத்தைக் கண்டுபிடிக்கவில்லை என்றால், cache காணப்படவில்லை. ஆகையால் cache காணப்படாததற்கு cache ஆனது ஒரு புதிய உள்ளீட்டை ஒதுக்குகிறது மற்றும் main memory- லிருந்து தரவை நகலெடுக்கிறது, பின்னர் கோரிக்கை தற்காலிக சேமிப்பின் உள்ளடக்கத்திலிருந்து நிறைவேற்றப்படுகிறது.
Types of Cache
- Primary Cache
Primary cache எப்போதும் Processor சிப்பில் இருக்கும். இந்த தற்காலிக சேமிப்பு சிறியது மற்றும் அதன் அணுகல் நேரம் செயலி பதிவேடுகளுடன் ஒப்பிடத்தக்கது.
- Secondary Cache
Primary cache மற்றும் மீதமுள்ள நினைவகத்திற்கு இடையில் Secondary Cach வைக்கப்படுகிறது. இது Level 2 (L2) கேச் என குறிப்பிடப்படுகிறது. பெரும்பாலும், Level 2 கேச் Processor சிப்பில் வைக்கப்படுகிறது.
Comments (0)