ROM (Read-Only Memory) lagrar permanenta data som inte kan ändras eller skrivas över av normal datordrift. Här är information om vilken typ av information som finns i ROM och hur den kommer in i minnet:
Typ av information:
ROM lagrar olika typer av väsentlig och oföränderlig information som är nödvändig för att ett datorsystem ska fungera korrekt. Några exempel på information som lagras i ROM inkluderar:
1. Bootloader-kod :ROM innehåller ett litet program som kallas boot ROM eller bootloader, som ansvarar för att initiera datorsystemet när det slås på. Den laddar BIOS och utför grundläggande hårdvarukontroller innan kontrollen överförs till operativsystemet.
2. BIOS (Basic Input/Output System) :BIOS är en uppsättning firmware-instruktioner lagrade i ROM som initierar de väsentliga hårdvarukomponenterna i en dator, såsom tangentbord, mus, bildskärm, lagringsenheter och kringutrustning. Det ger också ett sätt att konfigurera systeminställningar och utföra grundläggande diagnostiska tester.
3. Firmware för inbyggda system :I inbyggda system lagrar ROM den fasta programvaran som styr enhetens specifika funktionalitet. Denna firmware är ofta mycket optimerad och tätt integrerad med hårdvaran för att uppnå effektiv prestanda.
Hur information kommer in i ROM :
Processen att programmera information till ROM kallas "bränning" eller "programmering". Det finns några metoder som vanligtvis används för att ursprungligen få information till ROM:
1. Mask ROM :Den enklaste och mest kostnadseffektiva metoden är mask ROM. Under tillverkningen skapas det önskade datamönstret genom att selektivt maskera ROM-chippet med en fysisk mask under etsningsprocessen. Denna metod ställer in data permanent och kan inte ändras i efterhand.
2. PROM (programmerbar ROM) :PROM är en typ av ROM som kan programmeras en gång efter tillverkning. Specialutrustning används för att bränna data i PROM genom att applicera höga spänningar på specifika platser på chipet.
3. EPROM (raderbart programmerbart ROM) :EPROM kan raderas och programmeras om flera gånger. De använder ultraviolett (UV) ljus för att radera lagrad data och kan sedan programmeras om med liknande utrustning som PROMs.
4. EEPROM (Electrically Erasable Programmable ROM) :EEPROM gör att data kan raderas och omprogrammeras elektriskt, utan att det krävs specialutrustning eller UV-ljus. EEPROM används i olika scenarier där frekventa uppdateringar av lagrade data kan vara nödvändiga.
När de önskade datamönstren väl har programmerats in i ROM-chippet blir informationen icke-flyktig. Det innebär att lagrad data behålls även när strömförsörjningen stängs av eller avbryts. Detta gör ROM till ett idealiskt val för att lagra kritisk och oföränderlig information i datorsystem.