கணினி நினைவகம்


கணினி நினைவகம் (Computer memory) என்பது கணினியில் தரவுகளைச் சேமித்து வைத்து உடனடியாகப் பயன்படுத்தும், மிக முக்கியமான மின்னணுப் பகுதியாகும்.[2] எண்ணிம உலகில், கணியச் செயலி தகவல்களை அதிவேகமாகச் செயலாக்கத் தேவையான தரவுகளை, இந்த நினைவகமே வழங்குகிறது. இது முதன்மை நினைவகம், இரண்டாம் நிலை நினைவகம் என இரு பெரும் பிரிவுகளாகப் பிரிக்கப்பட்டு, கணினியின் செயல்பாட்டு வேகத்தையும், சேமிப்புத் திறனையும் தீர்மானிக்கிறது. தரவு செயலாக்கத்தின் முதுகெலும்பாக விளங்கும் நினைவகத்தின் வகைகள், இவற்றின் தொழில்நுட்பம் மற்றும் தரவுப் பாதுகாப்பு குறித்த விரிவான தகவல்களைக் கீழே உள்ள உட்பிரிவுகளில் காணலாம்.[3]
முதன்மை நினைவகம்
[தொகு]முதன்மை நினைவகம் (Primary Memory) என்பது கணினியின் மையச் செயற்பகுதியுடன், நேரடியாகத் தொடர்புகொள்ளும் நினைவகமாகும். இதில் மிக முக்கியமானது, நேரடி அணுகல் நினைவகம் ஆகும். கணினி இயங்கிக் கொண்டிருக்கும்போது மட்டுமே, இதில் தரவுகள் சேமிக்கப்பட்டிருக்கும். மின்சாரம் துண்டிக்கப்பட்டால், இதில் உள்ள தகவல்கள் அழிந்துவிடும் என்பதால் இது 'அழியும் நினைவகம்' (Volatile Memory) எனவும் அழைக்கப்படுகிறது. இது கணினி ஒரே நேரத்தில், பல பணிகளைச் (Multitasking) செய்ய உதவுகிறது.[4]
இரண்டாம் நினைவகம்
[தொகு]கணினியில் தரவுகளை நிரந்தரமாகச் சேமித்து வைக்க, இரண்டாம் நிலை நினைவகம் (Secondary Memory) பயன்படுகிறது. வன்வட்டு, திண்மவட்டு, குறுந்தகடுகள், யுஎஸ்பி ஃபிளாஷ் டிரைவ் போன்றவை இவ்வகையைச் சாரும். முதன்மை நினைவகத்தை விட, இவை வேகம் குறைந்தவை என்றாலும், மிக அதிக அளவிலான தரவுகளைச் சேமிக்கும் திறன் கொண்டவை. மின்சாரம் இல்லாத நேரத்திலும், தரவுகள் அழியாமல் பாதுகாக்கப்படுவதால், இவை 'அழியா நினைவகம்' (Non-volatile Memory) என்று வகைப்படுத்தப்படுகின்றன.[5]
நினைவகப் படிநிலை
[தொகு]கணினி வடிவமைப்பில் வேகம், கொள்ளளவு, விலை ஆகியவற்றின் அடிப்படையில் நினைவகம், ஒரு படிநிலை (Memory Hierarchy) அமைப்பைக் கொண்டுள்ளது. செயலகத்திற்கு மிக அருகிலுள்ள பதிவேடுகள் (Registers), இடைமாற்று நினைவகம் ஆகியவை மிக அதிவேகமானவை. ஆனால் அவை குறைந்த கொள்ளளவு கொண்டவை ஆகும். இந்தப் படிநிலையில், கீழே செல்லச் செல்ல (முதன்மை நினைவகம் முதல் இரண்டாம் நிலை நினைவகம் வரை) கொள்ளளவு அதிகரிக்கிறது, ஆனால் தரவு அணுகல் வேகம் குறைகிறது. இந்த படிநிலை அமைப்பு கணினியின் ஒட்டுமொத்தச் செயல்திறனை மேம்படுத்துவதில் முக்கியப் பங்கு வகிக்கிறது.[6]
நினைவக மேலாண்மை
[தொகு]இயங்குதளத்தின் மிக முக்கியமான பணிகளில் ஒன்று, கணிய நினைவக மேலாண்மை ஆகும். ஒரு கணினியில், ஒரே நேரத்தில் பல மென்பொருள்கள் இயங்கும்போது, ஒவ்வொரு மென்பொருளுக்கும், எவ்வளவு நினைவகம் தேவை என்பதை இது முடிவு செய்கிறது. மெய்நிகர் நினைவகம் போன்ற நுட்பங்களைப் பயன்படுத்தி, முதன்மை நினைவகம் குறைவாக இருந்தாலும், பெரிய அளவிலான பணிகளைச் செய்வதற்கு இயங்குதளம் வழிவகுக்கிறது. இது மென்பொருள்கள் ஒன்றோடொன்று மோதிக்கொள்ளாமல், சீராக இயங்குவதை உறுதி செய்கிறது.
மேற்கோள்கள்
[தொகு]- ↑ Read, Jennifer (5 November 2020). "DDR5 Era To Officially Begin In 2021, With DRAM Market Currently Transitioning Between Generations, Says TrendForce". EMSNow. https://www.emsnow.com/ddr5-era-to-officially-begin-in-2021-with-dram-market-currently-transitioning-between-generations-says-trendforce/.
- ↑ Hemmendinger, David (February 15, 2016). "Computer memory". பிரித்தானிக்கா கலைக்களஞ்சியம். Retrieved 16 October 2019.
- ↑ Patterson, David A.; Hennessy, John L. (2017). "Computer Organization and Design: The Hardware/Software Interface". Morgan Kaufmann. ISBN 978-0128122754.
- ↑ Stallings, William (2015). Computer Organization and Architecture. Pearson. ISBN 978-0134101613.
- ↑ Mittal, Sparsh; Vetter, Jeffrey S. (2015). "A Survey of Software Techniques for Using Non-Volatile Memories for Storage and Main Memory Systems". IEEE Transactions on Parallel and Distributed Systems 27 (5): 1537-1550.
- ↑ "How Computer Memory Works". HowStuffWorks. Retrieved 2026-04-21.