Pagefile

Pagefile

Die Auslagerungsdatei (engl. Swapfile oder Pagefile) bezeichnet eine Datei auf der Festplatte eines Computers, die verschiedene Betriebssysteme im Rahmen ihrer Speicherverwaltung verwenden, um Prozessen einen größeren Adressraum zur Verfügung stellen zu können als durch den physisch vorhandenen Arbeitsspeicher eigentlich möglich wäre.

Jeder Rechner enthält einen Speicherbereich, in dem die Daten, die gerade vom Rechner gebraucht werden, abgelegt werden. Diesen Bereich nennt man RAM (Random Access Memory). Der Zugriff auf den RAM ist viel schneller als der Zugriff auf die Festplatte. Die Größe des RAMs ist allerdings beschränkt (z. B. auf 2048 MB). Wenn sehr viele Programme und/oder große Dateien geöffnet sind, kann es vorkommen, dass nicht alle Dateien im RAM Platz haben. Dann wird ein Teil des RAMs auf die Festplatte ausgelagert - und zwar in die Auslagerungsdatei. Die Zugriffszeiten sind um den Faktor 106 langsamer, statt Nanosekunden werden dann mehrere Millisekunden zum Speicherzugriff benötigt. Die maximale Datenübertragungsrate ist ca. 100 mal langsamer (ca. 50-60 MB/s gegenüber 5000-6000 MB/s).

Die Auslagerungsdatei enthält je nachdem, ob die Speicherverwaltung reine Segmentierung, reines Paging im Rahmen einer virtuellen Speicherverwaltung oder eine Kombination von beidem anwendet, Segmente, Speicherseiten oder beides. Der Arbeitsspeicher und die Auslagerungsdatei bilden zusammen den virtuellen Speicher.

Der Begriff Auslagerungsdatei ist hauptsächlich durch das Betriebssystem Microsoft Windows geprägt. Dieses verwaltet die Auslagerungsdatei vollkommen selbstständig und passt sie dynamisch den Anforderungen an. Wird für die Ausführung eines Prozesses mehr Speicherplatz benötigt, wird die Auslagerungsdatei größer; wird später wieder weniger Speicherplatz gebraucht, wird die Auslagerungsdatei verkleinert. Allerdings ist es möglich, die Auslagerungsdatei auf eine beliebige fixe Größe (ab 2MB) einzustellen, was unter Umständen zu einem Performancegewinn führen kann. Eine Unterscheidung zwischen dem physischen Arbeitsspeicher und der Auslagerungsdatei findet aus Sicht der Anwendungen nicht statt. Die Anwendungen verwenden den virtuellen Speicher vollkommen transparent. Unter Windows 2000, XP und Vista heißt die Auslagerungsdatei pagefile.sys.

Andere Betriebssysteme wie Linux verwenden ähnliche Speicherverwaltungsmechanismen, jedoch anstelle der Auslagerungsdatei meist die so genannte Swap-Partition oder sogar eine andere Festplatte zur Auslagerung der nicht in den Arbeitsspeicher passenden Speicherbereiche. Dies hat den Vorteil, dass bei häufiger Benutzung der Auslagerungspartition keine unnötige Fragmentierung der anderen Partitionen stattfindet. Der Nachteil besteht in der festen Größe der Partition und somit auch des verfügbaren Speichers. Es ist jedoch unter Linux möglich, während des Betriebs weitere Auslagerungspartitionen hinzuzufügen bzw. vorhandene zu entfernen. Außerdem können auch reguläre Dateien zum Auslagern genutzt werden. Aber auch hier ist die Dateigröße fest. Der Swap hierbei kann auch als Zwischenspeicher während des Ruhezustandes verwendet werden.

Readyboost ist die Option, mittels USB-Stick die Auslagerungsdatei zu spiegeln und dadurch den Zugriff zu beschleunigen.

Weblinks

  • SwapFs (Treiber zum Speichern der Windows-Auslagerungsdatei auf einer Linux-Swappartition (englisch))
  • Microsoft Hilfe und Support Homepage (SO WIRD'S GEMACHT: Festlegen der Leistungsoptionen in Windows XP (virtuellen Speicher optimieren))

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

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

  • Pagefile.sys — Die Auslagerungsdatei (engl. Swapfile oder Pagefile) bezeichnet eine Datei auf der Festplatte eines Computers, die verschiedene Betriebssysteme im Rahmen ihrer Speicherverwaltung verwenden, um Prozessen einen größeren Adressraum zur Verfügung… …   Deutsch Wikipedia

  • Paging — This article is about computer virtual memory. For the wireless communication devices, see Pager . Bank switching is also called paging. Page flipping is also called paging. For calling people in a public place see Public address. In computer… …   Wikipedia

  • Commit charge — In computing, commit charge is a term used in Microsoft Windows operating systems to describe the total amount of pageable virtual address space for which no backing store is assigned other than the pagefile. On systems with a pagefile, it may be …   Wikipedia

  • Session Manager Subsystem — (sous système gestionnaire de session smss.exe) est un composant de Windows. Il est exécuté dès le processus de démarrage de Windows. Durant cette phase, il lance autochk.exe pour vérifier le ou les différent(s) systèmes de fichiers, puis après… …   Wikipédia en Français

  • Smss — Session Manager Subsystem Session Manager Subsystem (sous système gestionnaire de session smss.exe) est un composant de Windows. Il est exécuté dès le processus de démarrage de Windows (2003, XP, 2000, Windows NT 4.0). Durant cette phase, il… …   Wikipédia en Français

  • Smss.exe — Session Manager Subsystem Session Manager Subsystem (sous système gestionnaire de session smss.exe) est un composant de Windows. Il est exécuté dès le processus de démarrage de Windows (2003, XP, 2000, Windows NT 4.0). Durant cette phase, il… …   Wikipédia en Français

  • Audio game — An audio game is a game played on an electronic device such as but not limited to a personal computer. It is similar to a video game save that the only feedback device is audible rather than visual.Audio games originally started out as blind… …   Wikipedia

  • Windows NT Processor scheduling — Without processor scheduling the Microprocessor would give attention to jobs based on when they arrived in the queue. This is not always optimal. Some applications should be given more time with the processor because that program is more critical …   Wikipedia

  • Swapfile — Die Auslagerungsdatei (engl. Swapfile oder Pagefile) bezeichnet eine Datei auf der Festplatte eines Computers, die verschiedene Betriebssysteme im Rahmen ihrer Speicherverwaltung verwenden, um Prozessen einen größeren Adressraum zur Verfügung… …   Deutsch Wikipedia

  • Своп-файл — Виртуальная память  схема адресации памяти компьютера, при которой память представляется программному обеспечению непрерывной и однородной, в то время как в реальности для фактического хранения данных используются отдельные (разрывные) области… …   Википедия

Share the article and excerpts

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