Verschil tussen RAM en ROM | RAM vs ROM

Anonim

Belangrijkste verschil - RAM vs ROM

Een computer kan worden beschouwd als een zelfstandige werkmachine zoals het menselijke brein. Daarom heeft een computer of een soortgelijke elektronische machine een geheugen nodig om de vereiste informatie op te slaan. Bijvoorbeeld, een mens kan twee nummers samen toevoegen en de resultaten produceren op basis van een methode die hij heeft geleerd en gememoriseerd. Op dezelfde manier moet een computer methoden en informatie in een geheugen houden om te werken. RAM en ROM zijn beide verschillende herinneringen die in elke computer worden gebruikt om het snel te maken en om toegang te krijgen tot informatie die in de computer is opgeslagen. Elke computer komt met een bepaalde hoeveelheid fysisch geheugen, dat is in de vorm van chips die gegevens bevatten. RAM (Random Access Memory ) is een snel toegankelijk geheugen dat tijdens de werking wordt opgeslagen terwijl ROM (Read Only Memory ) permanente gegevens opslaat die gebruikt wordt voor zijn functies, zoals methodes om te functioneren. Zo is het sleutelverschil tussen RAM en ROM op de manier waarop de gegevens erin worden opgeslagen; de opslagruimte in RAM is tijdelijk, terwijl de opslag in ROM permanent is.

INHOUD

1. Overzicht en sleutelverschil

2. Wat is RAM

3. Wat is ROM

4. Vergelijking naast elkaar - RAM vs ROM

5. Samenvatting

Wat is RAM?

RAM is de afkorting van

Random Access Memory . Zoals de naam interpreteert, is het gebruik of de toegang tot het geheugen willekeurig, aangezien de microprocessor het geheugen leest en er heel snel naar 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 deze nummers op in het RAM. Daarna slaat het resultaat op in het RAM voor de gebruiker om te lezen. Zo leest en computer de computer of de microprocessor gegevens in het RAM. Net als wanneer een programma wordt uitgevoerd, slaat de computer de vereiste gegevens op van de vaste schijf in het RAM voor snelle toegang.

Een RAM is een geïntegreerd circuit dat bestaat uit geheugencellen die circuits van logische poorten zijn. Elke geheugencel heeft een adres waarmee de microprocessor identificeert waar de gegevens moeten worden geschreven of gelezen van. Een beetje gegevens kunnen in één geheugencel worden opgeslagen en meestal worden geheugencellen geregeld als registers om 8 bits brede data te houden. De breedte van de gegevens kan variëren afhankelijk van het RAM type. Dat wil zeggen dat een 16-bit RAM bestaat uit 16 bit registers, terwijl 8-bits RAM 8-bit registers heeft. Deze registers hebben twee soorten verbindingen: adreslijnen en data lijnen. De logica '1' en '0' die op de adreslijnen worden geplaatst, activeert het register dat overeenkomt met de specifieke combinatie en stelt het in staat om te lezen of schrijven. De gegevens die in deze RAM-registers zijn opgeslagen, zijn echter alleen tijdelijk, zodat ze verdwijnen wanneer de stroom uit de chip is verwijderd.Dit maakt RAM een vluchtig geheugen.

Er zijn verschillende typen RAM's die in een computer worden gebruikt; De belangrijkste typen zijn statische RAM (SRAM) en dynamische RAM (DRAM). SRAM is veel sneller op toegang en de productiekosten zijn hoger dan DRAM's. Daarom wordt SRAM gebruikt als cache-geheugen van de microprocessor chip. DRAM, aan de andere kant, is een beetje 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 vaste schijf als RAM wanneer het fysieke RAM overmatig wordt gebruikt. Dit proces maakt de computer langzamer in werking, omdat dit het schrijven en lezen van gegevens in een bestand met een paginabestand op de harde schijf vereist. Dit type RAM wordt virtueel RAM genoemd.

Figuur 01: RAM

Wat is ROM?

