PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vista x64 - 4 GB Ram frage


Hakim
2007-07-30, 17:11:51
Hallo, mir ist aufgefallen das mit steigender Ram größe Vista sich immer mehr vom vorhanden ram gönnt. Derzeit hab ich 4 GB ram wovon nach dem booten etwa knapp 1 Gb direkt vergriffen sind (derzeit sogar 1,22 gb obwohl ich nur firefox und den taskmanager am laufen hab)!! Ist das normal das es soviel ist?

Super Grobi
2007-07-30, 17:28:31
Beschäftige dich mal mit XP vs. Vista (Speicherverwaltung), evt. geht dir dann ein Licht auf. :uidea:

SG

Dirty-Sánchez
2007-07-31, 16:43:50
Dieser Text gibt mir gerade zu denken, da ich das zum ersten mal Lese. Bis jetzt dachte ich immer das man für 4Gig nur ein 64Bit OS braucht und nicht noch einen Bios Befehl. Da ich diese Option auf dem GA 965P DS3 Rev 1.0 nicht kenne frag ich mich ob ich überhaupt 4Gig nutzen kann.
Gibt es hier nicht einen DS3 Besitzer mit 4 Gig der mal berichten kann.

Da dieses Thema bereits mehrfach im Forum aufgetaucht ist, hier eine
Antwort.

4 GB RAM mit Windows Vista
Wenn man >2 GB Hauptspeicher in x86-Systeme einbaut, ist es normal, dass nicht der gesamte physikalische Hauptspeicher benutzt werden kann. Der Grund dafür sind Ressourcenkonflikte durch die 32-bit-Technologie. Da das BIOS nicht weiß, ob ein 32-bit oder 64-bit Betriebsystem gebootet wird, startet es immer im 32-bit Mode. Darin stehen maximal 4 GB addressierbarer Speicher zur Verfügung. Deshalb müssen alle Memory- und Device-Adressräume unterhalb der 4 GB-Grenze eingeblendet werden. Wenn man nun >2 GB physikalischen Hauptspeicher einbaut, dann kommt es zum Ressourcenkoflikt zwischen physikalischem Hauptspeicher und den Device-Adressräumen.

Die meisten BIOS-Versionen lösen das Problem in der Form, dass sie ein Speicherloch unterhalb der 4 GB-Grenze einfügen. Dieses Loch wird auch als PCI-Loch (PCI Hole) bezeichnet. Der Speicher, den dieses Loch belegt, kann von keinem Betriebsystem angesteuert werden. Dadurch bleiben ~512 MB bis ~1.5 GB RAM ungenutzt. Es ist dabei unabhängig, ob es sich um ein 32-bit oder 64-bit OS handelt.

Die einzige Möglichkeit, diesen Speicher nutzbar zu machen, ist die Verlagerung in einen Bereich, der oberhalb von 4 GB liegt und nicht durch physikalischen Speicher schon belegt ist. Dazu bedarf es aber einiger Voraussetzungen:


Betriebsystemunterstützung
Das Betriebsystem muss Speicher >4 GB ansprechen können. Windows 2000, Windows XP, Windows Server 2003 und Windows Vista unterstützen in den Standardvarianten mit 32-bit maximal 4 GB RAM. Die Advanced-, Enterprise- und Datacenter-Produkte sowie die 64-bit-Versionen können mehr Speicher addressieren, wobei die Grenzen hier von den jeweiligen Versionen abhängen und bis zu 1 TB reichen können.
Prozessorunterstützung
Intel und AMD unterstützen 40-bit Addressierung in ihren aktuellen x64-Prozessoren (Intel EM64T/AMD64). Ältere Prozessoren sind auf 36-bit (PAE) oder auch 32-bit limitiert.
Chipsatzunterstützung
Der Chipsatz des Mainboards muss Memory Remapping oberhalb von 4GB unterstützen. Leider beherrscht die grosse Mehrheit der derzeit auf dem Markt erhältlichen Chipsätze für Desktops und mobile Computer genau diese Funktion nicht. Sie lässt sich auch nicht mittels eines BIOS-Updates nachrüsten. Erst die Workstation-Chipsätze von AMD und nVidia sowie demnächst erscheinende neue Chipsätze für Desktops und mobile Computer unterstützen mehr als 4 GB RAM und können die Hauptspeicheradressen zur Umgehung des PCI-Lochs verlagern.

Wie kann man nun die vollen 4 GB nutzen?

Windows kann prinzipiell den Hauptspeicher, der durch die Verlagerung zur Umgehung des PCI-Lochs oberhalb von 4 GB angesprochen werden kann, unterhalb der 4GB-Grenze einblenden.

Voraussetzung dafür sind aber die obigen drei Punkte:


Kann die verwendete Windows-Version Speicher oberhalb von 4GB ansprechen?
Die Antwort lautet nein für 32-bit und ja für 64-bit.
Kann der Prozessor Speicher oberhalb von 4 GB ansprechen?
Bei aktuellen Modellen besteht eine hohe Wahrscheinlichkeit, dass Speicher oberhalb von 4 GB angesprochen werden kann. Bei AMD64 und EM64T ist die Unterstützung zum Beispiel gegeben.
Erlaubt der Chipsatz Memory Remapping und ist die Funktion im BIOS konfigurierbar?
Die allermeisten Chipsätze können das nicht. Deswegen hilft auf der Umstieg auf ein 64-bit Betriebsystem nicht weiter.


Quelle vom Text: http://www.go-vista.de/forum/index.php?topic=1283.0;Vista-4-GB-Ram-mit-Windows-Vista---Konflikte

Dirty-Sánchez
2007-07-31, 17:37:51
Hab die Frage mal im Gigabyte Forum gestellt und volle Entwarnung. Es muss nicht zwangsläufig eine Bios Einstellung dafür geben. Mein altes 965p DS3 unterstützt automatisch Remapping. Immer diese Panikmache.