కంప్యూటర్ ప్రోగ్రామ్ను అమలు చేసినప్పుడు, కోడ్ మరియు డేటా రెండూ వాటికి శీఘ్ర ప్రాప్యతను అనుమతించే మూలకంలో ఉండాలి మరియు అదనంగా, వాటిని త్వరగా మరియు సరళంగా సవరించడానికి మమ్మల్ని అనుమతిస్తుంది. ఆ మూలకం RAM.
RAM మెమరీ (రాండమ్ యాక్సెస్ మెమరీ, రాండమ్ యాక్సెస్ మెమరీ) అనేది ఒక రకమైన అస్థిర మెమరీ, దీని స్థానాలను అదే విధంగా యాక్సెస్ చేయవచ్చు.
కంప్యూటర్లలో, మరియు నిర్దిష్ట సమయం వరకు, భౌతిక నిల్వ మాధ్యమం పంచ్ కార్డ్లు లేదా మాగ్నెటిక్ టేప్లు అయినందున రెండోది హైలైట్ చేయబడింది, దీని యాక్సెస్ సీక్వెన్షియల్గా ఉంటుంది (అనగా, మేము మునుపటి అన్ని స్థానాలను దాటడానికి ముందు ఒక నిర్దిష్ట స్థానానికి X చేరుకోవడానికి, మేము యాక్సెస్ చేయాలనుకుంటున్నాము). మరియు, మేము అన్ని సందర్భాల్లో జ్ఞాపకాల గురించి మాట్లాడవచ్చు, యాదృచ్ఛికత యొక్క స్పష్టమైన ప్రస్తావన మనం ఏ రకమైన మెమరీని సూచిస్తున్నామో పేర్కొనడానికి అనుమతిస్తుంది.
మరోవైపు, అస్థిర పదం మెమరీని విద్యుత్ శక్తితో సరఫరా చేయనప్పుడు కంటెంట్ నిర్వహించబడదని సూచిస్తుంది. దీని అర్థం, సాదా మరియు సరళమైనది, మనం కంప్యూటర్ను ఆఫ్ చేసినప్పుడు, ఈ మెమరీలోని డేటా పోతుంది.
అందుకే, మనం RAM మెమరీలో ఉన్న డేటాను భద్రపరచాలనుకుంటే, ఫైల్ల రూపంలో హార్డ్ డిస్క్, మెమరీ కార్డ్ లేదా USB డ్రైవ్ వంటి శాశ్వత నిల్వకు డంప్ చేయాలి. .
RAM మెమరీ అనేది సిస్టమ్ యొక్క "పని" మెమరీ, ఇది అప్లికేషన్లను అమలు చేయడానికి అన్ని సమయాలలో ఉపయోగించబడుతుంది.
ప్రోగ్రామ్ డిస్క్ నుండి చదవబడుతుంది మరియు మెమరీకి కాపీ చేయబడుతుంది (మెమొరీలోకి "లోడింగ్" అని పిలువబడే విధానం).
ఆధునిక కంప్యూటర్లలోని అన్ని భాగాల వలె, RAM మెమరీ కూడా దాని చరిత్రను కలిగి ఉంది మరియు కాలక్రమేణా దాని పరిణామానికి గురైంది.
మొదటి RAM జ్ఞాపకాలు రెండవ ప్రపంచ యుద్ధం తర్వాత ఫెర్రైట్ అనే అయస్కాంత పదార్థాన్ని ఉపయోగించి నిర్మించబడ్డాయి.
అయస్కాంతీకరించదగిన పదార్థం కావడం వల్ల, అవి ఒక దిశలో లేదా రివర్స్లో వరుసగా ఒకటి మరియు సున్నాని సూచించడానికి ధ్రువీకరించబడతాయి, అన్ని ఆధునిక కంప్యూటర్లు పనిచేసే బైనరీ లాజిక్ యొక్క ప్రాతినిధ్య సంఖ్యలు.
డెబ్బైల చివరలో, సిలికాన్ విప్లవం కంప్యూటింగ్ ప్రపంచానికి చేరుకుంది మరియు దానితో పాటు, RAM జ్ఞాపకాల నిర్మాణం.
మొదటి కంప్యూటర్లు, సంవత్సరాల తర్వాత మొదటి మైక్రోకంప్యూటర్ల వలె, ఈ రోజు మనకు నవ్వులాటగా అనిపించే RAM మొత్తాన్ని కలిగి ఉన్నాయి.
ఉదాహరణకు, 1981 సింక్లైర్ ZX81 1 కిలోబైట్ను నడుపుతోంది, అయితే ఏదైనా స్మార్ట్ఫోన్ నేటి మధ్య-శ్రేణి మౌంట్ 1 గిగాబైట్, ఇది ఒక బిలియన్ (1,000,000,000) బైట్లను సూచిస్తుంది.
RAM మెమరీ పరిమాణంలో మాత్రమే కాకుండా, యాక్సెస్ వేగం మరియు సూక్ష్మీకరణలో కూడా అభివృద్ధి చెందింది.
RAM మెమరీ యొక్క ఈ పరిణామం వివిధ రకాల సాంకేతికతకు దారితీసింది:
- SRAM (స్టాటిక్ రాండమ్ యాక్సెస్ మెమరీ), రిఫ్రెష్ సర్క్యూట్ అవసరం లేకుండా విద్యుత్ సరఫరా ఉన్నప్పుడు డేటాను ఉంచగల మెమరీ రకం కలిగి ఉంటుంది.
- NVRAM (అస్థిరత లేని రాండమ్ యాక్సెస్ మెమరీ), ఇది అస్థిర మెమరీకి మేము ఇచ్చిన నిర్వచనాన్ని ఉల్లంఘిస్తుంది, ఎందుకంటే ఇది విద్యుత్ ప్రవాహాన్ని కత్తిరించిన తర్వాత కూడా డేటాను అక్కడ నిల్వ ఉంచగలదు. ఇది కాన్ఫిగరేషన్ను నిర్వహించడం వంటి కార్యాచరణల కోసం ఎలక్ట్రానిక్ పరికరాలలో చిన్న పరిమాణంలో కనుగొనబడుతుంది.
- DRAM (డైనమిక్ రాండమ్ యాక్సెస్ మెమరీ), ఇది కెపాసిటర్ ఆధారిత సాంకేతికతను ఉపయోగిస్తుంది.
- SDRAM (సింక్రోనస్ డైనమిక్ రాండమ్-యాక్సెస్ మెమరీ) ఇది సమకాలీకరించబడిన వాస్తవం అదే సిస్టమ్ బస్ గడియారంతో పనిచేయడానికి అనుమతిస్తుంది.
- DDR SDRAM మరియు, దానితో పాటు, కింది DDR2, 3 మరియు 4 పరిణామాలు. అవి అధిక వేగం గల SDRAMల వైవిధ్యాన్ని కలిగి ఉంటాయి. వరుస సంఖ్యలు (2, 3 మరియు 4) ఇంకా ఎక్కువ వేగాన్ని సూచిస్తాయి.