logo

Skrivebeskyttet minne (ROM)

I et datasystem er minne en svært viktig del av datasystemet og brukes til å lagre informasjon for øyeblikkelig eller permanent bruk. Basert på funksjoner for datamaskinens minne, er minne delt inn i to typer, dvs. flyktig og ikke-flyktig minne. Før vi forstår ROM, vil vi først forstå hva nøyaktig flyktig og ikke-flyktig minne er. Ikke-flyktig minne er en type datamaskinminne som brukes til å beholde lagret informasjon mens strømmen fjernes. Det er rimeligere enn flyktig minne. Den har stor lagringskapasitet. ROM (skrivebeskyttet minne) og flashminne er eksempler på ikke-flyktig minne. Mens flyktig minne er et midlertidig minne. I dette minnet lagres dataene til systemet er i stand til det, men når strømmen til systemet er slått av, slettes dataene i det flyktige minnet automatisk. RAM er et eksempel på flyktig minne.

prime ingen kode i java

Hva er skrivebeskyttet minne (ROM)?

ROM står for Read-Only Memory. Det er en ikke-flyktig minne som brukes til å lagre viktig informasjon som brukes til å betjene systemet. Siden navnet refererer til skrivebeskyttet minne, kan vi bare lese programmene og dataene som er lagret på den. Det er også en primærminne enhet av datamaskin system. Den inneholder noen elektroniske sikringer som kan programmeres for en spesifikk informasjon. Informasjonen lagres i ROM i binært format. Det er også kjent som permanent minne.



Blokkdiagram av ROM

Som vist i diagrammet nedenfor, er det k inngangslinjer og n utgangslinjer i den. Inndataadressen som vi ønsker å hente ROM-innholdet fra, tas ved hjelp av k inngangslinjene. Siden hver av de k inngangslinjene kan ha en verdi på 0 eller 1, er det totalt 2 k adresser som kan refereres til av disse inngangslinjene, og hver av disse adressene inneholder n biter med informasjon som sendes ut fra ROM-en .

En ROM av denne typen er betegnet som en 2k x n ROM.

Blokkdiagram av ROM

Blokkdiagram av ROM



Intern struktur av ROM

Den interne strukturen til ROM har to grunnleggende komponenter.

  • Dekoder
  • ELLER porter
ROM intern struktur

Intern struktur av ROM

instansiert java

En krets kjent som en dekoder konverterer en kodet form, for eksempel binærkodet desimal , eller BCD, til en desimalform. Som et resultat er utgangen den binære ekvivalenten til inngangen. Utgangene fra dekoderen vil være utgangen fra hver ELLER-port i ROM-en. La oss bruke en 64 x 4 ROM som et eksempel. Dette skrivebeskyttede minnet har 64 ord med en lengde på 4 biter. Som et resultat vil det være fire utgangslinjer. Siden det bare er seks inngangslinjer og det er 64 ord i denne ROM-en, kan vi spesifisere 64 adresser eller minimumstermer ved å velge ett av de 64 ordene som er tilgjengelige på utgangslinjene fra de seks inngangslinjene. Hver adresse som legges inn har et unikt valgt ord.



Arbeid av ROM

Et lite, langvarig batteri inne i datamaskinen driver ROM-en, som består av to primære komponenter: OR-logiske porter og dekoderen. I ROM mottar dekoderen binær inngang og produserer desimalutgang. Dekoderens desimalutgang fungerer som inngang for ROMs ELLER-porter. ROM-brikker har et rutenett med kolonner og rader som kan slås av og på. Hvis de er slått på, er verdien 1, og linjene er forbundet med en diode. Når verdien er 0, er linjene ikke koblet sammen. Hvert element i arrangementet representerer ett lagringselement på minnebrikken. Diodene tillater bare én strømningsretning, med en spesifikk terskel kjent som foroverbrudd. Dette bestemmer strømmen som kreves før dioden sender strømmen videre. Silisiumbaserte kretser har typisk en foroverbruddsspenning på 0,6 V. ROM-brikker overfører noen ganger en ladning som overstiger foroverbruddet over til kolonnen med en spesifisert rad som er jordet til en spesifikk celle. Når en diode er tilstede i cellen, transformeres ladningen til det binære systemet, og cellen er på med en verdi på 1.

Funksjoner av ROM

  • ROM er et ikke-flyktig minne.
  • Informasjon lagret i ROM er permanent.
  • Informasjon og programmer som er lagret på den, kan vi bare lese og kan ikke endres.
  • Informasjon og programmer lagres på ROM i binært format.
  • Den brukes i oppstartsprosessen til datamaskinen.

