Verwandte Beiträge
- Windows Small Business Server 2008 maximaler Arbeitspeicher (3)
- [Vista] Suche Alternative zum HyperTerminal (8)
- Maximale Verbindung zu Windows XP in einer Domäne (1)
- Windows 2003 VPN - maximal 5 Clients gleichzeitig? (2)
- Maximale LAN-Verbindungen Windows Home Server (3)
- Windows 7 Domain Login dauert sehr lange DPC Auslastung maximal (1)
- Fehler mit WSUS, IIS Webservices funktionieren nicht. ECodes 12002 12022 12032 12042 12052 13042 Windows Server 2003 R2 SP2 (1)
- Welches moderne(re) Notebook bzw. Laptop veträgt Windows NT Server? (15)
- Windows Terminal Services auf Enterprise edition 32 Bit Speichernutzung Fragen (2)
- Virtual Server 2005 R2 - Anzeigeproblem mit Windows XP Professional nach Installation von Virtual machine addons (3)
- Windows 7 64 bit kleines Problem (5)
- Image von Strato Windows-Server (3)
- HowTo Linux, Windows und MacOS in einem Netzwerk mit Linux als Fileserver (19)
- HOWTO Installation und Konfiguration eines Windows Update Servers mittels WSUS - Teil 1 (47)
- Windows 7 schickt alle Pakete durchs Gateway (5)
- Image von remote Windows-Server (z.B. Strato) (2)
- Service Pack 2 (SP2) für Windows Server 2008 und Windows Vista - Download
- Windows SteadyState (9)
- Windows-Reparaturdatenträger (WIN7-64bit) erkennt die Systemsicherungen nicht
- mehr >>
Frage im Bereich
Maximaler Arbeitsspeicher Windows XP?
Geschrieben von redline am 2005/12/06 um 13:25:33 Uhr, 24 Antworten, 166664 Aufrufe, Status: gelöst
Wieviel Arbeitsspeicher kann Windows XP/2000 maximal verarbeiten und wie bzw. kann ich überhaupt etwas an diesen Begrenzungen ändern?
Hallo zusammen!
Ich würde gerne einmal wissen wieviel Arbeitsspeicher Windows XP bzw. Windows 2000 verarbeiten kann? Besteht dort überhaupt eine Begrenzung und kann ich diese irgendwie verschieben? Was für Auswirkungen hätte dies?
So weit ich weiß, sind es doch maximal 4 GB die noch einmal in maximal 2 GB für Anwendungen und 2GB für Kernel aufgeteilt sind oder? Wäre schön wenn ihr mir hier schnell weiterhelfen könntet!?
Danke schonmal
Grüße
Florian
Ich würde gerne einmal wissen wieviel Arbeitsspeicher Windows XP bzw. Windows 2000 verarbeiten kann? Besteht dort überhaupt eine Begrenzung und kann ich diese irgendwie verschieben? Was für Auswirkungen hätte dies?
So weit ich weiß, sind es doch maximal 4 GB die noch einmal in maximal 2 GB für Anwendungen und 2GB für Kernel aufgeteilt sind oder? Wäre schön wenn ihr mir hier schnell weiterhelfen könntet!?
Danke schonmal
Grüße
Florian
Veröffentlichen Sie diesen Beitrag in Ihrem sozialen Netzwerk
13 Antworten
2
godlike P schreibt am 2005/12/06 um 13:46:06 Uhr
also xp kann maximal 4gb (außer xp64) verwalten wobei jedoch nur ca 3,5 gb zur freien verfügung stehen (32bit physischer adressraum). der rest geht für pci lanes und so was drauf.
jedoch kommt es auch darauf an wieviel gb dein mainboard verträgt wobei es auch mainboards gibt die die "pae" (physical address extension oder so) funktion unterstützen --> dann hat man für xp die vollen 4 gb zur verfügung (durch pae kann man mehr als 4gb speicher verwalten da der address-bus von 32 auf 36 bit generiert wird)
jedoch ist es bei den meisten programmen ehh egal ob du jetzt 2 gb oder 4gb hat.
außer natürlich du machst grafik oder sowas dann merkt mann das schon (aber dafür gibts ja auch den Mac =) )
hoffe ich konnte helfen!!
mfg godlike P
jedoch kommt es auch darauf an wieviel gb dein mainboard verträgt wobei es auch mainboards gibt die die "pae" (physical address extension oder so) funktion unterstützen --> dann hat man für xp die vollen 4 gb zur verfügung (durch pae kann man mehr als 4gb speicher verwalten da der address-bus von 32 auf 36 bit generiert wird)
jedoch ist es bei den meisten programmen ehh egal ob du jetzt 2 gb oder 4gb hat.
außer natürlich du machst grafik oder sowas dann merkt mann das schon (aber dafür gibts ja auch den Mac =) )
hoffe ich konnte helfen!!
mfg godlike P
3
Hi,
Windows XP kann maximal 4 GB RAM verarbeiten. Die Windows XP Professional x64 Edition kommt sogar mit 128 GB RAM und 16 384 GB virtueller Auslagerungsdatei zurecht. Bedingung dafür ist allerdings ein 64-Bit Prozessor.
Das wichtigste für viel Arbeitsspeicher ist aber, dass das Mainboard soviel Speicher unterstützt.
Mann kann die Begrenzung von Windows nicht verändern.
Aber wozu so viel Arbeitsspeicher?
Gruß,
Ahnenforscher
Windows XP kann maximal 4 GB RAM verarbeiten. Die Windows XP Professional x64 Edition kommt sogar mit 128 GB RAM und 16 384 GB virtueller Auslagerungsdatei zurecht. Bedingung dafür ist allerdings ein 64-Bit Prozessor.
Das wichtigste für viel Arbeitsspeicher ist aber, dass das Mainboard soviel Speicher unterstützt.
Mann kann die Begrenzung von Windows nicht verändern.
Aber wozu so viel Arbeitsspeicher?
Gruß,
Ahnenforscher
9
Janni schreibt am 2005/12/06 um 14:50:27 Uhr
also Du kannst in Windows XP bis maximal 4GB verwalten, so weit so gut ....
Das Problem ist nur, daß Windows normalerweise nur bis 2GB für die ausgeführten Programme frei gibt (den Rest behält es sich für den Kernel vor).
Mit den sogenannten 3GB-Switch kann man jedoch bis zu 3GB frei eisen.
Infos siehe:
<ul>
<li><a href="http://support.microsoft.com/default.aspx ...; target="_blank">support.microsoft.com/default.aspx?scid=kb;de;833721#XSLTH3245121122120121120120</a>
<li><a href="http://support.microsoft.com/kb/316739/EN ...; target="_blank">support.microsoft.com/kb/316739/EN-US/</a>
<li><a href="http://support.microsoft.com/default.aspx ...; target="_blank">support.microsoft.com/default.aspx?scid=kb;en-us;Q319043</a>
</ul>
Da bei uns bei der Verwendung des 3GB-Switches allerdings immer Windows abstürtzte war es notwendig das ganze gleich wieder ein wenig einzuschränken, mit USERVA=2990 (Jeder User bekommt nur 2990MB für den RAM).
Also schaltest Du den 3GB-Switch ein, in der boot.ini, indem Du /3GB /USERVA=2990 hintenanhängst. Sie sieht dann wie folgt aus (um beim Booten eine Auswahl zu haben ist der normale Bootbefehl ebenfalls noch vorhanden, allerdings ist die Auswahlzeit auf 15sec gesetzt):
<div style="padding:15px; padding-left:50px; border:thin solid blue; margin:10px; background-color:#cccccc">
[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /3GB /USERVA=2990
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
</div>
Zusätzlich kann es sein, daß deine Software noch nicht mehr als 2GB Ram addressieren kann, dann hilft Dir das MS Tool Imagecfg weiter. Einfach in das Verzeichnis der Software kopieren (mal unter c:\windows danach suchen) und in der CMD "Imagecfg -l software.exe" ausführen, fertig.
Leider ist damit beim 32bittigen Windows die Grenze erreicht, mehr als 3GB Ram kannst Du nicht nutzen.
P.S. falls Du eines der Produkte von MSC nutzt kannst Du das M-PICH nutzen und die Rechnung auf mehrere Rechner verteilen und somit ebenfalls insgesammt mehr Ram nutzen (macht aber nur bei einem schnellen Netz Sinn)
Das Problem ist nur, daß Windows normalerweise nur bis 2GB für die ausgeführten Programme frei gibt (den Rest behält es sich für den Kernel vor).
Mit den sogenannten 3GB-Switch kann man jedoch bis zu 3GB frei eisen.
Infos siehe:
<ul>
<li><a href="http://support.microsoft.com/default.aspx ...; target="_blank">support.microsoft.com/default.aspx?scid=kb;de;833721#XSLTH3245121122120121120120</a>
<li><a href="http://support.microsoft.com/kb/316739/EN ...; target="_blank">support.microsoft.com/kb/316739/EN-US/</a>
<li><a href="http://support.microsoft.com/default.aspx ...; target="_blank">support.microsoft.com/default.aspx?scid=kb;en-us;Q319043</a>
</ul>
Da bei uns bei der Verwendung des 3GB-Switches allerdings immer Windows abstürtzte war es notwendig das ganze gleich wieder ein wenig einzuschränken, mit USERVA=2990 (Jeder User bekommt nur 2990MB für den RAM).
Also schaltest Du den 3GB-Switch ein, in der boot.ini, indem Du /3GB /USERVA=2990 hintenanhängst. Sie sieht dann wie folgt aus (um beim Booten eine Auswahl zu haben ist der normale Bootbefehl ebenfalls noch vorhanden, allerdings ist die Auswahlzeit auf 15sec gesetzt):
<div style="padding:15px; padding-left:50px; border:thin solid blue; margin:10px; background-color:#cccccc">
[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /3GB /USERVA=2990
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
</div>
Zusätzlich kann es sein, daß deine Software noch nicht mehr als 2GB Ram addressieren kann, dann hilft Dir das MS Tool Imagecfg weiter. Einfach in das Verzeichnis der Software kopieren (mal unter c:\windows danach suchen) und in der CMD "Imagecfg -l software.exe" ausführen, fertig.
Leider ist damit beim 32bittigen Windows die Grenze erreicht, mehr als 3GB Ram kannst Du nicht nutzen.
P.S. falls Du eines der Produkte von MSC nutzt kannst Du das M-PICH nutzen und die Rechnung auf mehrere Rechner verteilen und somit ebenfalls insgesammt mehr Ram nutzen (macht aber nur bei einem schnellen Netz Sinn)
10
redline schreibt am 2005/12/07 um 07:08:51 Uhr
Ja auf die Links bin ich unter anderem gestern auch noch gestoßen und habe auch von den 3 GB switch schon etwas gehört.
Habe das Ganze also auch schon eingestellt, allerdings ohne den Eintrag /USERVA=2990.
Werde jetzt erstmal schauen, was passiert wenn die Kollegen damit arbeiten.
Vielen Dank für eure hilfreichen und schnellen Antworten. Man kann immer nur wieder sagen, dass sich das Board hier richtig lohnt und einfach klasse ist!?
DANKE DANKE
mfg
Florian
Habe das Ganze also auch schon eingestellt, allerdings ohne den Eintrag /USERVA=2990.
Werde jetzt erstmal schauen, was passiert wenn die Kollegen damit arbeiten.
Vielen Dank für eure hilfreichen und schnellen Antworten. Man kann immer nur wieder sagen, dass sich das Board hier richtig lohnt und einfach klasse ist!?
DANKE DANKE
mfg
Florian
11
domi65 schreibt am 2005/12/16 um 09:00:27 Uhr
Hi!
Sagt einmal... Ich habe jetzt sämtliche Windows-CD's vin NT bis 2k3 durchsucht, finde aber nirgends die imagecfg.exe MIT dem "-l" Switch... Wenn ich imagecfg -h eingebe, taucht der -l Schalter auch nicht in der Liste mit auf... Wo finde ich denn eine imagecfg MIT diesem Schalter oder wer wäre so gut und könnte mir diese zumailen?
dankeschööön und gruß
domi65
Sagt einmal... Ich habe jetzt sämtliche Windows-CD's vin NT bis 2k3 durchsucht, finde aber nirgends die imagecfg.exe MIT dem "-l" Switch... Wenn ich imagecfg -h eingebe, taucht der -l Schalter auch nicht in der Liste mit auf... Wo finde ich denn eine imagecfg MIT diesem Schalter oder wer wäre so gut und könnte mir diese zumailen?
dankeschööön und gruß
domi65





Verändern kann man dies so weit ich weiss nicht...