Unterstützung für großen Arbeitsspeicher ist in Windows Server 2003 und Windows 2000 verfügbar.

In diesem Artikel werden paE (Physical Address Extension) und Address Windowing Extensions (AWE) beschrieben und die Zusammenarbeit erläutert. In diesem Artikel werden auch die Einschränkungen bei der Verwendung von Arbeitsspeicher über den 4-Gb-Bereich hinaus behandelt, der für 32-Bit-Betriebssysteme inhärent ist.

Gilt für: Windows Server 2003
Ursprüngliche KB-Nummer: 283037

Weitere Informationen

PAE ist die zusätzliche Fähigkeit des IA32-Prozessors, mehr als 4 GB physischen Arbeitsspeicher zu adressieren. Die folgenden Betriebssysteme können PAE verwenden, um den physischen Arbeitsspeicher über 4 GB zu nutzen:

  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows Server 2003, Enterprise Edition
  • Microsoft Windows Server 2003, Datacenter Edition

Um PAE zu aktivieren, verwenden Sie den Schalter /PAE in der Boot.ini-Datei.

Hinweis

In Windows Server 2003 wird PAE nur dann automatisch aktiviert, wenn der Server Speichergeräte verwendet, die gerade hinzugefügt werden. In diesem Fall müssen Sie den Schalter /PAE nicht auf einem System verwenden, das für die Verwendung von Hot-Add-Speichergeräten konfiguriert ist. In allen anderen Fällen müssen Sie den /PAE-Schalter in der Boot.ini-Datei verwenden, um Arbeitsspeicher über 4 GB zu nutzen.

In der Regel kann ein Prozess, der unter Windows 2000 oder Windows Server 2003 ausgeführt wird, auf bis zu 2 GB Speicheradressraum zugreifen (vorausgesetzt, der Schalter /3 GB wurde nicht verwendet), wobei ein Teil des Arbeitsspeichers physischer Speicher und ein teil virtueller Speicher ist. Je mehr Programme (und damit mehr Prozesse) ausgeführt werden, desto mehr Arbeitsspeicher wird auf den gesamten Adressraum von 2 GB committet.

In diesem Fall nimmt der Pagingprozess erheblich zu, und die Leistung kann sich negativ auswirken. Die Windows 2000- und Windows Server 2003-Speicher-Manager verwenden PAE, um einem Programm mehr physischen Arbeitsspeicher bereitzustellen. Dies reduziert die Notwendigkeit, den Speicher der Auslagerungsdatei zu tauschen, und führt zu einer höheren Leistung. Das Programm selbst kennt die tatsächliche Speichergröße nicht. Die gesamte Speicherverwaltung und -zuordnung des PAE-Arbeitsspeichers wird vom Speicher-Manager unabhängig von den ausgeführten Programmen durchgeführt.

Die obigen Informationen gelten für Programme, die ausgeführt werden, wenn der Schalter /3GB verwendet wird. Bei einem Programm, das 3 GB Arbeitsspeicher anfordert, ist es wahrscheinlicher, dass mehr Arbeitsspeicher im physischen Speicher verbleibt, als ausgelagert zu werden. Dies erhöht die Leistung von Programmen, die den Schalter /3GB verwenden können. Die Ausnahme ist, wenn der /3GB-Schalter in Verbindung mit dem /PAE-Schalter verwendet wird. In diesem Fall verwendet das Betriebssystem keinen Arbeitsspeicher von mehr als 16 GB. Dieses Verhalten wird durch Überlegungen zum virtuellen Kernelspeicher verursacht. Wenn das System also mit dem Eintrag /3 GB in der Boot.ini-Datei neu gestartet wird und das System über mehr als 16 GB physischen Arbeitsspeicher verfügt, wird der zusätzliche physische Arbeitsspeicher (RAM) vom Betriebssystem nicht verwendet. Ein Neustart des Computers ohne den Schalter /3 GB ermöglicht die Verwendung des gesamten physischen Speichers.