Typer skrivebeskyttet minne (ROM)

Nå skal vi diskutere typene rom en etter en:

  1. MROM (maskert skrivebeskyttet minne): Vi vet at ROM er like gammel som halvlederteknologi. MROM var den aller første ROM-en som består av et rutenett av ordlinjer og bitlinjer koblet sammen transistorbrytere. Denne typen ROM-data er fysisk kodet i kretsen og programmeres kun under fabrikasjon. Det var ikke så dyrt.
  2. PROM (programmerbart skrivebeskyttet minne): SKOLEBALL er en form for digitalt minne . I denne typen ROM er hver bit låst av en sikring eller anti-sikring. Dataene som er lagret i den, lagres permanent og kan ikke endres eller slettes. Den brukes i programmer på lavt nivå som f.eks fastvare eller mikrokode.
  3. EPROM (slettbart programmerbart skrivebeskyttet minne): EPROM også kalt EROM, er en type PROM, men den kan omprogrammeres. Dataene som er lagret i EPROM kan slettes og omprogrammeres igjen med ultrafiolett lys. Omprogrammert av det er begrenset. Før epoken med EEPROM og flash hukommelse EPROM ble brukt i mikrokontrollere.
  4. EEPROM (elektrisk slettbart programmerbart skrivebeskyttet minne): Som navnet refererer til, kan den programmeres og slettes elektrisk. Dataene og programmet til denne ROM-en kan slettes og programmeres omtrent ti tusen ganger. Varigheten av sletting og programmering av EEPROM er nær ca 4ms til 10ms. Den brukes i mikrokontrollere og eksterne nøkkelløse systemer.

Fordeler med ROM

  • Det er billigere enn RAM og det er ikke-flyktig minne.
  • Det er mer pålitelig sammenlignet med RAM.
  • Kretsen er enkel sammenlignet med RAM.
  • Den trenger ikke oppfriskende tid fordi den er statisk.
  • Det er enkelt å teste.

Ulemper med ROM

  • Det er et skrivebeskyttet minne, så det kan ikke endres.
  • Det er tregere sammenlignet med RAM.

Forskjellen mellom RAM og ROM

RAM

rom

RAM står for Random Access Memory.

ROM står for Read Only Memory.

Du kan endre, redigere eller slette data i RAM.

Data i ROM kan ikke endres eller slettes, du kan bare lese data fra ROM.

RAM er et flyktig minne som lagrer data så lenge strømforsyningen er gitt.

ROM er et ikke-flyktig minne som lagrer data selv etter at strømmen er slått av.

streng erstatte all java

Hastigheten til RAM er mer enn hastigheten til ROM.

c kodearray av strenger

ROM er tregere enn RAM.

RAM er dyrt sammenlignet med ROM.

ROM er billig sammenlignet med RAM.

En RAM-brikke kan bare lagre noen få gigabyte (GB) med data.

En ROM-brikke kan lagre flere megabyte (MB) med data.

CPU kan enkelt få tilgang til data som er lagret i RAM.

CPU kan ikke enkelt få tilgang til data som er lagret i ROM.

RAM brukes til midlertidig lagring av data som for øyeblikket behandles av CPU.

ROM brukes til å lagre fastvare, BIOS og andre data som må beholdes.

Ofte stilte spørsmål om ROM – Vanlige spørsmål

Kan jeg lagre dataene mine i ROM?

Nei, under produksjon er ROM forhåndsprogrammert. ROM kan ikke enkelt endres av programmerere. Den er designet for å reservere data som må være uendret, fastvare og systeminstruksjoner.

et fullstendig skjema

Hvor lenge kan data lagres i ROM?

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

I hvilket format er informasjon lagret på ROM?

I binært format informasjon lagret på ROM.

Hvorfor kalles ROM ikke-flyktig minne?

ROM kalles ikke-flyktig minne fordi ROM ikke mister informasjon når strømmen fjernes.

Er data i ROM sikre?

Ja, data eller informasjon lagret i ROM er sikret mot uautoriserte endringer. Siden ROM er skrivebeskyttet, kan ikke dataene enkelt endres. ROM gir sikkerhet for kritiske instruksjoner og data.

Hva slags kretser brukes i ROM?

ROM er en kombinasjonskrets . Det er en kombinasjon av forskjellige IC-er.