RAM, ROM und nichtflüchtiger Speicher
Kurz: RAM ist flüchtiger Arbeitsspeicher: schnell, aber leer nach dem Ausschalten. ROM ist Festwertspeicher, der Daten dauerhaft hält und nur gelesen wird. Nichtflüchtige Speichermedien (SSD, Festplatte, USB-Stick) behalten Daten ohne Strom und dienen der Aufbewahrung.
Genauer: „Flüchtig” heißt: Der Inhalt geht ohne Strom verloren. Rechner brauchen beides: schnellen, flüchtigen Speicher für laufende Arbeit und nichtflüchtigen für das Aufbewahren von Programmen, Daten und der Startsoftware.
Im Detail
| RAM | ROM | Nichtflüchtige Speichermedien | |
|---|---|---|---|
| Name | Random Access Memory | Read-Only Memory | SSD, HDD, USB-Stick, SD-Karte |
| Flüchtig? | ja | nein | nein |
| Schreiben | schnell, beliebig oft | fest oder nur selten | möglich, begrenzt oft (Flash) |
| Geschwindigkeit | sehr hoch (~50 GB/s) | langsam | SSD 0,5 – 14 GB/s, HDD 0,15 GB/s |
| Größe | 8 – 128 GB | KB bis MB | 256 GB – mehrere TB |
| Zweck | Programme und Daten, mit denen gerade gearbeitet wird | Startsoftware (Firmware) | Betriebssystem, Programme, Dateien |
| Preis pro GB | hoch | – | niedrig |
RAM (meist DRAM): Jede Zelle ist ein winziger Kondensator, der ständig aufgefrischt werden muss. Direkter Zugriff auf jede Adresse in gleicher Zeit. SRAM (Cache) ist schneller und teurer.
ROM und Verwandte:
- Maskenprogrammiertes ROM: Inhalt bei der Fertigung eingebrannt.
- PROM, EPROM (UV-löschbar), EEPROM (elektrisch löschbar).
- Flash-ROM: Heute üblich für BIOS/UEFI-Firmware, beschreibbar (Update).
Nichtflüchtig (auch Massenspeicher): Daten bleiben ohne Strom. Beispiele: Magnetische Festplatte, Flash (SSD), optische Medien (CD, DVD), Magnetband.
Beispiel einer Datei: Liegt auf der SSD, wird beim Öffnen in den RAM kopiert, bearbeitet dort, und beim Speichern zurückgeschrieben. Schaltet man den Strom vor dem Speichern ab, sind die Änderungen im RAM verloren.
- Hinweis: Name „Random Access” ist verwirrend, denn auch SSDs haben wahlfreien Zugriff. Der Unterschied liegt in Tempo und Flüchtigkeit.
- Neue Technologien: NVRAM, 3D XPoint (eingestellt), MRAM verbinden RAM-Tempo mit Nichtflüchtigkeit.
Siehe auch: RAM, ROM, NAND-Flash