logo

Memorie numai pentru citire (ROM)

Într-un sistem informatic, memoria este o parte foarte esențială a sistemului informatic și este folosită pentru a stoca informații pentru utilizare instantanee sau permanentă. Pe baza caracteristicilor de lucru ale memoriei computerului, memoria este împărțită în două tipuri și anume Memorie Volatilă și Memorie Non-Volatilă. Înainte de a înțelege ROM-ul, vom înțelege mai întâi ce este exact memoria volatilă și nevolatilă. Memorie non volatila este un tip de memorie de computer care este utilizat pentru a reține informațiile stocate în timp ce alimentarea este scoasă. Este mai puțin costisitoare decât memoria volatilă. Are o capacitate mare de stocare. ROM (memorie doar pentru citire) și memoria flash sunt exemple de memorie nevolatilă. Întrucât memorie volatila este o amintire temporară. În această memorie, datele sunt stocate până când sistemul este capabil, dar odată ce alimentarea sistemului este oprită, datele din memoria volatilă sunt șterse automat. RAM este un exemplu de memorie volatilă.

diagrama de clasă java

Ce este memoria doar citire (ROM)?

ROM înseamnă Read-Only Memory. Este un memorie non volatila care este folosit pentru a stoca informații importante care sunt utilizate pentru a opera sistemul. Deoarece numele său se referă la memoria doar pentru citire, putem citi doar programele și datele stocate pe ea. Este, de asemenea, un memorie primară unitatea de calculator sistem. Conține câteva siguranțe electronice care pot fi programate pentru o anumită informație. Informațiile sunt stocate în ROM în format binar. Este cunoscută și ca memorie permanentă.



Diagrama bloc a ROM-ului

După cum se arată în diagrama de mai jos, există k linii de intrare și n linii de ieșire în ea. Adresa de intrare de la care dorim să extragem conținutul ROM este luată folosind k linii de intrare. Deoarece fiecare dintre cele k linii de intrare poate avea o valoare de 0 sau 1, există un total de 2 k adrese la care se poate face referire prin aceste linii de intrare și fiecare dintre aceste adrese conține n biți de informații care sunt scoase din ROM. .

Un ROM de acest tip este desemnat ca un ROM 2k x n.

Diagrama bloc a ROM-ului

Diagrama bloc a ROM-ului



Structura internă a ROM

Structura internă a ROM-ului are două componente de bază.

  • Decodor
  • SAU porți
Structura internă a ROM

Structura internă a ROM

Un circuit cunoscut sub numele de a decodor convertește o formă codificată, cum ar fi zecimală codificată binar , sau BCD, într-o formă zecimală. Ca rezultat, ieșirea este echivalentul binar al intrării. Ieșirile decodorului vor fi ieșirea fiecărei porți SAU din ROM. Să folosim un ROM 64 x 4 ca exemplu. Această memorie numai pentru citire are 64 de cuvinte cu o lungime de 4 biți. Ca rezultat, ar exista patru linii de ieșire. Deoarece există doar șase linii de intrare și există 64 de cuvinte în acest ROM, putem specifica 64 de adrese sau termeni minimi alegând unul dintre cele 64 de cuvinte care sunt disponibile pe liniile de ieșire din cele șase linii de intrare. Fiecare adresă introdusă are un cuvânt selectat unic.



Funcționarea ROM-ului

O baterie mică și de lungă durată din computer alimentează memoria ROM, care este alcătuită din două componente principale: porțile logice SAU și decodorul. În ROM, decodorul primește intrare binară și produce ieșire zecimală. Ieșirea zecimală a decodorului servește ca intrare pentru porțile SAU ale ROM. Cipurile ROM au o grilă de coloane și rânduri care pot fi pornite și oprite. Dacă sunt pornite, valoarea este 1, iar liniile sunt conectate printr-o diodă. Când valoarea este 0, liniile nu sunt conectate. Fiecare element din aranjament reprezintă un element de stocare pe cipul de memorie. Diodele permit doar o singură direcție de flux, cu un prag specific cunoscut sub numele de rupere directă. Aceasta determină curentul necesar înainte ca dioda să treacă fluxul. Circuitele pe bază de siliciu au de obicei o tensiune de întrerupere directă de 0,6 V. Cipurile ROM transmit uneori o sarcină care depășește întreruperea directă către coloana cu un rând specificat care este împământat la o anumită celulă. Când o diodă este prezentă în celulă, sarcina se transformă în sistem binar, iar celula este pornită cu o valoare de 1.

site web ca coomeet

Caracteristicile ROM-ului

  • ROM este o memorie nevolatilă.
  • Informațiile stocate în ROM sunt permanente.
  • Informațiile și programele stocate pe el, le putem citi doar și nu le putem modifica.
  • Informațiile și programele sunt stocate pe ROM în format binar.
  • Este utilizat în procesul de pornire a computerului.