AWE ist ein Satz von Anwendungsprogrammierschnittstellen (APIs) für die Speicher-Manager-Funktionen, die es Programmen ermöglichen, mehr Arbeitsspeicher als die 4 GB zu adressieren, die über die standardmäßige 32-Bit-Adressierung verfügbar sind. AWE ermöglicht Es Programmen, physischen Arbeitsspeicher als nicht ausgelagerten Arbeitsspeicher zu reservieren und dann Teile des nicht ausgelagerten Arbeitsspeichers dynamisch dem Arbeitsspeichersatz des Programms zuzuordnen. Dieser Prozess ermöglicht es speicherintensiven Programmen, z. B. großen Datenbanksystemen, große Mengen an physischem Speicher für Daten zu reservieren, ohne zur Verwendung in eine Auslagerungsdatei ein- und ausgelagert werden zu müssen. Stattdessen werden die Daten in und aus dem Arbeitssatz ausgetauscht, und der reservierte Arbeitsspeicher überschreitet den Bereich von 4 GB. Darüber hinaus wird der Speicherbereich von mehr als 4 GB für den Speicher-Manager und die AWE-Funktionen durch PAE verfügbar gemacht. Ohne PAE kann AWE keinen Arbeitsspeicher von mehr als 4 GB reservieren.

Es folgt ein Beispiel für eine Boot.ini-Datei, in der der PAE-Schalter hinzugefügt wurde:

[boot loader]  
timeout=30  
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS  
[operating systems]  
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /PAE  

Warnung

Der Inhalt Ihrer Boot.ini-Datei variiert je nach Konfiguration.

Zusammenfassend lässt sich sagen, dass PAE eine Funktion der Windows 2000- und Windows Server 2003-Speicher-Manager ist, die mehr physischen Arbeitsspeicher für ein Programm bereitstellt, das Arbeitsspeicher anfordert. Dem Programm ist nicht bewusst, dass sich jeder der von dem Programm verwendeten Arbeitsspeicher in einem Bereich von mehr als 4 GB befindet, ebenso wie ein Programm nicht weiß, dass sich der angeforderte Arbeitsspeicher tatsächlich in der Auslagerungsdatei befindet.

AWE ist ein API-Satz, mit dem Programme große Speicherblöcke reservieren können. Der reservierte Speicher ist nicht ausgelagert und nur für dieses Programm zugänglich.

Wenn Sie dem System mehr Arbeitsspeicher hinzufügen, ist es möglich, dass das BIOS die gesamte Menge an physischem RAM erkennt, die auf dem Server installiert ist, windows jedoch nur einen Teil des RAM erkennt. Wenn der Server über ein redundantes Speicherfeature oder eine aktivierte Speicherspiegelungsfunktion verfügt, ist das vollständige Komplement des Arbeitsspeichers für Windows möglicherweise nicht sichtbar. Redundanter Arbeitsspeicher stellt dem System eine Failoverspeicherbank bereit, wenn eine Speicherbank ausfällt. Bei der Speicherspiegelung werden die Speicherbänke in einen gespiegelten Satz aufgeteilt. Beide Features sind im BIOS aktiviert oder deaktiviert und können nicht über Windows aufgerufen werden. Um die Einstellungen für diese Features zu ändern, müssen Sie möglicherweise das Systemhandbuch oder die OEM-Website lesen. Alternativ müssen Sie sich ggf. an den Hardwarehersteller wenden.

Wenn Sie beispielsweise ein System ausführen, auf dem 4 GB RAM installiert sind, und Sie dann 4 GB zusätzlichen RAM hinzufügen, erkennt Windows möglicherweise nur 4 GB physischen Arbeitsspeicher oder möglicherweise 6 GB anstelle der vollständigen 8 GB. Die Funktion für redundanten Speicher oder die Speicherspiegelung kann für die neuen Speicherbanken ohne Ihr Wissen aktiviert werden. Diese Symptome ähneln den Symptomen, die auftreten, wenn Sie den Schalter /PAE nicht zur Boot.ini-Datei hinzufügen.