logo

Skrivskyddat minne (ROM)

I ett datorsystem är minnet en mycket viktig del av datorsystemet och används för att lagra information för omedelbar eller permanent användning. Baserat på datorns minnesfunktioner är minnet uppdelat i två typer, det vill säga flyktigt och icke-flyktigt minne. Innan vi förstår ROM kommer vi först att förstå vad exakt flyktigt och icke-flyktigt minne är. Icke-flyktigt minne är en typ av datorminne som används för att behålla lagrad information när strömmen tas bort. Det är billigare än flyktigt minne. Den har stor lagringskapacitet. ROM (skrivskyddat minne) och flashminne är exempel på icke-flyktigt minne. Medan flyktigt minne är ett tillfälligt minne. I detta minne lagras data tills systemet kan, men när strömmen till systemet stängs av raderas data i det flyktiga minnet automatiskt. RAM är ett exempel på flyktigt minne.

hur får jag reda på min skärmstorlek

Vad är skrivskyddat minne (ROM)?

ROM står för Read-Only Memory. Det är en icke-flyktigt minne som används för att lagra viktig information som används för att driva systemet. Eftersom dess namn hänvisar till skrivskyddat minne kan vi bara läsa de program och data som finns lagrade på det. Det är också en primärminne enhet av dator systemet. Den innehåller några elektroniska säkringar som kan programmeras för en viss specifik information. Informationen lagras i ROM i binärt format. Det är också känt som permanent minne.



Blockdiagram av ROM

Som visas i diagrammet nedan finns det k ingångslinjer och n utgångslinjer i den. Inmatningsadressen från vilken vi vill hämta ROM-innehållet tas med hjälp av de k inmatningsraderna. Eftersom var och en av de k ingångslinjerna kan ha ett värde på 0 eller 1, finns det totalt 2 k adresser som kan refereras till av dessa ingångslinjer, och var och en av dessa adresser innehåller n informationsbitar som matas ut från ROM:en .

Ett ROM av denna typ betecknas som ett 2k x n ROM.

Blockdiagram av ROM

Blockdiagram av ROM



Intern struktur för ROM

Den interna strukturen av ROM har två grundläggande komponenter.

  • Avkodare
  • ELLER grindar
ROM intern struktur

Intern struktur för ROM

javafx på eclipse

En krets känd som en avkodare konverterar en kodad form, som t.ex binärt kodad decimal , eller BCD, till en decimalform. Som ett resultat är utgången den binära ekvivalenten till ingången. Utsignalerna från avkodaren kommer att vara utsignalen från varje ELLER-grind i ROM. Låt oss använda en 64 x 4 ROM som ett exempel. Detta skrivskyddade minne har 64 ord med en längd på 4 bitar. Som ett resultat skulle det finnas fyra utgångslinjer. Eftersom det bara finns sex ingångsrader och det finns 64 ord i detta ROM, kan vi specificera 64 adresser eller minimitermer genom att välja ett av de 64 orden som är tillgängliga på utgångslinjerna från de sex ingångsraderna. Varje adress som anges har ett unikt valt ord.



Fungerar av ROM

Ett litet, långvarigt batteri i datorn driver ROM-minnet, som består av två primära komponenter: ELLER-logikgrindarna och avkodaren. I ROM tar avkodaren emot binär inmatning och producerar decimalutgång. Dekoderns decimalutgång fungerar som ingång för ROM:s ELLER-grindar. ROM-chips har ett rutnät med kolumner och rader som kan slås på och av. Om de är påslagna är värdet 1 och ledningarna är sammankopplade med en diod. När värdet är 0 är ledningarna inte sammankopplade. Varje element i arrangemanget representerar ett lagringselement på minneschippet. Dioderna tillåter endast en flödesriktning, med en specifik tröskel som kallas framåtbrytning. Detta bestämmer strömmen som krävs innan dioden skickar flödet vidare. Kiselbaserade kretsar har vanligtvis en framåtbrytningsspänning på 0,6 V. ROM-chips sänder ibland en laddning som överstiger framåtbrytningen till kolumnen med en specificerad rad som är jordad till en specifik cell. När en diod finns i cellen omvandlas laddningen till det binära systemet och cellen är på med värdet 1.

Funktioner i ROM

  • ROM är ett icke-flyktigt minne.
  • Information som lagras i ROM är permanent.
  • Information och program lagrade på den kan vi bara läsa och inte ändra.
  • Information och program lagras på ROM i binärt format.
  • Den används i uppstartsprocessen av datorn.

