I et computersystem er hukommelse en meget væsentlig del af computersystemet og bruges til at gemme information til øjeblikkelig eller permanent brug. Baseret på computerhukommelsesfunktioner er hukommelse opdelt i to typer, nemlig flygtig og ikke-flygtig hukommelse. Før vi forstår ROM, vil vi først forstå, hvad nøjagtigt flygtig og ikke-flygtig hukommelse er. Ikke-flygtig hukommelse er en type computerhukommelse, der bruges til at opbevare lagret information, mens strømmen fjernes. Det er billigere end flygtig hukommelse. Den har en stor lagerkapacitet. ROM (skrivebeskyttet hukommelse) og flashhukommelse er eksempler på ikke-flygtig hukommelse. Hvorimod flygtig hukommelse er et midlertidigt minde. I denne hukommelse lagres dataene, indtil systemet er i stand til det, men når først strømmen til systemet er slukket, slettes dataene i den flygtige hukommelse automatisk. RAM er et eksempel på flygtig hukommelse.
kanel vs makker
Hvad er Read-Only Memory (ROM)?
ROM står for Read-Only Memory. Det er en ikke-flygtig hukommelse der bruges til at gemme vigtig information, som bruges til at betjene systemet. Da dens navn refererer til skrivebeskyttet hukommelse, kan vi kun læse de programmer og data, der er gemt på den. Det er også en primær hukommelse enhed af computer system. Den indeholder nogle elektroniske sikringer, der kan programmeres til en specifik information. Informationen gemmes i ROM'en i binært format. Det er også kendt som permanent hukommelse.
Blokdiagram af ROM
Som vist i diagrammet nedenfor, er der k input linjer og n output linjer i det. Indtastningsadressen, hvorfra vi ønsker at hente ROM-indholdet, tages ved hjælp af de k inputlinjer. Da hver af de k input linjer kan have en værdi på 0 eller 1, er der i alt 2 k adresser, der kan henvises til af disse input linjer, og hver af disse adresser indeholder n bit information, der udsendes fra ROM'en .
En ROM af denne type betegnes som en 2k x n ROM.

Blokdiagram af ROM
Intern struktur af ROM
Den interne struktur af ROM har to grundlæggende komponenter.
- Dekoder
- ELLER porte

