Read-only memory, of ROM, is een type computeropslag die niet-vluchtige, permanente gegevens bevat die normaal gesproken alleen gelezen kunnen worden, niet naar geschreven kunnen worden. ROM bevat de programmering waarmee een computer kan opstarten of regenereren elke keer dat deze wordt ingeschakeld. ROM voert ook grote input / output (I/O) taken uit en beschermt programma ‘ s of software instructies. Zodra gegevens op een ROM-chip zijn geschreven, kan deze niet worden verwijderd.
bijna elke computer bevat een kleine hoeveelheid ROM die de opstartfirmware bevat., Deze boot firmware wordt het basic input/output system (BIOS) genoemd. Deze software bestaat uit code die de opstartprocessen voor de computer instrueert-zoals het laden van het besturingssysteem (OS) in het geheugen met willekeurige toegang (RAM) of hardwarediagnostiek uitvoeren. Daarom wordt ROM het vaakst gebruikt voor firmware-updates.
ROM wordt echter ook gebruikt in video game consoles, waardoor één systeem verschillende spellen kan draaien. Daarnaast wordt ROM gebruikt in optische opslag, met inbegrip van verschillende soorten compact discs ( CD)-zoals CD-ROM en CD-RW., ROM wordt ook vaak gebruikt in rekenmachines en randapparatuur zoals laserprinters, waarvan de lettertypen vaak worden opgeslagen in ROM.
typen ROM
ROM kunnen soms maskROM (MROM) worden genoemd. MROM is een vorm van alleen-lezen geheugen dat statisch is en geprogrammeerd in een inbegrepen circuit door de fabrikant. Solid-state ROM, het oudste type ROM, is een voorbeeld van maskROM. Met de originele ROM, omdat het echt alleen-lezen was, moest het worden verwijderd en fysiek vervangen om een van de inhoud te veranderen.,
Er zijn echter nieuwe typen ROM ontstaan die nog steeds niet-vluchtig zijn, maar herprogrammeerd kunnen worden; deze typen worden gecategoriseerd als programmable read-only memory (PROM). PROM kan worden gebruikt om firmware bij te werken, zoals BIOS, door het gebruik van installatiesoftware.
typen PROM zijn:
- ultraviolet-uitwisbare ROM (UV-ROM) – ROM waarvan de inhoud met ultraviolet licht kan worden gewist en vervolgens opnieuw kan worden geprogrammeerd.
- Erasable programmable ROM (EPROM) – een type ROM dat is geprogrammeerd met behulp van hoge spanningen en blootstelling aan ultraviolet licht gedurende ongeveer 20 minuten.,
- elektrisch-erasable programmable ROM (EEPROM) – vaak gebruikt in oudere computerchips en om BIOS te controleren, EEPROM kan meerdere malen worden gewist en geherprogrammeerd terwijl het wissen en schrijven van slechts één locatie tegelijk mogelijk is. Flashgeheugen is een bijgewerkte versie van EEPROM waarmee meerdere geheugenlocaties tegelijkertijd kunnen worden gewijzigd.
Hoe werkt ROM?
ROM wordt ondersteund door een kleine batterij met een lange levensduur in de computer. Het bevat twee basiscomponenten: de decoder en De or logic gates., In ROM ontvangt de decoder invoer in binaire vorm; de uitvoer zal het decimale equivalent zijn. De OR poorten in ROM gebruiken de decimale uitvoer van de decoder als hun invoer.
ROM werkt als een disk array. Het bevat een raster van rijen en kolommen die worden gebruikt om het systeem in-en uitschakelen. Elk element van de array correleert met een specifiek geheugenelement op de ROM-chip. Een diode wordt gebruikt om de overeenkomstige elementen te verbinden.
wanneer een verzoek wordt ontvangen, wordt de adresinvoer gebruikt om de specifieke geheugenlocatie te vinden., De waarde die wordt gelezen van de ROM-chip moet overeenkomen met de inhoud van het gekozen array-element.
ROM vs. RAM
In tegenstelling tot het RAM-geheugen van een computer gaan de gegevens in ROM niet verloren wanneer de computervoeding is uitgeschakeld. Terwijl de ROM-chip vaak wordt gebruikt bij het opstarten van de computer, wordt de RAM-chip vaak gebruikt in de terugkerende taken van de computer zodra het besturingssysteem is geconfigureerd.
een ander verschil tussen ROM en RAM is de hoeveelheid ruimte die ze bevatten. ROM-chips kunnen slechts meerdere megabytes (MB) aan gegevens opslaan, meestal tussen de 4 en 8 MB per ROM-chip., RAM-chips kunnen meerdere gigabytes (GB) opslaan; deze opslag varieert vaak van 1 tot 265 GB per RAM-chip. 1 GB wordt beschouwd als het equivalent van 1000 MBs. Daarom geeft RAM meer uitgebreide geheugenmogelijkheden.
Het is bijna onmogelijk om een computer te bedienen met alleen ROM. RAM is nodig om nuttige en veranderlijke programma ‘ s uit te voeren. Daarom moeten computers beide vormen van geheugen bevatten.
voordelen van ROM
ROM biedt de nodige instructies voor communicatie tussen verschillende hardwarecomponenten., Zoals eerder vermeld, is het essentieel voor de opslag en werking van de BIOS, maar het kan ook worden gebruikt voor basis data management, om software te houden voor basisprocessen van hulpprogramma ‘ s en om te lezen en schrijven naar randapparatuur.
andere voordelen van ROM zijn:
- het statische karakter betekent dat het niet hoeft te worden ververst.
- het is eenvoudig te testen.
- ROM is betrouwbaarder dan RAM omdat het niet-vluchtig van aard is en niet kan worden gewijzigd of per ongeluk kan worden gewijzigd.
- de inhoud van de ROM kan altijd gekend en geverifieerd worden.
- minder duur dan RAM.