Diferența dintre RAM și ROM

BERBEC (Memorie cu acces aleator) este o memorie rapid accesibilă care stochează date în timpul funcționării sale în timp ce ROM (Citiți doar memoria) stochează date permanente care sunt utilizate pentru funcțiile sale, cum ar fi informațiile pentru bootarea computerului. Astfel, diferența cheie între RAM și ROM este în modul în care datele sunt stocate în ele; stocarea în RAM este temporară, în timp ce stocarea în ROM este permanentă.

Un computer, la fel ca și creierul uman, are nevoie de memorie pentru a stoca informațiile necesare. De exemplu, un om poate adăuga două numere împreună și poate produce rezultatele pe baza unei metode pe care a învățat-o și a memorat-o. În același mod, un computer trebuie să dețină metode și informații într-o memorie pentru a funcționa. RAM și ROM sunt ambele tipuri de memorii utilizate în orice calculator pentru a le face rapid și a le permite să acceseze informațiile stocate în computer. Fiecare computer vine cu o anumită cantitate de memorie fizică, care este sub formă de jetoane care dețin date.

CUPRINS

1. Prezentare generală și diferență cheie
2. Ce este RAM
3. Ce este ROM-ul
4. Comparație comparativă - RAM vs. ROM în formă tabulară
6. rezumat

Ce este RAM?

RAM este abrevierea lui Memorie cu acces aleator. Pe măsură ce interpretează numele, utilizarea sau accesul la memorie este aleatoră, deoarece microprocesorul citește memoria și scrie foarte repede. Luați în considerare un computer care trebuie să adauge două numere pe care un utilizator le introduce. Când utilizatorul introduce cele două numere, calculatorul stochează aceste numere în memoria RAM. După aceea, stochează rezultatul în memoria RAM pentru ca utilizatorul să poată citi. Acesta este modul în care computerul sau microprocesorul citește și scrie date în memoria RAM. De asemenea, în timpul executării unui program, computerul stochează datele necesare din unitatea HDD în memoria RAM pentru acces rapid.

Cum se stochează datele în RAM

Un RAM este un circuit integrat compus din celule de memorie care sunt circuite ale porților logice. Fiecare celulă de memorie are o adresă prin care microprocesorul identifică unde să scrie date sau din care să o citească. O celulă de memorie poate stoca doar un singur bit de date și, de obicei, celulele de memorie sunt aranjate ca registre care să dețină date pe 8 biți. Lățimea datelor poate varia în funcție de tipul RAM. Adică un RAM pe 16 biți are registre de 16 biți, în timp ce un RAM pe 8 biți are registre pe 8 biți.

Regiștrii menționați mai sus au două tipuri de conexiuni: linii de adrese și linii de date. Combinația logică '1' și '0' plasată pe liniile de adrese activează registrul care se potrivește cu combinația specială și îi permite să citească sau să scrie. Cu toate acestea, datele stocate în aceste registre RAM sunt doar temporare, astfel încât acestea dispar atunci când alimentarea este oprită. Acest lucru face RAM o memorie volatilă.

Figura 01: RAM

Tipuri de RAM

Există mai multe tipuri de memorii RAM utilizate pe computer; principalele tipuri sunt RAM static (SRAM) și Dynamic RAM (DRAM). SRAM este mult mai rapid în ceea ce privește accesul, iar costul de producție este mai mare decât DRAM-urile. Prin urmare, SRAM este folosit ca o memorie cache a cipului cu microprocesor. DRAM, pe de altă parte, este un pic mai lent și relativ mai puțin costisitor. DRAM-urile sunt utilizate extern la microprocesor de pe placa de bază. Uneori, computerul face o partiție separată pe hard disk ca o memorie RAM pentru a compensa RAM fizic excesiv. Acest proces face computerul mai lent în funcționare, deoarece aceasta necesită scrierea și citirea datelor într-un fișier denumit fișier de pagină de pe hard disk. Acest tip de RAM se numește RAM virtuală.

Ce este ROM-ul?

ROM-ul este acronimul pentru memoria numai pentru citire. Spre deosebire de RAM, ROM-ul este o memorie nevolatilă; deși puterea este eliminată din cipul ROM, datele stocate rămân în registrele lor. ROM-urile, de obicei, au date pre-stocate atunci când sunt fabricate. Pentru computere, ROM-ul este util pentru stocarea programelor ne-modificate; de exemplu, BIOS, care este executat la pornire (boot).

Dezavantaje ale ROM-ului

Există multe dezavantaje ale ROM-urilor, iar principalul dezavantaj fiind imposibilitatea de a modifica sau actualiza caracteristicile firmware-ului. Dacă producătorul a programat-o cu firmware-ul defect, atunci toate jetoanele trebuie să fie retrase și înlocuite unul câte unul. Un alt dezavantaj este că ROM-urile nu sunt utile în activitatea de cercetare-dezvoltare, deoarece multe versiuni ale firmware-ului trebuie testate de către programator înainte de lansarea produsului final.

Tipuri de ROM

O eroare programabilă ROM (EPROM) unde firmware-ul poate fi re-scris de către programator a fost introdus pentru a depăși problemele menționate mai sus. Cu toate acestea, ștergerea necesită o lumină UV intensă, făcând încă dificilă. Ca o soluție pentru aceasta, programul programabil ROM (EEPROM) erasabil electric a fost introdus programatorilor, astfel încât acestea să poată fi folosite pe patul de testare în sine și pot fi reprogramate repetat.

Figura 02: EEPROM

Memoria flash, utilizată în unități USB și laptop-uri moderne ca hard disk, reprezintă o dezvoltare ulterioară a EEPROM care utilizează foarte eficient zona chip-ului. CD-urile reîncărcabile și DVD-urile sunt, de asemenea, considerate ca o avansare a discurilor CD și DVD.

Diferența dintre RAM și ROM

RAM vs ROM

Datele pot fi stocate și preluate din memoria RAM (Random-Access Memory). Datele pot fi citite numai din ROM (memorie numai pentru citire).
Acces
Timpul de acces este foarte scurt în RAM. Computerul îl folosește rapid pentru a stoca date solicitate frecvent. Timpul de acces este lung în ROM. Nu poate fi folosit pentru a citi rapid.
Depozitare
RAM este o memorie volatilă, astfel încât odată ce alimentarea de tensiune este pierdută, datele sunt scoase din memorie. ROM-ul este o memorie nevolatilă. Dacă nu este șters, datele rămân în stoc până când hardware-ul este deteriorat.
Utilizare
RAM este utilizat în cache și memoria principală a computerului, deoarece este rapid, costul de producție este ridicat și suprafața pe unitate de memorie este mai mare. ROM-urile sunt utilizate pentru a stoca date permanente, dar mai puțin utilizate, cum ar fi setările de software, BIOS-ul folosit o singură dată în computere, deoarece acestea sunt fabricate în capacități mai mari și costul de producție este mai mic.

Rezumat - RAM vs ROM

RAM este o stocare temporară de mare viteză pentru date care este utilizată pentru a stoca valori care sunt utilizate rapid. În schimb, ROM-urile sunt un tip permanent de memorie și spre deosebire de memorii RAM, pierderea datelor nu se va produce chiar dacă tensiunea este eliminată. Aceasta este diferența cheie dintre RAM și ROM. ROM-urile sunt dezavantajoase în utilizare deoarece, odată ce firmware-ul este scris în ROM, nu poate fi modificat pentru îmbunătățiri sau corecții. Prin urmare, ROM-urile sunt de asemenea introduse cu capacități de citire și scriere, cum ar fi RAM-urile. Dar funcția de citire / scriere a memoriei RAM este mult mai rapidă decât ROM-ul.

Datorită fotografiei:
1. "Rampe de cip" Prin Laserlicht - Lucrare proprie (CC BY-SA 3.0) prin intermediul Commons Wikimedia
2. "AT24C02 EEPROM 1480355 6 7 HDR Enhancer" De © Nevit Dilmen (CC BY-SA 3.0) prin intermediul Commons Wikimedia