logo

Hva er ROM?

rom

ROM, som står for read only memory, er en minneenhet eller et lagringsmedium som lagrer informasjon permanent. Det er også den primære minneenheten til en datamaskin sammen med RAM (Random Access Memory). Det kalles skrivebeskyttet minne, da vi bare kan lese programmene og dataene som er lagret på det, men ikke kan skrive på det. Det er begrenset til å lese ord som er permanent lagret i enheten.

Produsenten av ROM fyller programmene inn i ROM på tidspunktet for produksjon av ROM. Etter dette kan ikke innholdet i ROM-en endres, noe som betyr at du ikke kan omprogrammere, omskrive eller slette innholdet senere. Det er imidlertid noen typer ROM der du kan endre dataene.

ROM inneholder spesielle interne elektroniske sikringer som kan programmeres for et spesifikt sammenkoblingsmønster (informasjon). Den binære informasjonen som er lagret i brikken er spesifisert av designeren og deretter innebygd i enheten på produksjonstidspunktet for å danne det nødvendige sammenkoblingsmønsteret (informasjon). Når mønsteret (informasjonen) er etablert, forblir det i enheten selv når strømmen er slått av. Så det er et ikke-flyktig minne da det holder informasjonen selv når strømmen er slått av, eller du slår av datamaskinen.

Informasjonen legges til en RAM i form av biter ved en prosess kjent som programmering av ROM-en ettersom biter er lagret i maskinvarekonfigurasjonen til enheten. Så, ROM er en programmerbar logisk enhet (PLD).

Et enkelt eksempel på ROM er kassetten som brukes i videospillkonsoller som lar systemet kjøre mange spill. Dataene som er lagret permanent på personlige datamaskiner og andre elektroniske enheter som smarttelefoner, nettbrett, TV, AC, etc. er også et eksempel på ROM.

For eksempel, når du starter datamaskinen, vises ikke skjermen umiddelbart. Det tar tid å vises ettersom det er oppstartsinstruksjoner lagret i ROM som kreves for å starte datamaskinen under oppstartsprosessen. Arbeidet med oppstartsprosessen er å starte datamaskinen. Den laster operativsystemet inn i hovedminnet (RAM) som er installert på datamaskinen. BIOS-programmet, som også finnes i datamaskinens minne (ROM) brukes av datamaskinens mikroprosessor for å starte datamaskinen under oppstartsprosessen. Den lar deg åpne datamaskinen og kobler datamaskinen til operativsystemet.

ROM brukes også til å lagre fastvare, som er et program som forblir koblet til maskinvaren eller programmert på en maskinvareenhet som et tastatur, harddisk, skjermkort osv. Den er lagret i flash-ROMen til en maskinvareenhet. Den gir instruksjoner til enheten for å kommunisere og samhandle med andre enheter.

Blokkdiagram av ROM:

rom

Blokken med ROM har 'n' inngangslinjer og 'm' utgangslinjer. Hver bitkombinasjon av inngangsvariablene er kjent som en adresse. Hver bitkombinasjon som kommer ut gjennom utgangslinjer kalles et ord. Antall bits per ord er lik antall utgangslinjer, m.

Adressen til et binært tall refererer til en av adressene til n variabler. Så antallet mulige adresser med 'n' inngangsvariabler er 2n. Et utgangsord har en unik adresse, og siden det er 2n distinkte adresser i en ROM, er det 2n separate ord i ROMen. Ordene på utgangslinjene på et gitt tidspunkt avhenger av adresseverdien som brukes på inngangslinjene.

Intern struktur av ROM:

Den interne strukturen består av to grunnleggende komponenter: dekoder og ELLER-porter. En dekoder er en krets som dekoder en kodet form (som binærkodet desimal, BCD) til en desimalform. Så inngangen er i binær form, og utgangen er dens desimalekvivalent. Alle ELLER-portene som er tilstede i ROM-en vil ha utganger fra dekoderen som utgang. La oss ta et eksempel på 64 x 4 ROM. Strukturen er vist i følgende bilde.

rom

Dette skrivebeskyttede minnet består av 64 ord på 4 biter hver. Så, det ville være fire utgangslinjer, og ett av de 64 ordene tilgjengelig på utgangslinjene bestemmes fra de seks inngangslinjene siden vi bare har seks innganger fordi i denne ROMen har vi 26 = 64, så vi kan spesifisere 64 adresser eller minterms. For hver adresseinntasting er det et unikt valgt ord. For eksempel, hvis inngangsadressen er 000000, vil ordnummer 0 bli valgt og brukt på utgangslinjene. Hvis inngangsadressen er 111111, velges ord nummer 63 og brukes på utgangslinjene.

Funksjoner til ROM:

ROM (Read-Only Memory) har flere distinkte funksjoner som gjør den egnet for ulike applikasjoner. La oss utforske noen nøkkelfunksjoner i ROM på et enkelt språk.

java parseint
    Ikke-flyktig minne:ROM er en ikke-flyktig minnetype; dermed beholder den data selv når strømmen er slått av. Dette gjør den egnet for lagring av permanente instruksjoner og data siden den garanterer at den registrerte informasjonen forblir intakt og kan nås når det er nødvendig.Skrivebeskyttet natur:Skrivebeskyttet minne, eller ROM, som navnet tilsier, forhindrer at data enkelt kan endres eller slettes. Denne egenskapen gir stabilitet og forhindrer utilsiktede endringer, og sikrer integriteten og påliteligheten til den lagrede informasjonen.Permanent lagring:ROM tilbyr permanent lagring av data og instruksjoner. Når dataene er programmert inn i ROM under produksjon, forblir de faste og kan ikke endres uten fysisk å erstatte ROM-brikken. Denne varigheten garanterer konsistensen og stabiliteten til den lagrede informasjonen.Fastvarelagring:ROM brukes ofte til å lagre fastvare som inneholder viktige instruksjoner for bruk av elektroniske enheter. ROMs ikke-flyktige og skrivebeskyttede natur sikrer at fastvaren forblir uendret, og gir pålitelig og konsistent funksjonalitet til enheten.Oppstart og initialisering:ROM spiller en avgjørende rolle i elektroniske systemers oppstarts- og initialiseringsprosesser. Fastvaren som er lagret i ROM inneholder de første instruksjonene som kreves for å starte systemet, laste operativsystemet og starte maskinvarekomponentene. Dette sikrer en jevn og kontrollert oppstartssekvens for enheten.Datasikkerhet:ROM tilbyr iboende datasikkerhet. Siden dataene som er lagret i ROM ikke kan endres eller slettes, beskytter den mot uautoriserte endringer eller tukling. Denne funksjonen forbedrer sikkerheten og autentisiteten til den lagrede informasjonen, noe som gjør ROM egnet for kritiske instruksjoner og sensitive data.Øyeblikkelig lesetilgang:ROM gir umiddelbar lesetilgang til de lagrede instruksjonene og dataene. Informasjonen kan nås direkte uten tidkrevende lasting, noe som muliggjør rask gjenfinning og utførelse av viktige instruksjoner.Kompatibilitet:ROM er kompatibel med ulike systemer og arkitekturer, noe som tillater sømløs integrasjon i ulike elektroniske enheter og systemer. Denne kompatibiliteten sikrer at ROM kan brukes i ulike applikasjoner.Pålitelighet:På grunn av sin skrivebeskyttede natur, tilbyr ROM høy pålitelighet. Dataene som er lagret i ROM er ikke utsatt for utilsiktede modifikasjoner eller tap, noe som sikrer konsistent og forutsigbar ytelse over tid. Slik pålitelighet er avgjørende for viktige systemer der stabilitet og dataintegritet er av største betydning.Kostnadseffektivitet:ROM er generelt mer kostnadseffektiv enn andre minnetyper, noe som gjør det til et økonomisk valg for mange applikasjoner. Produksjonskostnadene er billigere siden produksjonsprosedyrene som brukes til å produsere ROM-er er veletablerte.

Typer ROM:

1) Maskert skrivebeskyttet minne (MROM):

rom

Det er den eldste typen skrivebeskyttet minne (ROM). Den har blitt foreldet, så den brukes ikke noe sted i dagens verden. Det er en maskinvareminneenhet der programmer og instruksjoner er lagret på produksjonstidspunktet av produsenten. Så det er programmert under produksjonsprosessen og kan ikke endres, omprogrammeres eller slettes senere.

MROM-brikkene er laget av integrerte kretser. Brikker sender en strøm gjennom en bestemt inngangs-utgangsvei bestemt av plasseringen av sikringer blant radene og kolonnene på brikken. Strømmen må passere langs en sikringsaktivert bane, så den kan bare returnere via utgangen produsenten velger. Dette er grunnen til at omskrivingen og enhver annen modifikasjon ikke er umulig i dette minnet.

2) Programmerbart skrivebeskyttet minne (PROM):

rom

PROM er en tom versjon av ROM. Det er produsert som tomt minne og programmert etter produksjon. Vi kan si at den holdes tom på produksjonstidspunktet. Du kan kjøpe og deretter programmere den én gang ved å bruke et spesialverktøy kalt programmerer.

I brikken går strømmen gjennom alle mulige veier. Programmereren kan velge én bestemt vei for strømmen ved å brenne uønskede sikringer ved å sende en høyspenning gjennom dem. Brukeren har mulighet til å programmere den eller legge til data og instruksjoner i henhold til hans krav. På grunn av denne grunn er det også kjent som den brukerprogrammerte ROM som en bruker kan programmere den.

For å skrive data til en PROM-brikke; en enhet kalt PROM-programmerer eller PROM-brenner brukes. Prosessen eller programmeringen av en PROM er kjent som å brenne PROM. Når den er programmert, kan ikke dataene endres senere, så den kalles også som engangsprogrammerbar enhet.

Bruker: Den brukes i mobiltelefoner, videospillkonsoller, medisinsk utstyr, RFID-brikker og mer.

3) Slettbart og programmerbart skrivebeskyttet minne (EPROM):

rom

EPROM er en type ROM som kan omprogrammeres og slettes mange ganger. Metoden for å slette dataene er svært forskjellig; den leveres med et kvartsvindu som en spesifikk frekvens av ultrafiolett lys sendes gjennom i rundt 40 minutter for å slette dataene. Så det beholder innholdet til det blir utsatt for ultrafiolett lys. Du trenger en spesiell enhet kalt PROM-programmerer eller PROM-brenner for å omprogrammere EPROM.

Bruker: Den brukes i noen mikrokontrollere for å lagre programmer, for eksempel noen versjoner av Intel 8048 og Freescale 68HC11.

4) Elektrisk slettbart og programmerbart skrivebeskyttet minne (EEPROM):

rom

ROM er en type skrivebeskyttet minne som kan slettes og omprogrammeres gjentatte ganger, opptil 10 000 ganger. Det er også kjent som Flash EEPROM da det ligner på flash-minne. Den slettes og omprogrammeres elektrisk uten bruk av ultrafiolett lys. Tilgangstiden er mellom 45 og 200 nanosekunder.

Dataene i dette minnet skrives eller slettes én byte om gangen; byte per byte, mens data i flash-minne skrives og slettes i blokker. Så det er raskere enn EEPROM. Den brukes til å lagre en liten mengde data i datamaskiner og elektroniske systemer og enheter som kretskort.

Bruker: BIOSen til en datamaskin er lagret i dette minnet.

5) FLASH ROM:

rom

Det er en avansert versjon av EEPROM. Den lagrer informasjon i et arrangement eller en rekke minneceller laget av transistorer med flytende port. Fordelen med å bruke dette minnet er at du kan slette eller skrive blokker med data rundt 512 byte på et bestemt tidspunkt. Mens du i EEPROM kan slette eller skrive bare 1 byte med data om gangen. Så dette minnet er raskere enn EEPROM.

Den kan omprogrammeres uten å fjerne den fra datamaskinen. Tilgangstiden er veldig høy, rundt 45 til 90 nanosekunder. Den er også svært slitesterk da den tåler høy temperatur og intenst trykk.

Bruker: Den brukes til lagring og overføring av data mellom en personlig datamaskin og digitale enheter. Den brukes i USB-flash-stasjoner, MP3-spillere, digitale kameraer, modemer og solid-state-stasjoner (SSD). BIOS-en til mange moderne datamaskiner er lagret på en flash-minnebrikke, kalt flash-BIOS.

Bruk av ROM:

ROM (Read-Only Memory) brukes i ulike elektroniske enheter. La oss utforske de mange ROM-appene som finnes i disse elektroniske enhetene.

streng til dato konvertere

Datamaskiner:

I datasystemer er ROM viktig. Basic Input/Output System (BIOS) og instruksjoner for første oppstart lagres som en del av datamaskinens fastvare. Fastvaren inkludert i ROM har ansvaret for å initialisere maskinvareelementene, kjøre selvtester og laste operativsystemet inn i minnet når du slår på datamaskinen.

Videospill:

ROM er mye brukt i videospill. Spilldata ble tidligere lagret på ROM-kassetter i tidligere spillkonsoller og bærbare enheter. Disse kassettene bar spillets kode, grafikk, lyd og andre komponenter på ROM-brikker. En spillkonsoll laster spillet når du setter inn en spillkassett ved å lese dataene fra ROM-brikken. Bruk av ROM i videospill muliggjorde enkel distribusjon og sørget for at spilldataene forble intakte uten risiko for utilsiktede modifikasjoner.

Smarttelefoner:

ROM er viktig i smarttelefoner for lagring av fastvare, for eksempel operativsystemet og innebygde applikasjoner. For å opprettholde konsistens gjennom hele enhetens eksistens, programmerer produsenter fastvaren inn i ROM-en under enhetens konstruksjon. Oppstartslasteren, som starter oppstartsprosessen og laster operativsystemet, er også inkludert i ROM. Ved å bruke ROM kan smarttelefoner gi stabil og pålitelig ytelse og beskytte fastvaren mot potensiell korrupsjon eller tukling.

Digitale hastighetsmålere:

I bilindustrien brukes ROM i digitale hastighetsmålere eller hastighetsmålere. ROM-brikken i disse enhetene lagrer kalibreringsdata og konverteringstabeller som trengs for å måle og vise kjøretøyets hastighet nøyaktig. Dette sikrer at hastighetsmåleren fungerer konsekvent og gir nøyaktige avlesninger. Den ikke-flyktige naturen til ROM sikrer at kalibreringsdataene forblir intakte selv om strømmen kobles fra eller kjøretøyet slås av.

Programmerbar elektronikk:

ROM brukes i programmerbare elektroniske enheter, mikrokontrollere og programmerbare logiske enheter (PLD). Disse enhetene bruker ofte programmerbart skrivebeskyttet minne (prom) eller slettbart programmerbart skrivebeskyttet minne (EPROM). Brukere kan programmere disse ROM-brikkene til å bevare viss informasjon eller instruksjoner som enheten kan få tilgang til og utføre. Denne fleksibiliteten gir mulighet for tilpasning og fleksibilitet i ulike digitale applikasjoner, sammen med robotikk, automatisering og kontrollsystemer.

Fordeler med ROM:

    Datalagring:ROM opprettholder data selv uten strøm, og sikrer at viktige data beholdes og er tilgjengelige når det er nødvendig.Permanent lagring:ROMs ikke-modifiserbare natur sikrer at informasjonen som er lagret inne forblir intakt, noe som gjør den til en pålitelig og konsistent kilde til data og instruksjoner.Pålitelig ytelse:Siden ROM er skrivebeskyttet, forhindres utilsiktede modifikasjoner, noe som sikrer at lagrede data vil fungere pålitelig og konsekvent over tid.Ikke-flyktig minne:ROM er et alternativ for å lagre viktige instruksjoner, fastvare og data som ikke bør endres siden den kan bevare data uten en konstant strømkilde.Stabilitet:ROM-en gir et sterkt grunnlag for oppstartsprosessen og den generelle systemfunksjonen ved å lagre viktige instruksjoner og kalibreringsdata, for å sikre konsistent og forutsigbar ytelse.Datasikkerhet:Skrivebeskyttet minne (ROM) beskytter mot uautoriserte endringer, styrker sikkerheten til data som holdes inne og forhindrer uautorisert tilgang.Øyeblikkelig tilgjengelighet:Evnen til øyeblikkelig tilgang til data og instruksjoner lagret i ROM reduserer behovet for tidkrevende datainnlastingsprosedyrer, noe som gir raskere systemdrift.Enkel design og produksjon:Utformingen av ROM-brikker gjør det enkelt å integrere dem i elektrisk utstyr.Kostnadseffektivitet:ROM er ofte rimeligere enn andre minnetyper, noe som gjør det til et kostnadseffektivt alternativ for mange applikasjoner uten at det går på bekostning av ytelsen.Kompatibilitet:ROM kan enkelt integreres i ulike elektroniske systemer og enheter siden den er kompatibel med ulike arkitekturer og systemer.

Ulemper med ROM:

    Uforanderlighet:Den største ulempen med ROM er dens manglende evne til å bli modifisert eller oppdatert. Når data først er programmert inn i ROM, kan de ikke endres, noe som begrenser dens fleksibilitet og tilpasningsevne i visse applikasjoner.Begrenset fleksibilitet:I motsetning til skrivbart minne, for eksempel RAM eller flash-minne, tillater ikke ROM dynamiske endringer eller oppdateringer av lagrede data, noe som begrenser bruken i situasjoner som krever hyppige modifikasjoner.Produksjonsutfordringer:Å produsere ROM-brikker krever spesielle prosesser, noe som gjør dem mindre fleksible og potensielt dyrere å produsere enn andre typer minne.Designbegrensninger:Den faste naturen til ROM pålegger designbegrensninger ettersom dataene som er programmert inn i den ikke enkelt kan endres eller utvides. Dette kan være begrensende når systemkravene endres, eller tilleggsfunksjonalitet ønskes.Tidkrevende utvikling:Å lage og programmere ROM krever betydelig tid og krefter under utviklingsfasen, noe som kan redusere den generelle produktutviklingssyklusen.Høyere kostnader for småskalaproduksjon:De første kostnadene forbundet med ROM-produksjon, for eksempel maskeoppretting, kan være relativt høye, noe som gjør det mindre kostnadseffektivt for småskala eller tilpassede produksjonskjøringer.Mangel på oppgradering:ROM kan bare oppgraderes eller erstattes med nyere versjoner ved fysisk å erstatte hele brikken, noe som kan være kostbart og upraktisk i mange situasjoner.Ineffektiv lagring:ROM er skrivebeskyttet; ubrukt plass i ROM-brikken kan ikke utnyttes, noe som resulterer i potensiell lagringsineffektivitet.Begrenset feilretting:I motsetning til andre minnetyper, gir ikke ROM innebygde feilrettingsmekanismer, noe som kan være til ulempe for applikasjoner med kritisk dataintegritet.Redusert allsidighet:Den faste naturen til ROM gjør den mindre allsidig for applikasjoner som krever dynamisk lagring og hyppige endringer i de lagrede dataene.

Ofte stilte spørsmål

Hvordan er ROM forskjellig fra RAM?

sql velg som

EN: ROM, eller Read-Only Memory, inneholder permanente data selv når strømmen er av. Den brukes til å lagre instruksjoner og data som forblir de samme. I motsetning til dette er RAM, eller Random Access Memory, flyktig og lagrer midlertidige data raskt tilgjengelig for datamaskinens prosessor.

Kan jeg lagre dataene mine i ROM?

EN: Nei, ROM er forhåndsprogrammert under produksjon og kan ikke enkelt endres av brukere. Den er designet for å lagre fastvare, systeminstruksjoner og data som må forbli uendret.

Er data i ROM sikre?

EN: Ja, data lagret i ROM er sikret mot uautoriserte modifikasjoner. Siden ROM er skrivebeskyttet, kan ikke dataene enkelt endres eller tukles med, noe som gir sikkerhet for kritiske instruksjoner og data.

Hvor lenge kan data lagres i ROM?

EN: Data lagret i ROM kan lagres i mange år, muligens til og med tiår. Dataene som er lagret i ROM-brikken varer i lang tid så lenge den fysiske integriteten til brikken er bevart.

Kan ROM omprogrammeres?

EN: Noen ROM-typer, som PROM (Programmable Read-Only Memory), EPROM (Erasable Programmable Read-Only Memory) og EEPROM (Electrically Erasable Programmable Read-Only Memory), kan omprogrammeres ved hjelp av spesielle teknikker og verktøy. Men sammenlignet med å endre data i lesbart minne som RAM eller flash-minne, er omprogrammering av ROM vanskeligere og krever spesialutstyr.