De term Read-Only Memory wordt afgekort als ROM. In tegenstelling tot RAM is ROM een niet-vluchtig geheugen; Hoewel de stroom uit de ROM-chip is verwijderd, blijven de opgeslagen gegevens nog in hun registers. Gegevens in ROM's worden meestal opgeslagen als ze worden vervaardigd. Voor computers is ROM nuttig om programma's op te slaan die niet worden gewijzigd; bijvoorbeeld BIOS, dat wordt uitgevoerd bij het opstarten (opstart). Oudere versies van compact discs staan ​​ook bekend als ROM's (cd-rom).

Er zijn veel nadelen van ROM's, het belangrijkste nadeel is het onvermogen om de functies van de firmware te wijzigen of bij te werken. Als de fabrikant het programma heeft geconfigureerd met vaste firmware, moet alle chips worden herhaald en één voor één vervangen. Een ander nadeel is dat ROM's niet bruikbaar zijn in R & D-werk, aangezien veel versies van de firmware door de programmeur moeten worden getest voordat het eindproduct wordt gelanceerd. Daar is een ROM niet handig om firmware te testen omdat het geen gebruiksvriendelijk apparaat is. Een uitwisselbare programmeerbare ROM waar de firmware opnieuw kan worden geschreven door de programmeur is geïntroduceerd om deze problemen te overwinnen. Echter, het wissen heeft een UV-licht met hoge intensiteit nodig, waardoor het nog steeds moeilijk is. Als oplossing hiervoor is de programmeerbare ROM, die elektrisch uitwisbaar is, geïntroduceerd aan de programmeurs, zodat ze op het testbed zelf kunnen worden gebruikt en herhaaldelijk opnieuw kunnen worden geprogrammeerd. Flash geheugen, dat wordt gebruikt in USB drives en moderne laptops als de harde schijf, is een verdere ontwikkeling van EEPROM, die het chipgebied zeer efficiënt gebruikt. De herschrijfbare cd's en dvd's worden ook beschouwd als een vooruitgang van cd- en dvd-rom's.

Figuur 02: EEPROM

Wat is het verschil tussen RAM en ROM?

- diff Artikel Midden voor Tabel ->

RAM vs ROM

Gegevens kunnen zowel opgeslagen en opgeslagen worden vanuit RAM (Random Access Memory).

Gegevens kunnen alleen worden gelezen vanuit ROM (Read Only Memory). Toegang
De toegangstijd is erg kort in RAM. De computer gebruikt het snel om vaak vereiste gegevens op te slaan.
De toegangstijd is lang in ROM. Het kan niet snel gebruikt worden om te lezen. Opslag
RAM is een vluchtig geheugen, dus zodra de voedingsspanning verloren gaat, worden de gegevens uit het geheugen verwijderd.
ROM is een niet-vluchtig geheugen. Als het niet kan worden verwijderd, blijven de gegevens opgeslagen totdat de hardware is beschadigd. Gebruik
RAM wordt gebruikt in de cache en hoofdgeheugen van de computer, omdat het snel is, de productiekosten hoog zijn en de oppervlakte per geheugengeheugen groter is.
ROM's worden gebruikt voor het opslaan van permanente maar minder gebruikte data zoals software-instellingen, eenmalig gebruikte BIOS in computers, omdat ze in grotere capaciteiten worden vervaardigd en de productiekosten lager zijn. Samenvatting - RAM vs ROM

RAM is een hoge-snelheid tijdelijke opslag voor data die wordt gebruikt om snel te gebruiken waarden. Daarentegen zijn ROM's een permanent type geheugen en in tegenstelling tot RAM's, zal het verlies van gegevens niet gebeuren, ook al is de spanning verwijderd. Dit is het belangrijkste verschil tussen RAM en ROM. ROM's zijn nadelig in gebruik sinds de firmware in de ROM is geschreven, kan deze niet worden gewijzigd voor verbeteringen of correcties. Daarom worden ROM's ook geïntroduceerd met lees- en schrijfmogelijkheden zoals RAM's. Maar de lees- / schrijffunctie van RAM's is veel sneller dan ROM.

Image Courtesy:

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

Gerelateerde berichten:

1. Verschil tussen SRAM en DRAM

2. Verschil tussen RAM en cache-geheugen

3. Verschil tussen RAM en Processor

4. Verschil tussen PLA en ROM

5. Verschil tussen vluchtig en niet-vluchtig geheugen

6. Verschil tussen primair en secundair geheugen