Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel werden die Physische Adresserweiterung (Physical Address Extension, PAE) und Adressfenstererweiterungen (Address Windowing Extensions, AWE) beschrieben und erläutert, wie sie zusammenarbeiten. In diesem Artikel werden auch die Einschränkungen der Verwendung von Arbeitsspeicher über den Bereich von 4 Gigabyte (GB) hinaus erläutert, der 32-Bit-Betriebssystemen inhärent ist.
Gilt für: Windows Server 2003
Ursprüngliche KB-Nummer: 283037
Weitere Informationen
PAE ist die zusätzliche Möglichkeit des IA32-Prozessors, mehr als 4 GB physischen Arbeitsspeicher zu adressieren. Die folgenden Betriebssysteme können PAE verwenden, um physischen Speicher ü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.
Notiz
In Windows Server 2003 wird PAE automatisch nur aktiviert, wenn der Server Hot-Add-Speichergeräte verwendet. In diesem Fall müssen Sie nicht den /PAE-Schalter 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-Switch in der Boot.ini-Datei verwenden, um den Speicher ü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 Arbeitsspeicher zugreifen (vorausgesetzt, der Switch /3 GB wurde nicht verwendet), wobei ein Teil des Arbeitsspeichers physischen Arbeitsspeichers ist und einige virtuelle Speicher sind. Je mehr Programme (und daher mehr Prozesse) ausgeführt werden, desto mehr Arbeitsspeicher, den Sie bis zu den vollen 2 GB Adressraum übernehmen.
Wenn diese Situation auftritt, erhöht sich der Pagingprozess erheblich, und die Leistung kann negativ beeinträchtigt werden. Die Speichermanager von Windows 2000 und Windows Server 2003 verwenden PAE, um einem Programm mehr physischen Arbeitsspeicher bereitzustellen. Dies reduziert die Notwendigkeit, den Speicher der Seitendatei zu tauschen und führt zu einer erhöhten Leistung. Das Programm selbst ist der tatsächlichen Speichergröße nicht bewusst. Die gesamte Speicherverwaltung und -zuordnung des PAE-Speichers wird vom Speicher-Manager unabhängig von den ausgeführten Programmen behandelt.
Die vorstehenden Informationen sind für Programme gültig, die ausgeführt werden, wenn der Schalter "/3 GB" verwendet wird. Ein Programm, das 3 GB Arbeitsspeicher anfordert, ist wahrscheinlicher, dass mehr Arbeitsspeicher im physischen Speicher verbleibt, anstatt ausgelagert zu werden. Dies erhöht die Leistung von Programmen, die in der Lage sind, den Switch /3GB zu verwenden. Die Ausnahme ist, wenn der Schalter "/3GB" in Verbindung mit dem Schalter "/PAE" verwendet wird. In diesem Fall verwendet das Betriebssystem keinen Arbeitsspeicher von mehr als 16 GB. Dieses Verhalten wird durch Überlegungen zum virtuellen Kernelspeicherplatz verursacht. Wenn das System also mit dem Eintrag "/3GB" 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 für den zufälligen Zugriff (RAM) nicht vom Betriebssystem verwendet. Durch den Neustart des Computers ohne den Switch "/3GB" kann der gesamte physische Arbeitsspeicher verwendet werden.
AWE ist eine Reihe von Anwendungsprogrammierschnittstellen (APPLICATION Programming Interfaces, APIs) für die Speicher-Manager-Funktionen, mit denen Programme mehr Arbeitsspeicher als die 4 GB adressieren können, die über die standardmäßige 32-Bit-Adressierung verfügbar sind. Mit AWE können Programme physischen Speicher als nicht ausgelagerten Speicher reservieren und dann Teile des nicht ausgelagerten Speichers dynamisch dem Arbeitssatz des Programms zuordnen. Dieser Prozess ermöglicht speicherintensive Programme wie große Datenbanksysteme, große Mengen physischen Arbeitsspeichers für Daten zu reservieren, ohne zur Verwendung aus- und ausgelagert werden zu müssen. Stattdessen werden die Daten aus dem Arbeitssatz ausgetauscht und der reservierte Arbeitsspeicher über dem 4-GB-Bereich liegen. Darüber hinaus wird der Speicherbereich über 4 GB für den Speicher-Manager und die AWE-Funktionen von PAE verfügbar gemacht. Ohne PAE kann AWE nicht mehr als 4 GB Arbeitsspeicher reservieren.
Im Folgenden sehen Sie ein Beispiel für eine Boot.ini Datei, in der der PAE-Switch 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
Die Inhalte Ihrer Boot.ini Datei variieren je nach Konfiguration.
Zur Zusammenfassung ist PAE eine Funktion der Speichermanager von Windows 2000 und Windows Server 2003, die einem Programm, das Arbeitsspeicher anfordert, mehr physischen Arbeitsspeicher bereitstellt. Das Programm ist sich nicht bewusst, dass sich ein Speicher, den es verwendet, im Bereich von mehr als 4 GB befindet, genau wie ein Programm nicht weiß, dass der angeforderte Speicher tatsächlich in der Seitendatei enthalten ist.
AWE ist ein API-Satz, mit dem Programme große Speicherblöcke reservieren können. Der reservierte Speicher kann nicht ausgelagert werden und ist nur für dieses Programm zugänglich.
Wenn Sie dem System mehr Arbeitsspeicher hinzufügen, ist es möglich, dass das BIOS die volle Menge physischer RAM erkennt, die auf dem Server installiert ist, aber dass Windows nur einen Teil des RAM erkennt. Wenn der Server über ein redundantes Speicherfeature oder eine aktivierte Speicherspiegelungsfunktion verfügt, ist die vollständige Ergänzung des Arbeitsspeichers für Windows möglicherweise nicht sichtbar. Redundanter Speicher bietet dem System eine Failoverspeicherbank, wenn eine Speicherbank fehlschlägt. Die Speicherspiegelung teilt die Speicherbanken in einen gespiegelten Satz auf. 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 auf das Systembenutzerhandbuch oder die OEM-Website verweisen. Alternativ müssen Sie sich möglicherweise an den Hardwareanbieter wenden.
Wenn Sie beispielsweise ein System mit 4 GB RAM ausführen und dann 4 GB zusätzlichen RAM hinzufügen, erkennt Windows möglicherweise nur 4 GB physischen Arbeitsspeicher oder möglicherweise 6 GB anstelle der vollen 8 GB. Das redundante Speicherfeature oder die Speicherspiegelungsfunktion können ohne Ihr Wissen auf den neuen Speicherbanken aktiviert werden. Diese Symptome ähneln den Symptomen, die auftreten, wenn Sie den /PAE-Schalter nicht zur datei Boot.ini hinzufügen.