Verschil tussen RAM en ROM

RAM (Werkgeheugen) is een snel toegankelijk geheugen dat gegevens opslaat tijdens de werking ervan terwijl ROM (Read Only Memory) bewaart permanente gegevens die voor zijn functies worden gebruikt, zoals de informatie voor het opstarten van de computer. Dus, de belangrijk verschil tussen RAM en ROM zit in de manier waarop de gegevens erin zijn opgeslagen; de opslag in RAM is tijdelijk, terwijl de opslag in ROM permanent is.

Een computer, zoals het menselijk brein, heeft geheugen nodig om vereiste informatie op te slaan. Een mens kan bijvoorbeeld twee getallen bij elkaar optellen en de resultaten produceren op basis van een methode die hij heeft geleerd en onthouden. Op dezelfde manier moet een computer methoden en informatie in een geheugen opslaan om te kunnen werken. RAM en ROM zijn beide verschillende typen geheugens die op elke computer worden gebruikt om deze snel te maken en om toegang te krijgen tot informatie die op de computer is opgeslagen. Elke computer wordt geleverd met een bepaalde hoeveelheid fysiek geheugen, in de vorm van chips die gegevens bevatten.

INHOUD

1. Overzicht en belangrijkste verschil
2. Wat is RAM
3. Wat is ROM
4. Vergelijking zij aan zij - RAM versus ROM in tabelvorm
6. Samenvatting

Wat is RAM?

RAM is de afkorting van Werkgeheugen. Zoals de naam interpreteert, is het gebruik of de toegang tot het geheugen willekeurig, omdat de microprocessor het geheugen leest en er zeer snel naartoe schrijft. Overweeg een computer die twee nummers moet toevoegen die door een gebruiker worden ingevoerd. Wanneer de gebruiker de twee nummers invoert, slaat de computer die nummers op in het RAM. Hierna wordt het resultaat in het RAM-geheugen opgeslagen zodat de gebruiker het kan lezen. Dit is hoe de computer of de microprocessor gegevens in de RAM leest en schrijft. Op dezelfde manier slaat de computer tijdens het uitvoeren van een programma de vereiste gegevens op van de harde schijf in de RAM voor snelle toegang.

Hoe gegevens worden opgeslagen in het RAM-geheugen

Een RAM is een geïntegreerde schakeling die is samengesteld uit geheugencellen die schakelingen zijn van logische poorten. Elke geheugencel heeft een adres waarmee de microprocessor identificeert waar de gegevens moeten worden weggeschreven of van waar deze moet worden gelezen. Eén geheugencel kan slechts één bit van gegevens opslaan, en gewoonlijk zijn de geheugencellen gerangschikt als registers om 8 bit brede gegevens vast te houden. De breedte van gegevens kan variëren, afhankelijk van het RAM-type. Dat wil zeggen dat een 16-bit RAM 16 bit registers heeft, terwijl een 8-bit RAM 8-bit registers heeft.

De bovengenoemde registers hebben twee typen verbindingen: adreslijnen en datalijnen. De logische combinatie van '1' en '0' op de adresregels activeert het register dat overeenkomt met de specifieke combinatie en maakt het mogelijk om te lezen of te schrijven. De gegevens die zijn opgeslagen in deze RAM-registers zijn echter slechts tijdelijk, dus verdwijnen ze wanneer de stroom is uitgeschakeld. Dit maakt RAM een vluchtig geheugen.

Figuur 01: RAM

Soorten RAM

Er zijn verschillende soorten RAM's die in een computer worden gebruikt; de hoofdtypes zijn Static RAM (SRAM) en Dynamic RAM (DRAM). SRAM is veel sneller bij toegang en de productiekosten zijn hoger dan bij DRAM's. Daarom wordt SRAM gebruikt als een cachegeheugen van de microprocessorchip. DRAM is aan de andere kant iets langzamer en relatief minder duur. DRAM's worden extern gebruikt voor de microprocessor op het moederbord. Soms maakt de computer een aparte partitie op de harde schijf als een RAM om het te veel gebruikte fysieke RAM goed te maken. Dit proces maakt de computer langzamer in gebruik, omdat hiervoor gegevens moeten worden geschreven en gelezen in een bestand met de naam paginabestand op de harde schijf. Dit type RAM wordt virtuele RAM genoemd.

