Lesson 5 — Beginner

Memory & Storage

Memory computer ki wo power hai jo data yaad rakhta hai. Is lesson mein hum dekhenge primary memory (RAM, ROM), secondary memory (HDD, SSD), aur memory hierarchy — kaunsa fast hai kaunsa slow.

⏱ 14 min• Beginner• Hardware

Primary vs Secondary memory

WHAT

Primary memory (RAM, ROM) CPU ke seedhe access mein hota hai — fast but limited. Secondary memory (HDD, SSD) permanent storage hai — slow but bahut badi capacity.

WHEN

Jab program chal raha hai — primary memory mein. Jab file save kar rahe ho — secondary memory mein. Dono saath kaam karte hain.

WHERE

RAM aur ROM motherboard pe lagte hain. HDD/SSD system unit mein. Mobile mein bhi same concept — RAM + internal storage.

Yaad rakho: Primary = fast + chhota + CPU ke paas, Secondary = slow + bada + permanent. Computer dono use karta hai.

RAM vs ROM

RAM (Random Access Memory)
  - Volatile — power jaate hi data gaya
  - Read + Write dono
  - Working memory — programs yahin chalte hain
  - Example: 8GB, 16GB DDR4

ROM (Read Only Memory)
  - Non-volatile — data bacha rehta hai
  - Generally Read only (factory mein data likha)
  - Bootstrap/BIOS code yahin stored
  - Example: BIOS chip, firmware
Classic interview: Q: "BIOS kahan stored hota hai?" A: ROM mein — kyunki power jaane ke baad bhi computer ko boot hona hai, isliye volatile RAM nahi chalegi.

Memory hierarchy

Memory hierarchy speed aur cost ke hisaab se arrange hoti hai — jitna upar, utna fast (aur mehnga per MB):

Registers   : CPU ke andar, fastest, sabse chhota (bytes)
Cache       : CPU ke paas, bahut fast (L1 > L2 > L3)
RAM         : Working memory, fast, medium size
SSD/HDD     : Permanent, slow, badi capacity
Tape/Cloud  : Backup, sabse slow, huge capacity

Speed   : Registers > Cache > RAM > SSD > HDD > Tape
Cost/MB : Registers sabse mehnga, Tape sabse sasta

Hierarchy ka fayda: CPU ko aisa lagta hai jaise sab kuch fast memory mein hai, jabki bada data slow storage mein rehta hai. Ye balance speed aur cost ka hai.

Cache memory kyun hoti hai

CPU bahut tez hai, RAM se bhi tez. Agar CPU ko har baar RAM tak jaana pade toh wo rukta rehta (waits). Cache beech ka buffer hai — chhota but ultra-fast, jisme frequently used data rehta hai.

Pro Tip: Cache ka kaam hai "locality of reference" exploit karna — program aksar aas-paas ka data access karta hai. Isliye cache mein rakhna fast hota hai.

Exercise

Question: RAM volatile hai ya non-volatile?

Question: BIOS code kahan store hota hai — RAM ya ROM?

Question: Memory hierarchy mein sabse fast kaunsa hai? (registers / cache / ram)

Common mistakes

Desi example: Desktop vs almari

Memory hierarchy ko aise samjho — registers tumhara haath (fastest, chhota), cache tumhara desk, RAM almirah, aur cloud/pen drive ghar ka store:

text
Haath (register) : turant, thoda
Desk (cache)     : fast, kam jagah
Almirah (RAM)    : medium, zyada
Store (SSD)      : slow, bahut bada
Exam mapping (GATE / TCS)
  • GATE: memory hierarchy order + cache mapping direct questions.
  • TCS NQT: "Volatile memory?" — RAM. "Where is BIOS?" — ROM.
  • Trap: "Cache is slower than RAM" — galat, cache RAM se faster hai.
Lesson complete?

Memory ka concept clear. Module 1 complete! Ab Module 2 — number systems aur architecture ki duniya.

Popular courses: Data Science Course in Lucknow · AI Course in Lucknow · Python Course in Lucknow · Power BI Course · Data Analytics Course