ROM (Read-Only Memory) slaat permanente gegevens op die niet kunnen worden gewijzigd of overschreven door normale computerbewerkingen. Hier vindt u informatie over welk type informatie in het ROM wordt bewaard en hoe deze in het geheugen terechtkomt:
Type informatie:
ROM slaat verschillende soorten essentiële en onveranderlijke informatie op die nodig is voor het goed functioneren van een computersysteem. Enkele voorbeelden van informatie die is opgeslagen in ROM zijn:
1. Bootloadercode :ROM bevat een klein programma dat bekend staat als de boot-ROM of bootloader en dat verantwoordelijk is voor het initialiseren van het computersysteem wanneer het wordt ingeschakeld. Het laadt het BIOS en voert basishardwarecontroles uit voordat het de controle overdraagt aan het besturingssysteem.
2. BIOS (basisinvoer/uitvoersysteem) :BIOS is een set firmware-instructies opgeslagen in het ROM die de essentiële hardwarecomponenten van een computer initialiseert, zoals het toetsenbord, de muis, het beeldscherm, opslagapparaten en randapparatuur. Het biedt ook een manier om systeeminstellingen te configureren en eenvoudige diagnostische tests uit te voeren.
3. Firmware voor ingebedde systemen :In embedded systemen slaat ROM de firmware op die de specifieke functionaliteit van het apparaat bestuurt. Deze firmware is vaak sterk geoptimaliseerd en nauw geïntegreerd met de hardware om efficiënte prestaties te bereiken.
Hoe informatie in ROM terechtkomt :
Het proces van het programmeren van informatie in ROM wordt "branden" of "programmeren" genoemd. Er zijn een paar methoden die vaak worden gebruikt om informatie oorspronkelijk in ROM te krijgen:
1. Masker-ROM :De eenvoudigste en meest kosteneffectieve methode is mask-ROM. Tijdens de productie wordt het gewenste datapatroon gecreëerd door de ROM-chip tijdens het etsproces selectief te maskeren met een fysiek masker. Deze methode stelt de gegevens permanent in en kan achteraf niet meer worden gewijzigd.
2. PROM (programmeerbaar ROM) :PROM is een type ROM dat na productie één keer kan worden geprogrammeerd. Er wordt speciale apparatuur gebruikt om gegevens in de PROM te branden door hoge spanningen aan te leggen op specifieke locaties op de chip.
3. EPROM (uitwisbaar programmeerbaar ROM) :EPROM kan meerdere keren worden gewist en opnieuw worden geprogrammeerd. Ze gebruiken ultraviolet (UV) licht om de opgeslagen gegevens te wissen en kunnen vervolgens opnieuw worden geprogrammeerd met behulp van vergelijkbare apparatuur als PROM's.
4. EEPROM (elektrisch wisbaar programmeerbaar ROM) :Met EEPROM kunnen gegevens elektrisch worden gewist en opnieuw geprogrammeerd, zonder dat daarvoor speciale apparatuur of UV-licht nodig is. EEPROM's worden gebruikt in verschillende scenario's waarin frequente updates van opgeslagen gegevens nodig kunnen zijn.
Zodra de gewenste datapatronen in de ROM-chip zijn geprogrammeerd, wordt de informatie niet-vluchtig. Het betekent dat de opgeslagen gegevens behouden blijven, zelfs als de stroomvoorziening wordt uitgeschakeld of onderbroken. Dit maakt ROM een ideale keuze voor het opslaan van kritische en onveranderlijke informatie in computersystemen. |