Unterschied zwischen RAM und ROM | RAM vs ROM

Anonim

Schlüsseldifferenz - RAM vs ROM

Ein Computer kann als eigenständig arbeitende Maschine wie das menschliche Gehirn betrachtet werden. Daher benötigt ein Computer oder eine ähnliche elektronische Maschine einen Speicher zum Speichern der erforderlichen Informationen. Zum Beispiel kann ein Mensch zwei Zahlen addieren und die Ergebnisse basierend auf einer Methode erzeugen, die er gelernt und gespeichert hat. In der gleichen Weise muss ein Computer Methoden und Informationen in einem Speicher zum Betrieb halten. RAM und ROM sind beide verschiedene Arten von Speichern, die in jedem Computer verwendet werden, um sie schnell zu machen und es zu ermöglichen, auf in dem Computer gespeicherte Informationen zuzugreifen. Jeder Computer verfügt über einen bestimmten physischen Speicher, der in Form von Chips ist, die Daten enthalten. RAM (Speicher mit wahlfreiem Zugriff ) ist ein schnell zugreifbarer Speicher, der während seines Betriebs speichert, während ROM (Nur-Lese- Speicher ) permanente Daten speichert,. Somit liegt die -Tastendifferenz zwischen RAM und ROM in der Art und Weise, wie Daten darin gespeichert sind; der -Speicher im RAM ist temporär, während der Speicher im ROM permanent ist.

INHALT

1. Übersicht und Tastendifferenz

2. Was ist RAM

3. Was ist ROM

4. Seite an Seite Vergleich - RAM vs ROM

5. Zusammenfassung

Was ist RAM?

RAM ist die Abkürzung für Random Access Memory . Wie der Name interpretiert, ist die Verwendung oder der Zugriff auf den Speicher zufällig, da der Mikroprozessor den Speicher liest und sehr schnell darauf schreibt. Betrachten Sie einen Computer, der zwei Zahlen hinzufügen muss, die ein Benutzer eingibt. Wenn der Benutzer die zwei Zahlen eingibt, speichert der Computer diese Zahlen im RAM. Danach speichert es das Ergebnis im RAM, damit der Benutzer lesen kann. Auf diese Weise liest und schreibt der Computer oder der Mikroprozessor Daten in den RAM. Ebenso speichert der Computer beim Ausführen eines Programms die erforderlichen Daten von der Festplatte im RAM für den schnellen Zugriff.

Ein RAM ist eine integrierte Schaltung, die aus Speicherzellen besteht, die Schaltkreise von Logikgattern sind. Jede Speicherzelle hat eine Adresse, durch die der Mikroprozessor identifiziert, wo die Daten geschrieben oder gelesen werden sollen. Ein Datenbit kann in einer Speicherzelle gespeichert werden, und normalerweise sind Speicherzellen als Register angeordnet, um 8 Bit breite Daten zu speichern. Die Breite der Daten kann abhängig vom RAM-Typ variieren. Das heißt, ein 16-Bit-RAM besteht aus 16-Bit-Registern, während der 8-Bit-RAM 8-Bit-Register aufweist. Diese Register haben zwei Arten von Verbindungen: Adressleitungen und Datenleitungen. Die logische Kombination "1" und "0", die auf den Adressleitungen platziert ist, aktiviert das Register, das der bestimmten Kombination entspricht, und ermöglicht es, dass es entweder lesen oder schreiben kann. Die in diesen RAM-Registern gespeicherten Daten sind jedoch nur vorübergehend, so dass sie verschwinden, wenn der Chip vom Chip entfernt wird.Dies macht RAM zu einem flüchtigen Speicher.

Es gibt verschiedene Arten von RAMs, die in einem Computer verwendet werden. Die Haupttypen sind Statischer RAM (SRAM) und Dynamischer RAM (DRAM). SRAM ist beim Zugriff viel schneller und die Produktionskosten sind höher als bei DRAMs. Daher wird SRAM als ein Cachespeicher des Mikroprozessorchips verwendet. DRAM hingegen ist etwas langsamer und vergleichsweise preiswerter. DRAMs werden extern zum Mikroprozessor auf der Hauptplatine verwendet. Manchmal erstellt der Computer eine separate Partition auf der Festplatte als RAM, wenn der physische RAM überlastet wird. Dieser Vorgang macht den Computer langsamer im Betrieb, da dies das Schreiben und Lesen von Daten in einer Datei, die als Seiten-Datei bezeichnet wird, auf der Festplatte erfordert. Diese Art von RAM wird virtuelles RAM genannt.

Abbildung 01: RAM

Was ist ROM?

