🧠 కంప్యూటర్ మెమరీ అంటే ఏమిటి?
కంప్యూటర్ మెమరీ అనేది కంప్యూటర్లో డేటా మరియు ప్రోగ్రామ్లను తాత్కాలికంగా
నిల్వ చేసే ఒక భాగం. CPU పని చేయడానికి అవసరమైన సమాచారాన్ని ఇది
వేగంగా అందిస్తుంది. ఇది కంప్యూటర్ పనితీరును నిర్ణయించే కీలక భాగం.
🏛️ కంప్యూటర్ మెమరీ ఆవిష్కరణ
1) ప్రాథమిక మెమరీ (Primary Memory / Main Memory)
ఇది CPU నేరుగా యాక్సెస్ చేసే మెమరీ. వేగం ఎక్కువ, కానీ సామర్థ్యం తక్కువ.
· RAM – తాత్కాలిక మెమరీ
· ROM – శాశ్వత సూచనలు నిల్వ చేసే మెమరీ
2) ద్వితీయ మెమరీ (Secondary Memory)
దీర్ఘకాల నిల్వ కోసం ఉపయోగించే మెమరీ. వేగం తక్కువ, కానీ సామర్థ్యం ఎక్కువ.
· HDD – మెకానికల్ హార్డ్ డిస్క్
· SSD – వేగవంతమైన ఫ్లాష్ స్టోరేజ్
· పెన్ డ్రైవ్ / మెమరీ కార్డ్ – పోర్టబుల్ స్టోరేజ్
3) క్యాష్ మెమరీ (Cache Memory)
CPU మరియు RAM మధ్య ఉండే అత్యంత వేగవంతమైన మెమరీ.
· L1 క్యాష్ – CPU లోపలే ఉంటుంది
· L2 క్యాష్ – CPU దగ్గర
· L3 క్యాష్ – మల్టీకోర్ ప్రాసెసర్లలో పంచుకుంటారు
4) వర్చువల్ మెమరీ (Virtual Memory)
RAM సరిపోకపోతే, హార్డ్డిస్క్లోని భాగాన్ని తాత్కాలిక RAMలా ఉపయోగించడం.
· పేజ్ ఫైల్ / స్వాప్ ఏరియా
⚡ RAM అభివృద్ధి చరిత్ర - Evolution of RAM
1) మాగ్నెటిక్ కోర్ మెమరీ → (1950s–60s)
చిన్న మాగ్నెటిక్ రింగుల్లో డేటా నిల్వ. నెమ్మదిగా ఉండేది.
· కోర్ మెమరీ రింగులు
2) SRAM (Static RAM) → (1960s)
ఫ్లిప్-ఫ్లాప్ సర్క్యూట్లతో పనిచేసే వేగవంతమైన మెమరీ.
· SRAM వేగం
· క్యాష్లో ఉపయోగం
3) DRAM (Dynamic RAM) → (1970s)
కెపాసిటర్లలో ఛార్జ్ రూపంలో డేటా నిల్వ. ఇది ఆధునిక RAMకు పునాది.
· DRAM రిఫ్రెష్ సైకిల్
4) SDRAM → (1990s)
CPU క్లాక్తో సమకాలీకరించబడిన RAM.
· SDRAM సమకాలీకరణ
5) DDR RAM సిరీస్ → (2000s–Present)
DDR = Double Data Rate ప్రతి తరంలో వేగం, బ్యాండ్విడ్త్ పెరుగుతూ వచ్చింది.
· DDR1
· DDR2
· DDR3
· DDR4
· DDR5 – నేటి ఆధునిక కంప్యూటర్లలో
📏 కంప్యూటర్ మెమరీ యూనిట్లు
మెమరీ పరిమాణాన్ని కొలవడానికి ఉపయోగించే యూనిట్లు:
- బిట్ – 0 లేదా 1
- డిబిట్ లేదా డుయోబిట్ (Dibit లేదా Duobit) – 2 బిట్లు
- నిబుల్ – 4 బిట్లు
(1010)
- బైట్ – 8 బిట్లు
- కిలోబైట్ (KB) – 1,024 బైట్లు
- మెగాబైట్ (MB) – 1,024 KB
- గిగాబైట్ (GB) – 1,024 MB
- టెరాబైట్ (TB) – 1,024 GB
- పెటాబైట్ (PB) – 1,024 TB
- ఎక్సాబైట్ (EB) – 1,000 PB
- జెట్టాబైట్ (ZB) – 1,000 EB
- యొట్టా బైట్ (YB) – 1,000 ZB
- రొన్నా బైట్ (RB) – 1,000 YB
- క్వెట్టాబైట్ (QB) – 1,000 RB
🧠 అసలు బిట్ ఆర్కిటెక్చర్ అంటే ఏమిటి – బైట్ ఎందుకు 8 బిట్లు అయింది?
కంప్యూటర్ చరిత్రలో, 8 బిట్లు అనేవి సాంకేతికంగా సరైనవి, ఉపయోగకరమైనవి, మరియు పరిశ్రమకు అనువైనవి అని నిరూపించబడ్డాయి. అందుకే అవి ప్రపంచ ప్రమాణంగా మారాయి.
1) ప్రారంభ కంప్యూటర్లలో బైట్ పరిమాణం ఒకేలా ఉండేది కాదు
1950–60 దశకాల్లో:
· కొన్ని కంప్యూటర్లు 6‑bit bytes
· కొన్ని 7‑bit bytes
· కొన్ని 9‑bit bytes
ఉపయోగించేవి. అప్పుడు “బైట్ = 8 బిట్లు” అనే నియమం లేదు.
2) ASCII అక్షరమాల (character set) 7 బిట్లు అవసరం చేసుకుంది
ASCII కోడ్లో:
· అక్షరాలు, సంఖ్యలు, చిహ్నాలు – వీటికి 7 bits సరిపోతాయి
· అదనంగా 1 bit error checking/control కోసం అవసరం
అంటే మొత్తం 8 bits ఒక అక్షరాన్ని నిల్వ చేయడానికి సరైన పరిమాణం.
3) 8 బిట్లు = 256 విలువలు
28=256
256 విలువలు అంటే:
· పెద్ద అక్షరాలు
· చిన్న అక్షరాలు
· సంఖ్యలు
· punctuation
· control codes
· extended characters
అన్నీ సులభంగా నిల్వ చేయగలిగే సామర్థ్యం.
4) హార్డ్వేర్ డిజైన్కు 8 బిట్లు చాలా అనుకూలం
8‑bit గ్రూపులు:
· CPU రిజిస్టర్లు
· మెమరీ చిప్స్
· డేటా బస్సులు
వీటితో బాగా సరిపోతాయి. సర్క్యూట్ డిజైన్ సులభం, చవక, వేగవంతం.
5) IBM తీసుకున్న నిర్ణయం ప్రపంచ ప్రమాణమైంది
1964లో IBM తన System/360 కంప్యూటర్లలో 8‑bit byte ను ఉపయోగించింది. IBM అప్పట్లో కంప్యూటర్ పరిశ్రమలో అగ్రగామి. అందుకే వారి నిర్ణయం ప్రపంచ ప్రమాణంగా మారింది.
ఇదండి. ఈ రోజు నా ఆర్టికల్.. నచ్చిందని
భావిస్తున్నాను. బహుశా నచ్చితే, ఒక చిన్న
లైక్ చేసి, మరింత సమాచారము కొరకు నా యొక్క Infinity బ్లాగర్
ను Infinity యూట్యూబ్ ఛానల్ ను సబ్ స్క్రైబ్ చేసి,
నన్ను ప్రోత్సహించగలరు.




No comments:
Post a Comment