Was ist RAM?
RAM steht für Random Access Memory – zu Deutsch: Direktzugriffsspeicher. Es ist der Arbeitsspeicher deines Computers: ein schneller, temporärer Speicher, in dem alle aktiven Programme und deren Daten gespeichert werden.
Im Gegensatz zu einer Festplatte ist RAM flüchtig – sobald du den Computer ausschaltest, wird alles im RAM gelöscht. Deshalb musst du wichtige Dokumente erst speichern, bevor du den Computer ausschaltest!
Stell dir RAM wie die Arbeitsfläche eines Schreibtisches vor: Du legst alles aus, woran du gerade arbeitest. Die Festplatte ist dann wie ein Aktenregal – dort wird alles dauerhaft aufbewahrt, aber es dauert länger, etwas herauszuholen.
Warum brauchen wir RAM?
Die CPU kann Befehle nur direkt ausführen, wenn sich die Daten im RAM befinden. Festplatten (und SSDs) sind viel langsamer als RAM. Wenn ein Programm geöffnet wird, werden seine Daten vom Speicher in den RAM geladen, damit die CPU schnell darauf zugreifen kann.
Wie viel RAM brauche ich?
| RAM-Menge | Geeignet für |
|---|---|
| 4 GB | Grundlegende Aufgaben, einfache Programme |
| 8 GB | Normaler Gebrauch, leichtes Multitasking |
| 16 GB | Spiele, Videobearbeitung, viele Browser-Tabs |
| 32 GB+ | Professionelle Anwendungen, 3D-Rendering |
Wenn nicht genug RAM vorhanden ist, verwendet das Betriebssystem einen Teil der Festplatte als virtuellen Speicher – das ist viel langsamer und macht den Computer merklich träger.
RAM vs. Festplattenspeicher
| Merkmal | RAM | Festplatte / SSD |
|---|---|---|
| Geschwindigkeit | Sehr schnell | Langsamer |
| Kapazität | 4–64 GB (typisch) | 256 GB – mehrere TB |
| Flüchtig? | Ja (löscht beim Ausschalten) | Nein (dauerhaft) |
| Verwendung | Aktive Programme | Dateien, Betriebssystem |
Wenn dein Computer sehr langsam ist und viele Programme offen sind, ist oft der RAM voll. Schließe Programme, die du nicht brauchst, um RAM freizugeben.
So funktioniert RAM-Zugriff
# In Python ist jede Variable im RAM gespeichert
name = "Anna" # "Anna" wird im RAM gespeichert
punkte = [10, 25, 8] # Liste wird im RAM gespeichert
# Wenn das Programm endet, werden diese Daten aus dem RAM gelöscht
# Es sei denn, sie wurden vorher in eine Datei geschrieben
with open("ergebnis.txt", "w") as datei:
datei.write(f"{name}: {sum(punkte)} Punkte")
DRAM und SRAM
Es gibt zwei Haupttypen von RAM:
- DRAM (Dynamic RAM): Günstig, braucht regelmäßiges Auffrischen – wird als Arbeitsspeicher verwendet
- SRAM (Static RAM): Sehr schnell, teuer – wird als CPU-Cache verwendet
Übungsaufgaben
Was passiert mit den Daten im RAM, wenn der Strom ausfällt oder der Computer ausgeschaltet wird? Was folgt daraus für das Speichern von Dateien?
Antwort anzeigen
Ein Computer hat 4 GB RAM, aber der Benutzer hat 10 gleichzeitige Programme geöffnet, die zusammen 6 GB RAM benötigen. Was passiert?