Typer av läsminne (ROM)

Nu kommer vi att diskutera typerna av ROM en och en:

  1. MROM (maskerat skrivskyddat minne): Vi vet att ROM är lika gammal som halvledarteknik. MROM var det allra första ROM-minnet som består av ett rutnät av ordlinjer och bitlinjer sammanfogade transistoromkopplare. Denna typ av ROM-data är fysiskt kodad i kretsen och programmeras endast under tillverkningen. Det var inte så dyrt.
  2. PROM (Programmerbart skrivskyddat minne): STUDENTBAL är en form av digitalt minne . I denna typ av ROM är varje bit låst av en säkring eller antisäkring. Data som lagras i den lagras permanent och kan inte ändras eller raderas. Den används i lågnivåprogram som t.ex firmware eller mikrokod.
  3. EPROM (raderbart programmerbart skrivskyddat minne): EPROM även kallad EROM, är en typ av PROM men den kan programmeras om. Data som lagras i EPROM kan raderas och omprogrammeras igen med ultraviolett ljus. Omprogrammerad av den är begränsad. Före eran av EEPROM och flash minne , EPROM användes i mikrokontroller.
  4. EEPROM (elektriskt raderbart programmerbart skrivskyddat minne): Som namnet hänvisar till kan den programmeras och raderas elektriskt. Data och program för detta ROM kan raderas och programmeras cirka tio tusen gånger. Varaktigheten av radering och programmering av EEPROM är nära cirka 4ms till 10ms. Den används i mikrokontroller och fjärrstyrda nyckellösa system.

Fördelar med ROM

  • Det är billigare än Bagge och det är ett icke-flyktigt minne.
  • Det är mer pålitligt jämfört med RAM.
  • Dess krets är enkel jämfört med RAM.
  • Det behöver inte uppfriskande tid eftersom det är statiskt.
  • Det är lätt att testa.

Nackdelar med ROM

  • Det är ett skrivskyddat minne, så det kan inte ändras.
  • Det är långsammare jämfört med RAM.

Skillnaden mellan RAM och ROM

Bagge

ROM

RAM står för Random Access Memory.

ROM står för Read Only Memory.

Du kan ändra, redigera eller radera data i RAM.

Data i ROM kan inte ändras eller raderas, du kan bara läsa data från ROM.

RAM är ett flyktigt minne som lagrar data så länge som strömförsörjning ges.

ROM är ett icke-flyktigt minne som återställer data även efter att strömmen stängts av.

formatera datum till sträng

Hastigheten på RAM är mer än hastigheten på ROM.

strängformaterare

ROM är långsammare än RAM.

RAM är dyrt jämfört med ROM.

ROM är billigt jämfört med RAM.

Ett RAM-chip kan bara lagra några få gigabyte (GB) data.

Ett ROM-chip kan lagra flera megabyte (MB) data.

CPU kan enkelt komma åt data lagrade i RAM.

CPU kan inte enkelt komma åt data lagrade i ROM.

RAM används för tillfällig lagring av data som för närvarande bearbetas av CPU:n.

ROM används för att lagra firmware, BIOS och andra data som behöver behållas.

Vanliga frågor om ROM – Vanliga frågor

Kan jag lagra mina data i ROM?

Nej, under tillverkningen är ROM förprogrammerad. ROM kan inte lätt modifieras av programmerare. Den är utformad för att reservera data som måste oförändrad, firmware och systeminstruktioner.

välj som

Hur länge kan data lagras i ROM?

Data som sparas i ROM kan sparas i många år, kanske till och med årtionden. Informationen som sparas i ROM-chippet varar under lång tid lika lång som chipets fysiska integritet bevaras.

I vilket format lagras information på ROM?

I binärt format information lagrad på ROM.

Varför kallas ROM för icke-flyktigt minne?

ROM kallas icke-flyktigt minne eftersom ROM inte förlorar information när strömmen bryts.

Är data i ROM säker?

Ja, data eller information som sparats i ROM är säker från obehöriga ändringar. Eftersom ROM är skrivskyddad kan data inte enkelt ändras. ROM ger säkerhet för viktiga instruktioner och data.

Vilken typ av kretsar används i ROM?

ROM är en kombinationskrets . Det är en kombination av olika IC.