Tipuri de memorie doar pentru citire (ROM)

Acum vom discuta despre tipurile de ROM unul câte unul:

  1. MROM (Memorie mascata doar pentru citire): Știm că ROM-ul este la fel de veche ca tehnologia semiconductoare. MROM a fost primul ROM care constă dintr-o grilă de linii de cuvinte și linii de biți unite între ele între comutatoare cu tranzistori. Acest tip de date ROM este codificat fizic în circuit și poate fi programat numai în timpul fabricării. Nu a fost atât de scump.
  2. PROM (Memorie programabilă doar pentru citire): BALUL DE ABSOLVIRE este o formă de memorie digitală . În acest tip de ROM, fiecare bit este blocat de o siguranță sau anti-siguranță. Datele stocate în acesta sunt stocate permanent și nu pot fi modificate sau șterse. Este folosit în programe de nivel scăzut, cum ar fi firmware sau microcod.
  3. EPROM (memorie programabilă doar pentru citire, ștergabilă): EPROM numit si EROM, este un tip de PROM dar poate fi reprogramat. Datele stocate în EPROM pot fi șterse și reprogramate din nou prin lumina ultravioletă. Reprogramarea acesteia este limitată. Înainte de era EEPROM și flash memorie , EPROM a fost folosită în microcontrolere.
  4. EEPROM (memorie programabilă doar pentru citire, ștergabilă electric): După cum se referă și numele, poate fi programat și șters electric. Datele și programul acestui ROM pot fi șterse și programate de aproximativ zece mii de ori. Durata ștergerii și programării EEPROM este aproape de aproximativ 4ms până la 10ms. Este folosit în microcontrolere și sisteme fără cheie de la distanță.

Avantajele ROM-ului

  • Este mai ieftin decât RAM și este o memorie nevolatilă.
  • Este mai fiabil în comparație cu RAM.
  • Circuitul său este simplu în comparație cu RAM.
  • Nu are nevoie de timp de reîmprospătare deoarece este static.
  • Este ușor de testat.

Dezavantajele ROM-ului

  • Este o memorie doar pentru citire, deci nu poate fi modificată.
  • Este mai lent în comparație cu RAM.

Diferența dintre RAM și ROM

RAM

ROM

RAM înseamnă Random Access Memory.

convertiți nfa în dfa

ROM înseamnă Read Only Memory.

Puteți modifica, edita sau șterge datele din RAM.

Datele din ROM nu pot fi modificate sau șterse, puteți citi doar datele din ROM.

RAM este o memorie volatilă care stochează date atâta timp cât este furnizată sursa de alimentare.

ROM este o memorie nevolatilă care reține datele chiar și după ce alimentarea este oprită.

Viteza RAM este mai mare decât viteza ROM.

string concat java

ROM-ul este mai lent decât RAM.

RAM este costisitoare în comparație cu ROM.

ROM-ul este ieftin în comparație cu RAM.

Un cip RAM poate stoca doar câțiva gigaocteți (GB) de date.

Un cip ROM poate stoca mai mulți megaocteți (MB) de date.

CPU poate accesa cu ușurință datele stocate în RAM.

CPU nu poate accesa cu ușurință datele stocate în ROM.

RAM este folosită pentru stocarea temporară a datelor procesate în prezent de CPU.

ROM-ul este folosit pentru a stoca firmware, BIOS și alte date care trebuie păstrate.

Întrebări frecvente pe ROM – Întrebări frecvente

Îmi pot stoca datele în ROM?

Nu, în timpul producției, ROM-ul este preprogramat. ROM-ul nu poate fi modificat cu ușurință de către programatori. Este conceput pentru a rezerva datele care trebuie neschimbate, firmware-ul și instrucțiunile de sistem.

Cât timp pot fi păstrate datele în ROM?

Datele salvate în ROM pot fi salvate mulți ani, poate chiar decenii. Informațiile salvate în cipul ROM durează o perioadă lungă de timp pe cât se păstrează integritatea fizică a cipulului.

comandă autocad de linie

În ce format sunt stocate informațiile pe ROM?

Informații în format binar stocate pe ROM.

De ce ROM-ul se numește memorie non-volatilă?

ROM-ul se numește memorie non-volatilă deoarece ROM-ul nu pierde informații atunci când este întreruptă alimentarea.

Datele din ROM sunt sigure?

Da, datele sau informațiile salvate în ROM sunt protejate împotriva modificărilor neautorizate. Deoarece ROM-ul este doar pentru citire, datele nu pot fi modificate cu ușurință. ROM oferă siguranță pentru instrucțiuni și date critice.

Ce fel de circuite sunt folosite în ROM?

ROM este a circuit combinațional . Este o combinație de diferite circuite integrate.