ROM (Read-Only Memory) gemmer permanente data, som ikke kan ændres eller overskrives af normale computerfunktioner. Her er information om, hvilken type information der opbevares i ROM, og hvordan den kommer ind i hukommelsen:
Oplysningstype:
ROM gemmer forskellige typer af væsentlig og uforanderlig information, der er nødvendig for, at et computersystem fungerer korrekt. Nogle eksempler på information gemt i ROM inkluderer:
1. Bootloader-kode :ROM indeholder et lille program kendt som boot ROM eller bootloader, som er ansvarlig for at initialisere computersystemet, når det tændes. Den indlæser BIOS'en og udfører grundlæggende hardwaretjek, før den overfører kontrol til operativsystemet.
2. BIOS (Basic Input/Output System) :BIOS er et sæt firmware-instruktioner gemt i ROM, der initialiserer de væsentlige hardwarekomponenter på en computer, såsom tastatur, mus, skærm, lagerenheder og ydre enheder. Det giver også en måde at konfigurere systemindstillinger og udføre grundlæggende diagnostiske tests.
3. Firmware til indlejrede systemer :I indlejrede systemer gemmer ROM den firmware, der styrer enhedens specifikke funktionalitet. Denne firmware er ofte meget optimeret og tæt integreret med hardwaren for at opnå effektiv ydeevne.
Hvordan information kommer ind i ROM :
Processen med at programmere information til ROM kaldes "brænding" eller "programmering". Der er et par metoder, der almindeligvis bruges til oprindeligt at få information ind i ROM:
1. Mask ROM :Den enkleste og mest omkostningseffektive metode er maske ROM. Under fremstillingen skabes det ønskede datamønster ved selektivt at maskere ROM-chippen med en fysisk maske under ætsningsprocessen. Denne metode indstiller dataene permanent og kan ikke ændres efterfølgende.
2. PROM (Programmerbar ROM) :PROM er en type ROM, der kan programmeres én gang efter fremstilling. Specielt udstyr bruges til at brænde data ind i PROM'en ved at påføre højspænding til bestemte steder på chippen.
3. EPROM (sletbar programmerbar ROM) :EPROM kan slettes og omprogrammeres flere gange. De bruger ultraviolet (UV) lys til at slette de lagrede data og kan derefter omprogrammeres ved hjælp af lignende udstyr som PROM'er.
4. EEPROM (Electrically Erasable Programmable ROM) :EEPROM tillader data at blive slettet og omprogrammeret elektrisk, uden at kræve specialudstyr eller UV-lys. EEPROM'er bruges i forskellige scenarier, hvor hyppige opdateringer af lagrede data kan være nødvendige.
Når først de ønskede datamønstre er programmeret ind i ROM-chippen, bliver informationen ikke-flygtig. Det betyder, at de lagrede data bevares, selv når strømforsyningen er slukket eller afbrudt. Dette gør ROM til et ideelt valg til lagring af kritisk og uforanderlig information i computersystemer.