RAM versus ROM
RAM (Random Access Memory) en ROM (Read Only Memory) zijn twee zeer oude technologieën die werden gemaakt in de allereerste dagen van de computer. Desondanks worden ze tegenwoordig nog steeds gebruikt, zelfs als de technische definities van de twee niet meer van toepassing zijn als voorheen. Het grootste verschil tussen RAM en ROM is het gebruik ervan. ROM wordt gebruikt om de code op te slaan voor programma's die in de processor worden uitgevoerd. Ter vergelijking: RAM wordt gebruikt om de tijdelijke gegevens vast te houden die door het programma worden gemaakt en gebruikt.
RAM werd zo genoemd omdat elk gebied van het geheugen snel toegankelijk is zonder al het andere te hoeven doorlopen. Dit was in tegenstelling tot tikaandrijvingen, waarbij de toegangstijd lineair gerelateerd is aan de huidige positie van het hoofd ten opzichte van de positie van de gegevens. De manier waarop ROM werd genoemd is ook zeer vergelijkbaar; omdat oude ROM's gemaakt zijn met de ingebouwde data en er is geen manier om het te veranderen. Natuurlijk zijn beide niet langer van toepassing. DRAM-chips worden feitelijk in bursts benaderd in plaats van willekeurig. ROM's zijn nu gemaakt met flash-geheugen dat gemakkelijk kan worden beschreven. Toch zitten de oude terminologie sindsdien vast.
RAM is een vluchtig geheugentype, wat betekent dat het zijn inhoud verliest zodra de stroom is verwijderd. Dit is de reden waarom het ROM niet kan vervangen, dat zijn inhoud behoudt, zelfs wanneer deze niet van stroom wordt voorzien. Het nadeel van ROM is zijn veel langzamere snelheid. Als je het gebruikt om RAM te vervangen, zou een computer erg traag presteren.
Tegenwoordig wordt RAM voornamelijk gezien als het primaire geheugen van computers en andere gadgets zoals smartphones en tablets. In draagbare gadgets wordt het interne geheugen dat is gereserveerd voor toepassingen vaak ROM genoemd. Maar in computers behoudt ROM's zijn oorspronkelijke betekenis. De chip die wordt gebruikt om de BIOS vast te houden, is een ROM, omdat er niet routinematig naar wordt geschreven; maar het is soms bijgewerkt. Optische drives worden ook ROMS (d.w.z. CD-ROM en DVD-ROM) genoemd omdat ze schijven lezen waarop niet kan worden geschreven; maar de meeste optische stations hebben ook de mogelijkheid om naar lege schijven te schrijven.
Samenvatting:
ROM wordt gebruikt voor het opslaan van programma's, terwijl RAM wordt gebruikt door programma's om tijdelijke gegevens te bewaren
RAM is een type geheugen dat niet-opeenvolgend kan worden benaderd, terwijl ROM een type geheugen is dat alleen in een normale bewerking wordt gelezen
ROM is niet-vluchtig, terwijl RAM vluchtig is
RAM is aanzienlijk sneller dan ROM