Auch genannt: RAM (Random Access Memory), Hauptspeicher
Arbeitsspeicher ist der kurzfristig nutzbare Speicher eines Computers. Dort liegen Daten und Programmbestandteile, die der Prozessor gerade benötigt oder in Kürze benötigt. Üblicherweise ist damit RAM gemeint. RAM ermöglicht den schnellen Zugriff während der Ausführung, bewahrt Dateien aber nicht dauerhaft auf: Nach dem Ausschalten ist sein Inhalt in der Regel nicht mehr verfügbar. IBM beschreibt RAM entsprechend als temporären Speicher für Daten, die die CPU aktiv verwendet.
Ein Computer hält Programme nicht vollständig im Prozessor bereit. Öffnet man einen Browser, kopiert das Betriebssystem dessen Programmcode, geöffnete Webseiten und weitere benötigte Daten vom dauerhaften Speicher in den Arbeitsspeicher. Von dort kann der Prozessor sie verarbeiten. Das ist nötig, weil ein Laufwerk zwar Dateien langfristig aufbewahrt, für die laufende Verarbeitung aber nicht dieselbe Rolle wie RAM hat. OpenStax erläutert, dass Programme und benötigte Daten beim Start vom Massenspeicher in den Hauptspeicher kopiert werden und der Prozessor Anweisungen und Daten anschließend in seine Register übernimmt.
Die Größe des Arbeitsspeichers wird meist in Gigabyte angegeben. Sie begrenzt nicht unmittelbar, wie viele Dateien ein Gerät insgesamt speichern kann. Sie beeinflusst vielmehr, wie viel zugleich aktiv gehalten werden kann: laufende Programme, ihre Daten, Betriebssystemdienste und gegebenenfalls zwischengespeicherte Inhalte teilen sich diesen Bereich. Reicht er für die aktuelle Arbeitsmenge nicht aus, muss das Betriebssystem Daten auslagern, Programme schließen oder Anfragen ablehnen – abhängig von System und Anwendung.
RAM steht in einer Speicherhierarchie zwischen besonders kleinen, sehr schnellen Speichern im Prozessor und dem dauerhaften Massenspeicher. Der Prozessor arbeitet unter anderem mit Registern; auch Cache-Speicher liegt näher am Prozessor als der Hauptspeicher. Diese Ebenen sind keine austauschbaren Namen für dasselbe Bauteil. Register und Cache sind für sehr schnelle, kleine Datenbestände vorgesehen, RAM hält einen deutlich größeren Arbeitsvorrat bereit.
Wenn ein Programm startet, organisiert das Betriebssystem seinen Speicherbereich. Es legt darin etwa Programmcode, verarbeitete Daten und Zwischenergebnisse ab. Der Prozessor holt Anweisungen aus dem Speicher, verarbeitet sie und schreibt Ergebnisse wieder zurück. Der konkrete Ablauf ist komplexer als ein einzelnes Hin- und Herkopieren: Moderne Systeme verwenden Caches, Speichercontroller und Schutzmechanismen. Die Grundidee bleibt jedoch: Der Arbeitsspeicher stellt den laufenden Programmen einen schnellen Arbeitsbereich zur Verfügung. OpenStax ordnet Hauptspeicher beziehungsweise RAM als schnelleren temporären Speicher zwischen Laufwerk und CPU ein.
Der Ausdruck „Random Access“ bedeutet dabei nicht, dass Daten zufällig ausgewählt werden. Er bezeichnet einen Speicher, bei dem der Zugriff auf eine Adresse nicht davon abhängt, vorherige Positionen der Reihe nach zu durchlaufen. Für Nutzerinnen und Nutzer ist wichtiger: RAM ist für den Betrieb gedacht, nicht für die dauerhafte Ablage.
Auf einem Notebook sind ein Browser mit vielen geöffneten Tabs, eine Videokonferenz und ein Tabellenprogramm gleichzeitig aktiv. Jeder dieser Prozesse benötigt Arbeitsspeicher: für den ausgeführten Code, geöffnete Dokumente, Bild- und Audiodaten sowie temporäre Berechnungen. Hat das Gerät ausreichend freien RAM, können diese Daten im Arbeitsbereich bleiben. Wird der Speicher knapp, reagiert das System oft verzögert, weil es Inhalte vom langsameren Laufwerk nachladen oder vorübergehend auslagern muss.
Dass der Bedarf stark vom Einsatz abhängt, zeigt sich besonders bei lokaler KI. Das Digital-Magazin ordnet RAM bei lokalen KI-Setups als gemeinsam genutzte Ressource für Betriebssystem, Hintergrundprozesse und Modell ein. Daraus folgt keine allgemeingültige Gigabyte-Empfehlung für jedes Gerät: Ein Textdokument, Bildbearbeitung, virtuelle Maschinen und ein lokales Sprachmodell stellen sehr unterschiedliche Anforderungen.
Arbeitsspeicher ist Bestandteil praktisch jedes digitalen Geräts, vom Smartphone über den Arbeitsplatzrechner bis zum Server. Er wird benötigt, um Betriebssysteme und Apps auszuführen, Dateien während der Bearbeitung bereitzuhalten und Daten für Berechnungen zwischenzuspeichern. In Servern kann RAM etwa Datenbanken, Webanwendungen oder virtuelle Maschinen gleichzeitig versorgen. In Grafik- und KI-Anwendungen ist zusätzlich zu unterscheiden, ob Daten im normalen Systemspeicher, im Speicher einer Grafikkarte oder auf einem Laufwerk liegen.
Beim Kauf oder bei einer Aufrüstung ist daher nicht allein eine möglichst hohe Zahl sinnvoll. Entscheidend sind Gerätetyp, aufrüstbare Bauform, Betriebssystem, gleichzeitig genutzte Programme und der erwartete Arbeitsumfang. Mehr RAM kann Engpässe bei parallel laufenden Aufgaben verringern, ersetzt aber weder einen geeigneten Prozessor noch genügend freien Platz auf einer Solid-State-Drive.
Ein häufiger Irrtum ist die Gleichsetzung von RAM und Speicherplatz. Eine SSD oder Festplatte speichert Dateien langfristig; RAM hält Daten temporär für die Ausführung bereit. Daher lässt sich ein voller Datenträger nicht einfach durch mehr Arbeitsspeicher ersetzen – und umgekehrt.
Ebenso ist RAM nicht automatisch schneller als jede andere Speicherform im gesamten Rechner. Register und Cache innerhalb oder nahe der CPU sind typischerweise schneller und kleiner. Außerdem ist ein träges System nicht zwingend ein RAM-Problem: Prozessorlast, langsame Ein- und Ausgabe, Netzwerkverbindungen oder fehlerhafte Software können ebenfalls die Ursache sein. Die RAM-Größe allein sagt deshalb wenig über die Gesamtleistung aus.
Auch „mehr RAM“ ist kein universeller Beschleuniger. Wenn eine Anwendung bereits ausreichend Speicher hat und ihr Engpass an anderer Stelle liegt, bringt zusätzlicher Arbeitsspeicher möglicherweise kaum spürbare Veränderung. Sinnvoll ist eine Prüfung des tatsächlichen Speicherbedarfs im jeweiligen Nutzungsszenario.
Massenspeicher: SSDs und Festplatten speichern Betriebssystem, Programme und Dateien dauerhaft. Arbeitsspeicher nimmt diese Inhalte während der Ausführung auf und verliert sie üblicherweise ohne Stromversorgung.
Cache: Cache ist ein kleinerer, besonders schneller Speicher, der eng mit dem Prozessor zusammenarbeitet. Er ist Teil der Speicherhierarchie, aber nicht die übliche Bezeichnung für RAM.
Grafikspeicher: Eine dedizierte Grafikkarte besitzt häufig eigenen Speicher für Grafikdaten. Dieser VRAM erfüllt eine andere Aufgabe als der allgemeine Arbeitsspeicher, auch wenn integrierte Grafiklösungen teils Systemspeicher mitnutzen.