Diferența dintre RAM și ROM | RAM vs ROM

Anonim

Diferența cheie - RAM vs ROM

Un computer poate fi considerat ca o mașină care funcționează independent, ca și creierul uman. Prin urmare, un calculator sau o mașină electronică similară are nevoie de o 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. RAM (Memorie cu acces aleatoriu ) este o memorie rapid accesibilă care se stochează în timpul funcționării, în timp ce ROM (Memorie numai ) stochează date permanente care sunt utilizate pentru funcțiile sale,. 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 pe ROM este permanentă.

CUPRINS> 1. Prezentare generală și diferență cheie

2. Ce este RAM

3. Ce este ROM

4. Comparație comparativă - RAM vs ROM

5. Rezumat

Ce este memoria RAM?

RAM este abrevierea

Memory Access Random . Pe măsură ce interpretează numele, folosirea 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, atunci când un program este executat, computerul stochează datele necesare de pe unitatea HDD în memoria RAM pentru acces rapid.

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ă locul unde trebuie să fie scrise sau citite datele. Un bit de date poate fi stocat într-o celulă de memorie ș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. Asta înseamnă că un RAM pe 16 biți este compus din registre de 16 biți, în timp ce memoria RAM pe 8 biți are registre pe 8 biți. Aceste registre 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 să dispară atunci când alimentarea este eliminată din cip.Acest lucru face RAM o memorie volatilă.

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, calculatorul face o partiție separată pe hard disk ca o memorie RAM atunci când memoria RAM fizică este suprautilizată. Acest proces face computerul mai lent în funcționare, deoarece acest lucru necesită scrierea și citirea datelor într-un fișier numit fișier de pagină de pe hard disk. Acest tip de RAM se numește RAM virtuală.

Figura 01: RAM

Ce este ROM-ul?

Termenul memorie numai pentru citire este abreviat ca ROM. 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. Datele din ROM-uri sunt de obicei stocate atunci când sunt produse. Pentru computere, ROM-ul este util pentru stocarea programelor care nu sunt modificate; de exemplu, BIOS, care este executat la pornire (boot). Versiunile mai vechi ale discurilor compacte sunt, de asemenea, cunoscute sub numele de ROM-uri (CD-ROM).

Există multe dezavantaje ale ROM-urilor, principalul dezavantaj fiind imposibilitatea de a modifica sau actualiza caracteristicile firmware-ului. Dacă producătorul a programat-o cu firmware-ul defect, 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 și dezvoltare deoarece multe versiuni ale firmware-ului trebuie testate de către programator înainte de lansarea produsului final. Acolo, o ROM nu este utilă pentru a testa firmware-ul, deoarece nu este un dispozitiv ușor de utilizat. O eroare programabilă ROM unde firmware-ul poate fi re-scris de către programator a fost introdus pentru a depăși aceste probleme. Cu toate acestea, ștergerea necesită o lumină UV intensă, făcând încă dificilă. Ca soluție pentru aceasta, programatorul ROM a fost introdus programabil, astfel încât să poată fi folosit pe patul testului și poate fi reprogramabil în mod repetat. Memoria Flash, care este utilizată în unități USB și laptopuri moderne ca hard disk, este 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 CD-urilor și DVD-ROM-urilor.

Figura 02: EEPROM

Care este diferența dintre RAM și ROM?

- diff Articol Mijloc înainte de Tabel ->

RAM vs ROM

Datele pot fi stocate și extrase din 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. Memorie
RAM este o memorie volatilă, astfel că 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. Utilizați
RAM este utilizat în memoria cache și în memoria principală a calculatorului deoarece este rapid, costul de producție este ridicat și suprafața pe unitate de memorie este mai mare.
ROM-urile se utilizează 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 memorie 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.

Amabilitatea imaginii:

1. "Chip ram" Prin Laserlicht - Activitate proprie (CC BY-SA 3. 0) prin Wikimedia Commons

2. "AT24C02 EEPROM 1480355 6 7 HDR Enhancer" de © Nevit Dilmen (CC BY-SA 3. 0) prin Wikimedia Wikipedia

Related Posts:

1. Diferența dintre SRAM și DRAM

2. Diferența dintre memoria RAM și memoria cache

3. Diferența dintre RAM și procesor

4. Diferența dintre PLA și ROM

5. Diferența dintre memoria volatilă și cea nonvolatilă

6. Diferența dintre memoria primară și cea secundară