Swap space

Swap space

Umlagerung, englisch = Swapping [swɐpɪŋ] (kommt von to swap, deutsch = austauschen) beschreibt in der Informatik das Schreiben von Daten, die sich im schnellen, aber kleinen Hauptspeicher (RAM) des Computers befinden, auf den langsamen, aber großen Hintergrundspeicher (wie z. B. eine Festplatte) und umgekehrt das Laden solcher Daten aus dem Hintergrund- in den Hauptspeicher. Dieser Vorgang ist Teil der Segmentierung, einer speziellen Art der Speicherverwaltung in Betriebssystemen.

Meist findet das Swapping statt, wenn der Scheduler einen anderen Prozess aktiviert. Das Datensegment des neu aktivierten Prozesses wird in den Arbeitsspeicher geladen, während das Datensegment des abgelösten Prozesses auf den Hintergrundspeicher geschrieben wird.

Beim Swapping sind die Daten eines Prozesses entweder vollständig ausgelagert oder vollständig im Hauptspeicher enthalten. Diese Eigenschaft unterscheidet das Swapping vom Paging, bei dem nur einzelne Speicherseiten aus- und eingelagert werden. Dies führt dazu, dass Programme, welche mehr Arbeitsspeicher benötigen als vorhanden ist, nicht ausgeführt werden können. Außerdem ist das Auslagern und Einlesen von kompletten Prozessen relativ zeitaufwendig. Der Vorteil zur statischen Partitionierung des Arbeitsspeichers liegt darin begründet, dass sich beim Swapping die Größen der einzelnen Teilbereiche verändern können.

Beim Swapping müssen zwei Probleme gelöst werden:

  1. Die Speicheradressen der lokalen Variablen können sich zwischen Auslagerung und erneutem Einlesen verändern, wenn sich die Größe des Speichersegmentes ändert. Dies wird durch Relokation der Variablen umgangen, indem die Speicheradressen der Variablen bei jedem Einlesen neu berechnet werden.
  2. der Speicherschutz des verwaltenden Betriebssystems, der verhindert, dass Programme den ihnen zugewiesenen Speicherbereich zum Lesen oder Schreiben verlassen können.

Bei Betriebssystemen, die nur Segmentierung unterstützen, bilden alle ausgelagerten Speichersegmente in ihrer Gesamtheit die Auslagerungsdatei, während bei Betriebssystemen, die Paging unterstützen, alle ausgelagerten Speicherseiten die Auslagerungsdatei bilden.


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • swap space —    On a hard disk, a file used to store parts of running programs that have been swapped out of memory temporarily to make room for other running programs. A swap file may be permanent, always occupying the same amount of hard disk space, even… …   Dictionary of networking

  • swap space — noun the disk space that is set aside for virtual memory • Syn: ↑swap file • Hypernyms: ↑disk space, ↑disc space …   Useful english dictionary

  • swap space — memory whose source is in a swap file and not in the Random Access Memory chips (Computers) …   English contemporary dictionary

  • Swap Space — unter UNIX Bereich auf der Festplatte, auf den das Betriebssystem Hauptspeicher auslagern kann, sofern mehr Speicher als durch RAM vorhanden benötigt wird …   Acronyms

  • Swap Space — unter UNIX Bereich auf der Festplatte, auf den das Betriebssystem Hauptspeicher auslagern kann, sofern mehr Speicher als durch RAM vorhanden benötigt wird …   Acronyms von A bis Z

  • swap file — noun the disk space that is set aside for virtual memory • Syn: ↑swap space • Hypernyms: ↑disk space, ↑disc space * * * swap file noun (computing) An area of the hard disk of a computer into which any information not immediately required may be… …   Useful english dictionary

  • Swap body — A Swap body is a standard freight container for road and rail transport. Basic standardization is set with Euronorm EN 283 and EN 284 for construction and design and EN 13044 for marking and identification. The respective panel for developing… …   Wikipedia

  • Swap — A swap is the barter of one thing for another. Swap may also refer to:* Swap (computer science), exchanging two variables in the memory of a computer * Swap (finance), a derivative in which two parties agree to exchange one stream of cash flows… …   Wikipedia

  • Space Invaders Get Even — Infobox VG title=Space Invaders Get Even caption = developer = Taito Corporation publisher = Taito Corporation Square Enix (Europe) designer = engine = picture format= released = vgrelease|JP=August 26, 2008|NA=TBA vgy|2008|EU=October vgy|2008… …   Wikipedia

  • swap —    To temporarily move a process from memory to disk, so that another process can use that memory space. When space becomes available again, the process is swapped back into memory. This allows more processes to be loaded than there is physical… …   Dictionary of networking

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”