"We are back" « oc.at

vista erkennt nur 3,5 gig von 4 ?

22zaphod22 04.01.2008 - 20:22 5092 39
Posts

spunz

Elder
Elder
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11294
es geht auch bei windows 2003 enterprise, hier ist nur die entsprechende pae option in der boot.ini notwendig. diese lösung ist durchaus eine möglichkeit, es ist aber weiterhin nicht möglich prozesse mit mehr als 2gb zu starten.

M4D M4X

Legend
Tier & Bier!! und LEDs ;)
Avatar
Registered: Jan 2005
Location: überall ;)
Posts: 7637
Funktionieren dann wenigstens mehrere Prozesse ohne auszulagern? ( Summe > 3,5Gb )

Marcellus

OC Addicted
Avatar
Registered: Mar 2005
Location: ~
Posts: 1755
Wenn man die restlichen ~300Mb von 3.7 auf 4gb ausnutzen will ist das aber imho durchaus eine option

Marcellus

OC Addicted
Avatar
Registered: Mar 2005
Location: ~
Posts: 1755
@M4D M4X das es bei etwas stärkeren server versionen geht bedeutet das noch lange nicht, dass man das überhaupt bei windows xp/vista einschalten kann.

Spikx

My Little Pwny
Avatar
Registered: Jan 2002
Location: Scotland
Posts: 13504
Zitat von M4D M4X
Funktionieren dann wenigstens mehrere Prozesse ohne auszulagern? ( Summe > 3,5Gb )
Die 4 GB werden in 2 gleiche Teile aufgeteilt. 2 GB für den Kernel und 2 GB für User-mode Prozesse. Und soweit ich weiß können auch die Summe aller User Prozesse nicht mehr als 2 GB beanspruchen (ohne /3GB Switch).

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11343
Zitat von Spikx
Und soweit ich weiß können auch die Summe aller User Prozesse nicht mehr als 2 GB beanspruchen (ohne /3GB Switch).

Falsch - außer du nennst eine kompetente Quelle. :)

HP

Legend
Legend
Registered: Mar 2000
Location: -
Posts: 21822
Das ist richtig. Der 3GB Switch verlagert jedoch einen 1GB Teil in den Userbereich, sodass wiederum nur 1GB Kernelprozessen zur Verfuegung stehen, was nicht zu empfehlen ist.

4GB werden je nach Hardwarekonfiguration richtig oder weniger angezeigt. Das kommt ganz darauf an, welche Hardware wie Memory allokiert. Z.B. PCI-Express, Mappings, Onboard Grakas, BIOS, etc. das koennen recht viele Dinge sein in einem Endusergeraet.

PAE konfiguriert den Memory Manager, dass zwei PTEs fürs Memorypagemappen genutzt werden. Sieht man ganz gut im Perfmon. Kannst du also nutzen, wenn du wirklich die 4GB sehen willst. Ist aber sowieso egal, weil du es NIE bemerken wirst. PAE nutzt 36-bit statt 32-bit, bringt genau keine Verbesserungen.

Spikx

My Little Pwny
Avatar
Registered: Jan 2002
Location: Scotland
Posts: 13504
Zitat von that
Falsch - außer du nennst eine kompetente Quelle. :)
Leider nichts gefunden :D. Also kann die Summe der Anwendungen trotzdem mehr als im User address space verfügbar steht beanspruchen?
Bearbeitet von Spikx am 14.01.2008, 12:04

HP

Legend
Legend
Registered: Mar 2000
Location: -
Posts: 21822
Zitat von Spikx
Leider nichts gefunden :D. Also kann die Summe der Anwendungen trotzdem mehr als im User address space verfügbar steht beanspruchen?
Ja, durch AWE. Muss jedoch die Anwendung unterstuetzen, z.B. Microsoft SQL Server.

Ich hab euch ein paar Links zum Thema zusammengestellt:
http://support.microsoft.com/?scid=...mp;x=15&y=7
http://blogs.technet.com/vipulshah/...it-systems.aspx
http://technet2.microsoft.com/windo...33.mspx?pf=true
http://download.microsoft.com/downl...ServScaling.doc
http://blogs.technet.com/askperf/ar...-resources.aspx

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11343
Zitat von Spikx
Also kann die Summe der Anwendungen trotzdem mehr als im User address space verfügbar steht beanspruchen?

Es hat ja jeder Prozess seinen eigenen Adressraum - also gibts maximal 2 (oder 3) GB pro Userprozess - so lange genügend virtueller Speicher da ist.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz