Diferența dintre RAM și ROM

Cuprins:

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

Video: Diferența dintre RAM și ROM

Video: Diferența dintre RAM și ROM
Video: Totul despre memoriile RAM 2024, Noiembrie
Anonim

RAM (Random Access Memory) este o memorie rapid accesibilă care stochează date în timpul funcționării sale, în timp ce ROM (Read Only Memory) stochează date permanente care sunt utilizate pentru funcțiile sale, cum ar fi informațiile pentru pornirea computerului. Astfel, diferența cheie dintre RAM și ROM constă în modul în care datele sunt stocate în ele; stocarea în RAM este temporară, în timp ce stocarea în ROM este permanentă.

Un computer, 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ă păstreze metode și informații într-o memorie pentru a funcționa. RAM și ROM sunt ambele tipuri diferite de memorii utilizate în orice computer pentru a-l face mai rapid și pentru a-i permite accesul la informațiile stocate în computer. Fiecare computer vine cu o anumită cantitate de memorie fizică, care este sub formă de cipuri care conțin date.

Diferența dintre RAM și ROM - Rezumatul comparației
Diferența dintre RAM și ROM - Rezumatul comparației
Diferența dintre RAM și ROM - Rezumatul comparației
Diferența dintre RAM și ROM - Rezumatul comparației

Ce este RAM?

RAM este abrevierea de la Random Access Memory. După cum interpretează numele, utilizarea sau accesul la memorie este aleatoriu, deoarece microprocesorul citește memoria și scrie în ea foarte rapid. Luați în considerare un computer care trebuie să adauge două numere pe care le introduce un utilizator. Când utilizatorul introduce cele două numere, computerul stochează acele numere în memoria RAM. După aceea, stochează înapoi rezultatul în RAM pentru ca utilizatorul să-l citească. 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 de pe hard disk în RAM pentru acces rapid.

Cum sunt stocate datele în RAM

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

Registrele menționate mai sus au două tipuri de conexiuni: linii de adresă și linii de date. Combinația logică „1” și „0” plasată pe liniile de adresă activează registrul care se potrivește cu combinația particulară și îi permite fie să citească, fie să scrie. Cu toate acestea, datele stocate în aceste registre RAM sunt doar temporare, așa că dispar atunci când alimentarea este oprită. Acest lucru face ca RAM o memorie volatilă.

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

Figura 01: RAM

Tipuri de RAM

Există mai multe tipuri de RAM utilizate într-un computer; principalele tipuri sunt RAM statică (SRAM) și RAM dinamică (DRAM). SRAM este mult mai rapid la acces și costul de producție este mai mare decât DRAM-urile. Prin urmare, SRAM este folosit ca memorie cache a cipului microprocesorului. DRAM, pe de altă parte, este puțin mai lent și relativ mai puțin costisitor. DRAM-urile sunt folosite extern la microprocesorul de pe placa de bază. Uneori, computerul face o partiție separată pe hard disk ca RAM pentru a compensa RAM-ul fizic 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ă.

Ce este ROM-ul?

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

Dezavantajele ROM

Există multe dezavantaje ale ROM-urilor, iar principalul dezavantaj fiind incapacitatea de a modifica sau actualiza caracteristicile firmware-ului. Dacă producătorul l-a programat cu firmware defectuos, atunci toate cipurile trebuie rechemate ș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 programator înainte de a lansa produsul final.

Tipuri de ROM

Un ROM programabil șters (EPROM) în care firmware-ul poate fi rescris de către programator a fost introdus pentru a depăși problemele menționate mai sus. Cu toate acestea, ștergerea necesită o lumină UV de mare intensitate, ceea ce face încă dificilă. Ca o soluție pentru aceasta, ROM-ul programabil cu ștergere electrică (EEPROM) a fost introdus în programatori, astfel încât să poată fi folosit pe patul de testare în sine și să poată fi reprogramat în mod repetat.

Diferența cheie - RAM vs ROM
Diferența cheie - RAM vs ROM
Diferența cheie - RAM vs ROM
Diferența cheie - RAM vs ROM

Figura 02: EEPROM

Memoria flash, folosită în unitățile USB și laptopurile moderne ca hard disk, este o dezvoltare ulterioară a EEPROM care utilizează zona cipului foarte eficient. CD-urile și DVD-urile re-inscriptibile sunt, de asemenea, considerate un avans al CD-urilor și DVD-urilor.

Diferența dintre RAM și ROM

RAM vs ROM

Datele pot fi atât stocate, cât și preluate din RAM (memorie cu acces aleatoriu). 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 datele solicitate frecvent. Timpul de acces este lung în ROM. Nu poate fi folosit pentru a citi rapid.
Depozitare
RAM este o memorie volatilă, așa că odată ce alimentarea cu tensiune este pierdută, datele sunt eliminate din memorie. ROM este o memorie nevolatilă. Dacă nu poate fi șters, datele rămân în stocare până când hardware-ul este deteriorat.
Utilizați
RAM este folosită în memoria cache și în memoria principală a computerului, deoarece este rapid, costul de producție este mare și suprafața pe unitate de memorie este mai mare. ROM-urile sunt folosite 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 sunt fabricate la 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 folosită pentru a stoca valori care sunt utilizate rapid. În schimb, ROM-urile sunt un tip permanent de memorie și, spre deosebire de RAM, pierderea datelor nu se va întâmpla chiar dacă tensiunea este îndepărtată. Aceasta este diferența cheie dintre RAM și ROM. ROM-urile sunt dezavantajoase în utilizare, deoarece odată ce firmware-ul este scris în ROM, acesta nu poate fi modificat pentru îmbunătățiri sau corecții. Prin urmare, ROM-urile sunt, de asemenea, introduse cu capacitate de citire și scriere precum RAM-urile. Dar funcția de citire/scriere a RAM-urilor este mult mai rapidă decât ROM.

Recomandat: