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:
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.
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
Typer ROM:
1) Maskert skrivebeskyttet minne (MROM):
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):
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):
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 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:
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:
Ulemper med ROM:
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.