Der Begriff "Nur-Lese-Speicher" wird als ROM abgekürzt. Im Gegensatz zu RAM ist ROM ein nichtflüchtiger Speicher; obwohl die Energie vom ROM-Chip entfernt wird, bleiben die gespeicherten Daten immer noch in ihren Registern. Daten in ROMs werden normalerweise gespeichert, wenn sie hergestellt werden. Für Computer ist ROM nützlich, um Programme zu speichern, die nicht verändert werden. zum Beispiel BIOS, welches beim Starten (Booten) ausgeführt wird. Ältere Versionen von Compact-Disks werden auch als ROMs (CD-ROM) bezeichnet.

Es gibt viele Nachteile von ROMs, der Hauptnachteil ist die Unfähigkeit, die Funktionen der Firmware zu ändern oder zu aktualisieren. Wenn der Hersteller es mit einer fehlerhaften Firmware programmiert hat, müssen alle Chips nacheinander abgerufen und ersetzt werden. Ein anderer Nachteil besteht darin, dass ROMs in der Forschung und Entwicklung nicht nützlich sind, da viele Versionen der Firmware vom Programmierer getestet werden müssen, bevor das endgültige Produkt gestartet wird. Dort ist ein ROM nicht zum Testen von Firmware nützlich, da es kein benutzerfreundliches Gerät ist. Ein löschbarer programmierbarer ROM, bei dem die Firmware vom Programmierer neu geschrieben werden kann, wurde eingeführt, um diese Probleme zu überwinden. Das Löschen erfordert jedoch ein intensives UV-Licht, was es immer noch schwierig macht. Als eine Lösung dafür wurde das elektrisch löschbare programmierbare ROM in die Programmierer eingeführt, so dass sie auf dem Testbett selbst verwendet werden konnten und wiederholt programmiert werden können. Flash-Speicher, der in USB-Laufwerken und modernen Laptops als Festplatte eingesetzt wird, ist eine Weiterentwicklung des EEPROM, die die Chipfläche sehr effizient nutzt. Die wiederbeschreibbaren CDs und DVDs gelten auch als Weiterentwicklung von CD- und DVD-ROMs.

Abbildung 02: EEPROM

Was ist der Unterschied zwischen RAM und ROM?

- diff Artikel Mitte vor Tabelle ->

RAM vs ROM

Daten können sowohl gespeichert als auch aus dem RAM (Random Access Memory) abgerufen werden. Daten können nur aus dem ROM (Nur-Lese-Speicher) gelesen werden.
Zugriff
Die Zugriffszeit im RAM ist sehr kurz. Der Computer verwendet es schnell, um häufig benötigte Daten zu speichern. Die Zugriffszeit ist im ROM lang. Es kann nicht zum schnellen Lesen verwendet werden.
Speicher
RAM ist ein flüchtiger Speicher. Sobald die Spannungsversorgung verloren geht, werden die Daten aus dem Speicher entfernt. ROM ist ein nichtflüchtiger Speicher. Wenn es nicht löschbar ist, bleiben die Daten gespeichert, bis die Hardware beschädigt ist.
Die Verwendung von
RAM wird im Cache und im Hauptspeicher des Computers verwendet, da es schnell ist, die Produktionskosten hoch sind und die Oberfläche pro Einheitsspeicher größer ist. ROMs werden verwendet, um permanente, aber weniger genutzte Daten wie Software-Setups, einmal verwendete BIOS in Computern zu speichern, da sie in größeren Kapazitäten hergestellt werden und die Produktionskosten geringer sind.

Zusammenfassung - RAM vs ROM

RAM ist ein temporärer Hochgeschwindigkeitsspeicher für Daten, mit denen Werte gespeichert werden, die schnell verwendet werden. Im Gegensatz dazu sind ROMs eine permanente Art von Speicher und im Gegensatz zu RAMs wird ein Datenverlust nicht auftreten, obwohl die Spannung entfernt wird. Dies ist der entscheidende Unterschied zwischen RAM und ROM. ROMs sind nachteilig im Gebrauch, da die Firmware nach dem Schreiben in den ROM nicht für Verbesserungen oder Korrekturen verändert werden kann. Daher werden ROMs mit Lese- und Schreibfähigkeiten wie RAMs eingeführt. Die Lese- / Schreibfunktion von RAMs ist jedoch viel schneller als ROM.

Bild mit freundlicher Genehmigung:

1. "Chip ram" Von Laserlicht - Eigene Arbeit (CC BY-SA 3. 0) über Commons Wikimedia

2. "AT24C02 EEPROM 1480355 6 7 HDR Enhancer" Von © Nevit Dilmen (CC BY-SA 3. 0) über Commons Wikimedia

Ähnliche Beiträge:

1. Unterschied zwischen SRAM und DRAM

2. Unterschied zwischen RAM und Cache-Speicher

3. Unterschied zwischen RAM und Prozessor

4. Unterschied zwischen PLA und ROM

5. Unterschied zwischen flüchtigem und nichtflüchtigem Speicher

6. Unterschied zwischen primärem und sekundärem Speicher