Wat is ROM?

ROM is het afkorting voor Read-Only Memory. In tegenstelling tot RAM is ROM een niet-vluchtig geheugen; hoewel het vermogen wordt verwijderd van de ROM-chip, blijven de opgeslagen gegevens nog steeds in hun registers. ROM's bevatten meestal vooraf opgeslagen gegevens wanneer ze worden geproduceerd. Voor computers is ROM nuttig om niet-gewijzigde programma's op te slaan; bijvoorbeeld BIOS, dat wordt uitgevoerd bij het starten (opstarten).

Nadelen van ROM

Er zijn veel nadelen van ROM's en het grootste nadeel is het onvermogen om de functies van de firmware te wijzigen of bij te werken. Als de fabrikant het heeft geprogrammeerd met een slecht werkende firmware, moeten alle chips een voor een worden opgeroepen en vervangen. Een ander nadeel is dat ROM's niet nuttig zijn in R & D-werkzaamheden, omdat veel versies van de firmware door de programmeur moeten worden getest voordat het eindproduct wordt geïntroduceerd.

Typen ROM

Een uitwisbaar programmeerbaar ROM (EPROM) waar de firmware kan worden herschreven door de programmeur is geïntroduceerd om de bovengenoemde problemen op te lossen. Het wissen heeft echter een UV-licht met hoge intensiteit nodig, waardoor het nog steeds moeilijk is. Als een oplossing hiervoor is de elektrisch wisbare programmeerbare ROM (EEPROM) geïntroduceerd bij de programmeurs, zodat ze kunnen worden gebruikt op het testbed zelf, en herhaaldelijk opnieuw geprogrammeerd kunnen worden.

Figuur 02: EEPROM

Flash-geheugen, gebruikt in USB-drives en moderne laptops als de harde schijf, is een verdere ontwikkeling van EEPROM die het chip-gebied zeer efficiënt gebruikt. De herschrijfbare cd's en dvd's worden ook beschouwd als een vooruitgang van cd- en dvd-roms.

Verschil tussen RAM en ROM

RAM versus ROM

Gegevens kunnen zowel worden opgeslagen als uit het RAM worden gehaald (Random-Access Memory). Gegevens kunnen alleen worden gelezen vanaf ROM (alleen-lezen geheugen).
Toegang
Toegangstijd is erg kort in RAM. De computer gebruikt het snel om frequent vereiste gegevens op te slaan. Toegangstijd is lang in ROM. Het kan niet worden gebruikt om snel te lezen.
opslagruimte
RAM is een vluchtig geheugen, dus zodra de spanningsvoorziening is verloren, worden de gegevens uit het geheugen verwijderd. ROM is een niet-vluchtig geheugen. Als het niet wisbaar is, blijven de gegevens bewaard totdat de hardware is beschadigd.
Gebruik
RAM wordt gebruikt in de cache en het hoofdgeheugen van de computer, omdat het snel is, de productiekosten hoog zijn en het oppervlak per geheugeneenheid groter is. ROM's worden gebruikt om permanente maar minder gebruikte gegevens op te slaan, zoals software-instellingen, eenmalig gebruikt BIOS in computers, omdat ze in grotere capaciteiten worden vervaardigd en de productiekosten lager zijn.

Samenvatting - RAM versus ROM

RAM is een snelle tijdelijke opslag voor gegevens die worden gebruikt om waarden op te slaan die snel worden gebruikt. ROM's daarentegen zijn een permanent type geheugen en in tegenstelling tot RAM's zal gegevensverlies niet optreden, zelfs als de spanning wordt verwijderd. Dit is het belangrijkste verschil tussen RAM en ROM. ROM's zijn nadelig in gebruik, aangezien de firmware eenmaal in de ROM is geschreven en niet kan worden gewijzigd voor verbeteringen of correcties. Daarom worden ROM's ook geïntroduceerd met lees- en schrijfmogelijkheden zoals RAM's. Maar de lees / schrijf-functie van RAM's is veel sneller dan ROM.

Afbeelding met dank aan:
1. "Chip ram" door Laserlicht - Eigen werk (CC BY-SA 3.0) via Commons Wikimedia
2. "AT24C02 EEPROM 1480355 6 7 HDR Enhancer" door © Nevit Dilmen (CC BY-SA 3.0) via Commons Wikimedia