Wat is ROM (alleen-lezen geheugen?

Er zijn twee hoofdklassen van primaire opslag, RAM en ROM. RAM staat voor Random Access Memory, terwijl ROM staat voor Read Only Memory. Over het algemeen is het verschil tussen deze twee technologieën dat RAM vluchtig is, terwijl ROM niet-vluchtig is. Vluchtig geheugen vereist een constante stroomtoevoer om gegevens te behouden. Dit betekent dat de gegevens verloren gaan wanneer de computer wordt uitgeschakeld. Niet-vluchtig geheugen heeft geen continue stroomvoorziening nodig, waardoor het geschikt is voor het opslaan van langdurige gegevens.

Opmerking: de grenzen van RAM en ROM kunnen een uitdaging zijn om te onderscheiden. NVRAM is bijvoorbeeld niet-vluchtig en moderne typen ROM kunnen opnieuw worden geprogrammeerd. Harde schijven passen ook niet netjes in een van beide categorieën, secundaire opslag.

In vroege computers zoals de Commodore 64 was alle opslag voorzien van alleen RAM en ROM. In deze tijd, begin jaren tachtig, was de magnetische harde schijf nog te duur om in veel computers te gebruiken. In plaats daarvan kunnen aangepaste programma's worden uitgevoerd door een geheugencartridge met meer ROM te plaatsen.

Kerngeheugenmasker ROM en PROM

Het belangrijkste onderdeel van ROM is dat het alleen-lezen is. Dit is heel duidelijk duidelijk in vroege vormen van opslag. Magnetic Core-geheugen, zoals gebruikt in NASA's Apollo-ruimtevaartuig, moest bijvoorbeeld een geleidende draad hebben die door of rond magnetische kernen was geweven. Dit type ROM zou in theorie opnieuw kunnen worden geprogrammeerd door het uit elkaar te halen en de draad opnieuw te weven, maar was in de praktijk alleen-lezen.

Met de komst van de geïntegreerde schakeling werd mask ROM de voorkeurskeuze. Mask ROM-apparaten waren op maat ontworpen elektronische circuits. Ze zijn ontworpen door een schemamasker te maken en vervolgens geproduceerd om bij dat masker te passen. Ze konden niet opnieuw worden geprogrammeerd omdat de gegevens fysiek in het circuit waren gecodeerd.

Mask ROM heeft vier kernproblemen. Ten eerste is het alleen economisch haalbaar om grote hoeveelheden aan te schaffen, omdat dat de ontwerpkosten en de gereedschapskosten voor de gieterij die het aangepaste ontwerp produceert, compenseert. Ten tweede is de doorlooptijd tussen de voltooiing van het ontwerp en de productontvangst lang vanwege de gereedschapsvereisten van de gieterij.

Ten derde is R&D-werk onpraktisch vanwege de lange doorlooptijden en hoge kosten. Stel ten slotte dat er een fout wordt gevonden na de productlancering. In dat geval is de enige oplossing om het product terug te roepen en de ROM-chip fysiek te vervangen door een bijgewerkt exemplaar.

PROM, of Programmable Read Only Memory, uitgevonden in 1956, loste de eerste twee problemen op en besprak gedeeltelijk de derde. Het deed dit door een generiek ontwerp te laten produceren door een gieterij met de mogelijkheid om elke chip op elk punt te programmeren door nauwkeurig grote spanningen toe te passen. Hierdoor konden bedrijven gigantische partijen in wezen blanco PROM-chips bestellen en deze vervolgens naar behoefte programmeren.

EPROM, EEPROM en Flash

EPROM, een afkorting van Erasable Programmable Read Only Memory, was de daaropvolgende ontwikkeling in 1971. Net als PROM konden lege chips in bulk worden gekocht en naar behoefte worden geprogrammeerd. Kritiek EPROM kan ook worden gewist. Het proces om dit te doen was een beetje ingewikkeld. Het vereist echter dat de chip wordt blootgesteld aan intens ultraviolet licht.

Het wisproces duurde ongeveer 10 minuten onder een felle UV-bron, een week voor direct zonlicht of drie jaar voor standaard TL-verlichting. EPROM beperkte het aantal keren dat het kon worden gewist, maar dit was doorgaans duizenden keren, waardoor het derde probleem efficiënt werd opgelost.

EPROM-chips waren ondergebracht in koffers met een transparant kwartsvenster om blootstelling aan UV te vergemakkelijken. Over het algemeen werd er een merksticker op geplaatst om onbedoelde openbaarmaking en wissen te voorkomen. De sticker was meestal voorzien van folie om ervoor te zorgen dat UV-licht de chip niet kon bereiken. In sommige gevallen werden EPROM-chips ontworpen met het venster en verkocht in een stevige verpakking, waardoor het in wezen PROM-chips werden.

EEPROM, of Electronically Erasable Programmable Read Only Memory, ontwikkeld in 1972, loste over het algemeen het vierde probleem op. Het kan elektronisch worden gewist. Dit betekende dat de geheugenchip kon worden gewist en op zijn plaats kon worden geprogrammeerd met een geschikte verbinding met een besturingsapparaat in plaats van dat de chip moest worden verwijderd.

Flash-geheugen is een vorm van EEPROM die begin jaren tachtig is uitgevonden. De belangrijkste voordelen zijn dat het de chipruimte efficiënter maakt en duizenden keren opnieuw kan programmeren zonder schade of wissen. Herprogrammering kan worden beperkt tot een deel van de chip in plaats van het hele ding. Het wissen en herprogrammeren gaat veel sneller en verdient de naam Flash.

In moderne computers

In moderne apparaten is RAM nog steeds universeel. ROM bleef lange tijd populair, maskeerde precies ROM omdat het goedkoop te produceren was. In de huidige wereld is het echter van cruciaal belang om firmware-updates naar apparaten te kunnen pushen. Dit heeft er over het algemeen toe geleid dat ROM bijna volledig is vervangen door flashgeheugen. Het voert dezelfde functionaliteit uit, maar kan naar behoefte opnieuw worden geprogrammeerd. Gewoonlijk kan herprogrammeerbare ROM worden geconfigureerd met schrijfbeveiliging om alleen-lezen te worden. Dit is echter geen foutbestendige oplossing.

Flash-geheugen heeft verdere vooruitgang geboekt, waarbij NAND-flashgeheugen wordt ontwikkeld tot SSD's als alternatief secundair opslagmechanisme voor HDD's.

Andere gebruiken

Software die in het verleden is gevonden op ROM-chips, inclusief flash-geheugen, wordt vaak een ROM genoemd. Deze naam komt van de afkorting van de term ROM-afbeeldingen. Veel gemeenschappen van liefhebbers van retro-gaming delen en verhandelen bijvoorbeeld klassieke games die via emulators op moderne computers kunnen worden gespeeld. Deze terminologie kan ook worden overgedragen op mobiele besturingssystemen, waar aangepaste builds van Android vaak ROM's worden genoemd.

Conclusie

ROM staat voor Read Only Memory . Oorspronkelijk verwees het naar het primaire geheugen dat alleen tijdens de fabricage kon worden geprogrammeerd. Met ontwikkelingen in de loop van de tijd werd het echter mogelijk om ROM te herprogrammeren met verschillende moeilijkheidsgraden en hardwarevereisten.

Bij moderne computers wordt ROM volledig vervangen door flashgeheugen, dat goedkoop verkrijgbaar is en opnieuw kan worden geprogrammeerd, waardoor firmware-updates kunnen worden geïnstalleerd. Realistisch gezien laat dit ROM nu achter als een verouderde term, aangezien het "Alleen-lezen" -geheugen in feite kan worden overschreven.



Leave a Comment

Wat te Doen Als Powerbeats Pro Niet Opladen in de Case

Wat te Doen Als Powerbeats Pro Niet Opladen in de Case

Als uw Powerbeats Pro niet opladen, gebruik dan een andere voedingsbron en maak uw oordopjes schoon. Laat de case open terwijl u uw oordopjes oplaadt.

De Basisprincipes van 3D-printen: Een Onmisbare Onderhoudschecklist

De Basisprincipes van 3D-printen: Een Onmisbare Onderhoudschecklist

Het behoud van uw apparatuur in goede staat is essentieel. Hier zijn enkele nuttige tips om uw 3D-printer in topconditie te houden.

Canon Pixma MG5220: Scannen Zonder Inkt

Canon Pixma MG5220: Scannen Zonder Inkt

Hoe te scannen met de Canon Pixma MG5220 wanneer je zonder inkt zit.

5 Redenen waarom je laptop oververhit

5 Redenen waarom je laptop oververhit

Ontdek enkele mogelijke redenen waarom je laptop oververhit raakt, samen met tips en trucs om dit probleem te vermijden en je apparaat koel te houden.

Hoe een SSD te installeren op desktop- en laptop-pc's

Hoe een SSD te installeren op desktop- en laptop-pc's

Heb je net een SSD gekocht in de hoop de interne opslag van je pc te upgraden maar weet je niet hoe je een SSD moet installeren? Lees dit artikel nu!

Hoe GeForce Now Foutcode 0xC272008F op te lossen

Hoe GeForce Now Foutcode 0xC272008F op te lossen

Je maakt je klaar voor een avond gamen en het wordt een grote – je hebt net “Star Wars Outlaws” opgepakt op de GeForce Now streamingdienst. Ontdek de enige bekende workaround die je laat zien hoe je GeForce Now Foutcode 0xC272008F kunt oplossen, zodat je weer Ubisoft-games kunt spelen.

3D Printen Basisprincipes: Onderhoudstips voor uw 3D-printer

3D Printen Basisprincipes: Onderhoudstips voor uw 3D-printer

Het onderhouden van uw 3D-printers is zeer belangrijk om de beste resultaten te behalen. Hier zijn enkele belangrijke tips om in gedachten te houden.

Hoe de IP-adres van een printer te vinden

Hoe de IP-adres van een printer te vinden

Problemen met het vinden van het IP-adres dat je printer gebruikt? Wij laten je zien hoe je het kunt vinden.

Hoe AirPods te Gebruiken met Samsung Telefoons

Hoe AirPods te Gebruiken met Samsung Telefoons

Als je onzeker bent of je AirPods voor je Samsung-telefoon moet kopen, kan deze gids je zeker helpen. De meest voor de hand liggende vraag is of de twee compatibel zijn, en het antwoord is: ja, dat zijn ze!

Wat doet Scroll Lock?

Wat doet Scroll Lock?

Scroll lock is een toets op de meeste toetsenborden, hoewel de meeste mensen het nooit echt gebruiken. Ontdek het nut en gebruik van scroll lock in moderne software.