Show TOC

ObjektdokumentationSAP Erweiterungsspeicher (Extended Memory) Dieses Dokument in der Navigationsstruktur finden

 

Der SAP Erweiterungsspeicher ist das Kernstück des SAP Memory-Management-Systems. Jeder SAP Workprozess hat in seinem virtuellen Adressraum einen Teil für den Erweiterungsspeicher reserviert.

Weitere Informationen: Virtueller Adressraum eines Workprozesses

Die Größe ist durch den Profilparameter em/initial_size_MB: Größe des Erweiterungsspeichers einstellbar. Unter Windows wird bei Bedarf weiterer Speicher dynamisch allokiert; wieviel, ist ebenfalls einstellbar.

Bei der Seitenverwaltung dieses Speichers bildet das SAP-System einen Aufsatz auf die Betriebssystemfunktionen. Dieser Erweiterungsspeicher ist als Anonymous (Unnamed) Mapped File implementiert, d.h., der Adressraum nutzt als Hintergrundspeicher die Paging-Datei bzw. den Swap Space des Betriebssystems.

Adress-Stabilität

Der Erweiterungsspeicher kann von der gemeinsamen Ressource auf einen beliebigen Workprozess und später auf einen anderen abgebildet werden - auf die gleiche Adresse im virtuellen Adressraum. Dies ist wichtig, falls in dem ABAP-Programm mit Zeigern gearbeitet wird.

Betriebssystemabhängigkeiten

Je nach Betriebssystem ist die Implementierung des Erweiterungsspeichers verschieden: Plattformspezifische Beschreibung des Memory Managements.

Die Implementierungskapitel der verschiedenen Plattformen erläutern die genaue Implementierung.