RAM fast hai lekin volatile hai — power band karo aur sab kuch gayab. Phir bhi computer ko kuch cheezein yaad rakhni padti hain chahe OS load hone se pehle bhi: boot kaise karein, hardware se baat kaise karein. Isliye humein non-volatile storage chahiye: aise memory jo bina power ke bhi data retain kare.
ROM family ek sawaal ka jawab deti hai: "Hum bits ko kitni permanently fix karte hain, aur unhe badalne ka haq kise hai?" Jab hum ROM → PROM → EPROM → EEPROM ki taraf badhte hain, likhna progressively zyada flexible hota jaata hai (aur aam taur par chip zyada complex/expensive per bit bhi hoti jaati hai).
ROM — the diode/transistor grid.
Socho word-lines (rows) aur bit-lines (columns) ka ek grid. Har crossing par manufacturer ya toh ek transistor rakhta hai (ek logic value read hoti hai) ya chhod deta hai (doosri read hoti hai). Presence/absence ek photomask se etched hoti hai — isliye Mask ROM. Pattern literally chip ki geometry ka hissa hai, isliye kabhi badal nahin sakta.
PROM — the fuse.
Har cell ek patli fuse ke zariye connected start hoti hai (ya antifuse). Programming selected cells mein high current daalta hai taaki fuse pighal jaaye, connection permanently tod ke. Ek buri fuse = ek bit value, ek theek fuse = doosri. Tum har fuse ko sirf ek baar pighal sakte ho → OTP.
EPROM & EEPROM — the floating gate.
Ye woh clever idea hai jo modern non-volatile memory ke peeche hai.
Writing (dono mein): floating gate par electrons inject karne ke liye high voltage use karo (hot-electron injection / Fowler–Nordheim tunneling).
Erasing EPROM: UV photons trapped electrons ko itni energy dete hain ki wo oxide ke zariye wapas nikal sakein — lekin light poore chip pe padti hai, isliye sab kuch erase ho jaata hai. Quartz window chahiye.
Erasing EEPROM: ek reverse electric field electrons ko gate se off tunnel karta hai — selectively, per byte, in-circuit.
ROM-family memory ko "non-volatile" kya banata hai?
Ye power supply na hone par bhi stored data retain karta hai.
ROM mein data kaise store hota hai?
Manufacture ke dauran permanently silicon mein mask kiya jaata hai (transistor present/absent) — kabhi badal nahin sakta.
ROM ke upar PROM mein "P" kya add karta hai?
User dwara ek baar programmable (fuses jala ke), sirf factory mein nahin.
PROM ko OTP kyun kehte hain?
One-Time Programmable — fuses irreversibly blow hote hain, isliye ise sirf ek baar hi likha ja sakta hai.
EPROM kaise erase hota hai?
Chip ko ek quartz window se ultraviolet (UV) light mein expose karke (whole-chip erase).
EEPROM kaise aur kis granularity par erase hota hai?
Electrically, byte-by-byte, in-circuit — bina UV ke, bina chip hataye.
EEPROM ko EPROM se kaun sa ek letter alag karta hai aur uska matlab kya hai?
Extra 'E' = Electrically (erasable).
EPROM/EEPROM mein bit kaun sa device store karta hai?
Ek floating-gate transistor jo trapped electrons rakhta hai jo uski threshold voltage shift karte hain.
Floating gate bina power ke apna charge kyun rakhta hai?
Ye insulating oxide se ghira hai; electrons trapped hain aur sirf bahut slow tunneling se leak hote hain (~10-saal retention).
EEPROM aur Flash mein fark?
EEPROM per byte erase karta hai; Flash bade blocks mein erase karta hai (denser, sasta).
EEPROM ki finite endurance kyun hoti hai?
Har write oxide ko stress/degrade karta hai, isliye cells ~10^4–10^6 cycles ke baad wear out hote hain.
Wear leveling kya hai aur kyun use karte hain?
Writes ko kai cells mein spread karna taaki koi bhi single cell apni endurance limit na touch kare — usable life extend hoti hai.
Mask ROM sabse best choice kab hai?
High-volume, fixed firmware — lowest cost per bit aur accidental rewrite se immune.
Recall Feynman: 12-saal ke bache ko samjhao
Socho chaar tarah ke notebooks. ROM ek aisi kitaab hai jo factory mein print hoti hai — tum sirf padh sakte ho, kabhi likh nahin sakte. PROM ek blank kitaab hai jahan tum bahut zor se dabaake permanent ink se ek baar likh sakte ho — lekin tumhe sirf ek mauka milta hai, koi eraser nahin. EPROM ek aisi special ink mein likhi hoti hai jo sirf ek strong flashlight (UV) ke neeche fade hoti hai — pure book ko blank karne ke liye light chalao, phir dobara likho. EEPROM ek choti whiteboard hai: koi bhi word ko apni ungali se kabhi bhi saaf karo aur naya likho, chahe ye abhi bhi shelf par ho. Charon apne words yaad rakhte hain jab tum unhe band karte ho (power off) — isi ko "non-volatile" kehte hain. Catch ye hai: whiteboards wear out ho jaate hain agar tum usi jagah hazaron baar ragdo.