Intern struktur af ROM
strsep
Et kredsløb kendt som en dekoder konverterer en kodet form, som f.eks binært kodet decimal , eller BCD, i en decimalform. Som et resultat er outputtet den binære ækvivalent af inputtet. Udgangene fra dekoderen vil være outputtet fra hver OR-port i ROM'en. Lad os bruge en 64 x 4 ROM som eksempel. Denne skrivebeskyttede hukommelse har 64 ord med en længde på 4 bit. Som et resultat ville der være fire udgangslinjer. Da der kun er seks inputlinjer, og der er 64 ord i denne ROM, kan vi specificere 64 adresser eller minimumsudtryk ved at vælge et af de 64 ord, der er tilgængelige på outputlinjerne fra de seks inputlinjer. Hver indtastet adresse har et unikt valgt ord.
Arbejde med ROM
Et lille, langtidsholdbart batteri inde i computeren driver ROM'en, som består af to primære komponenter: OR-logiske porte og dekoderen. I ROM modtager dekoderen binær input og producerer decimal output. Dekoderens decimaloutput tjener som input for ROM's ELLER-porte. ROM-chips har et gitter af kolonner og rækker, der kan slås til og fra. Hvis de er tændt, er værdien 1, og linjerne er forbundet med en diode. Når værdien er 0, er linjerne ikke forbundet. Hvert element i arrangementet repræsenterer et lagerelement på hukommelseschippen. Dioderne tillader kun én strømningsretning med en specifik tærskel kendt som fremadbrud. Dette bestemmer den nødvendige strøm, før dioden sender flowet videre. Siliciumbaseret kredsløb har typisk en fremadgående break-over-spænding på 0,6 V. ROM-chips transmitterer nogle gange en ladning, der overstiger den fremadgående break-over til kolonnen med en specificeret række, der er jordet til en specifik celle. Når en diode er til stede i cellen, transformeres ladningen til det binære system, og cellen er tændt med en værdi på 1.
Funktioner af ROM
- ROM er en ikke-flygtig hukommelse.
- Oplysninger gemt i ROM er permanente.
- Information og programmer, der er gemt på den, kan vi kun læse og kan ikke ændres.
- Information og programmer gemmes på ROM i binært format.
- Det bruges i opstartsprocessen af computeren.
Typer af skrivebeskyttet hukommelse (ROM)
Nu vil vi diskutere typerne af Rom en efter en:
- MROM (maskeret skrivebeskyttet hukommelse): Vi ved, at ROM er lige så gammel som halvlederteknologi. MROM var den allerførste ROM, der består af et gitter af ordlinjer og bitlinjer forbundet med transistorkontakter. Denne type ROM-data er fysisk kodet i kredsløbet og programmeres kun under fremstillingen. Det var ikke så dyrt.
- PROM (Programmerbar skrivebeskyttet hukommelse): PROM er en form for digital hukommelse . I denne type ROM er hver bit låst af en sikring eller anti-sikring. De data, der er gemt i den, gemmes permanent og kan ikke ændres eller slettes. Det bruges i programmer på lavt niveau som f.eks firmware eller mikrokode.
- EPROM (sletbar programmerbar skrivebeskyttet hukommelse): EPROM også kaldet EROM, er en type PROM, men den kan omprogrammeres. Dataene gemt i EPROM kan slettes og omprogrammeres igen med ultraviolet lys. Omprogrammeret af det er begrænset. Før æraen med EEPROM og flash hukommelse EPROM blev brugt i mikrocontrollere.
- EEPROM (elektrisk sletbar programmerbar skrivebeskyttet hukommelse): Som navnet henviser til, kan den programmeres og slettes elektrisk. Dataene og programmet i denne ROM kan slettes og programmeres omkring ti tusinde gange. Varigheden af sletning og programmering af EEPROM er tæt på omkring 4ms til 10ms. Det bruges i mikrocontrollere og eksterne nøgleløse systemer.
Fordele ved ROM
- Det er billigere end vædder og det er ikke-flygtig hukommelse.
- Det er mere pålideligt sammenlignet med RAM.
- Dens kredsløb er simpelt sammenlignet med RAM.
- Det behøver ikke forfriskende tid, fordi det er statisk.
- Det er nemt at teste.
Ulemper ved ROM
- Det er en skrivebeskyttet hukommelse, så den kan ikke ændres.
- Det er langsommere sammenlignet med RAM.
Forskellen mellem RAM og ROM
| vædder | Rom |
|---|---|
| RAM står for Random Access Memory. | ROM står for Read Only Memory. |
| Du kan ændre, redigere eller slette data i RAM. | Data i ROM kan ikke ændres eller slettes, du kan kun læse data fra ROM. |
| RAM er en flygtig hukommelse, der gemmer data, så længe der er strømforsyning. | ROM er en ikke-flygtig hukommelse, der retianerer data, selv efter at strømmen er slukket. strsep c |
| Hastighed på RAM er mere end hastighed på ROM. java-indsamlingsramme | ROM er langsommere end RAM. |
| RAM er dyrt sammenlignet med ROM. | ROM er billig sammenlignet med RAM. |
| En RAM-chip kan kun lagre nogle få gigabyte (GB) data. | En ROM-chip kan lagre flere megabyte (MB) data. |
| CPU kan nemt få adgang til data gemt i RAM. | CPU kan ikke nemt få adgang til data gemt i ROM. |
| RAM bruges til midlertidig lagring af data, der i øjeblikket behandles af CPU'en. | ROM bruges til at gemme firmware, BIOS og andre data, der skal bevares. |
Ofte stillede spørgsmål om ROM – ofte stillede spørgsmål
Kan jeg gemme mine data i ROM?
Nej, under fremstilling er ROM forprogrammeret. ROM kan ikke nemt ændres af programmører. Det er designet til at reservere data, der skal uændret, firmware og systeminstruktioner.
gimp fjern vandmærke
Hvor længe kan data opbevares i ROM?
Data gemt i ROM kan gemmes i mange år, måske endda årtier. Den information, der er gemt i ROM-chippen, varer i lang tid lige så lang tid, som chippens fysiske integritet bevares.
I hvilket format er information gemt på ROM?
I binært format er information gemt på ROM.
Hvorfor kaldes ROM ikke-flygtig hukommelse?
ROM kaldes ikke-flygtig hukommelse, fordi ROM ikke mister information, når strømmen afbrydes.
Er data i ROM sikre?
Ja, data eller oplysninger gemt i ROM er sikret mod uautoriserede ændringer. Da ROM er skrivebeskyttet, kan data ikke nemt ændres. ROM giver sikkerhed for kritiske instruktioner og data.
Hvilken slags kredsløb bruges i ROM?
ROM er en kombinationskredsløb . Det er en kombination af forskellige IC'er.