Windows 7 X86 Erkennt 4 Gb Arbeitsspeicher?
#1
geschrieben 02. Mai 2009 - 18:15
& Ein X32 Nicht oder?
Oder Windows 7 X64 Nur?
Anzeige
#2
geschrieben 02. Mai 2009 - 18:20
#3
geschrieben 02. Mai 2009 - 18:26
Zitat (intelfreak: 02.05.2009, 19:15)
Es gibt keinen Unterschied zwischen X86 und X32. Einfach nur ein anderer Name fürs selbe System.
Naja gut, es gibt schon einen Unterschied: Eigentlich gibts gar kein X32, das wurde nur eingeführt um eine leichtere Unterschiedung zum X64 zu haben. Mit X86 konnten ja die wenigsten was anfangen.
#4
geschrieben 02. Mai 2009 - 18:42
Zitat (Islander: 02.05.2009, 19:20)
Das habe ich schon öfter gelesen, aber die Logik dahinter habe ich nie so richtig verstanden. Wenn, um mal einen Wert zu nennen, 0.5 GB (realistisch?) für das "Adressing" draufgehen (was verbirgt sich dahinter?), dann hieße das doch, dass bei einem 32-Bit-System generell 0.5 GB "Overhead" entstehen. Dann müsste doch, wenn ich z.B. physikalisch 3 GB RAM habe, ebenfalls 0.5 GB fürs "Adressing" draufgehen, also real nutzbar 2.5 GB. Insofern wäre es doch bei einem 32-Bit-System gut, 4 GB zu nehmen, damit man real wenigstens 3.5 GB nutzen kann. Auf jeden Fall wäre kein RAM "verschwendet", oder?
Umgekehrt, bei einem 64-Bit-System verbraucht das "Adressing" kein oder weniger RAM?
Über eine Erklärung oder einen Link mit einer Erklärung würde ich mich freuen.
Viele Grüße
Def
#5
geschrieben 02. Mai 2009 - 19:06
Der Adressraum geht dafür drauf (zwei Beispielkonfigurationen von Intel):
Wäre PAE voll nutzbar, könnte man den Speicher, welcher durch diese Belegung nicht mehr ansprechbar ist, oberhalb der 4GB Brenze nutzbar machen. Da aber Microsoft den Adressraum künstlich auf 4GB limitiert hat (außer bei einigen ihrer Server), ist halt der Speicher in dem Bereich nicht mehr ansprechbar.
Beim 64bit System sieht das prinzipiell auch so aus, nur hat man hier kein 4GB Limit. Hier kann man den überlagerten Speicher und Teile von diesem Konfigurationsbereich oberhalb der 4GB Grenze ansiedeln. Da die meisten modernen Memory Controller mind. einen 8GB Adressraum besitzen, hat man hier genügend Luft, die 4GB vollständig nutzbar zu machen.
Und nebenbei, erst ab Vista x86 SP1 und neuer werden da 4GB angezeigt (installierter Arbeitsspeicher). Davor wurde immer nur der nutzbare Arbeitsspeicher angezeigt, also ~3,2GB. Das hat schon oft für Verwirrung gesorgt, zumal es auch bei der 64bit Version nicht immer sicher ist, das wirklich die 4GB voll genutzt werden. In Abhängigkeit der Hardware, von BIOS Einstellungen, den Kernelstartparametern usw. können auch hier <4GB nutzbar sein.
Dieser Beitrag wurde von DK2000 bearbeitet: 02. Mai 2009 - 19:17
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#6
geschrieben 02. Mai 2009 - 19:23
Zitat (DK2000: 02.05.2009, 19:06)
Nach dem Beispiel haben beide Systeme(3 GB und 4 GB), gleich viel Speicher für das OS übrig(2.84 GB).
Ich hätte geschätzt das 4 GB => 0.25 GB mehr Speicher bringt, aber so kann man sich täuschen, es kann auch nix bringen, wie in diesem Beispiel zu sehen.
Am schnellsten sind wohl zur Zeit 3 GB(3x 1 GB) => Tri Channel DDR3 RAM auf einem X86 System, das braucht aber eine I7 CPU und ein entsprechendes MB.
Lesestoff: http://www.tomshardware.com/reviews/Intel-...lem,2057-5.html
Die von Dell haben auch keine Ahnung, wie können die einen so guten PC: http://www1.euro.dell.com/content/products...-730x_d057x02~~
mit einem 64 Bit Vista zusammenstellen, für 3 GB nimmt man X86 und für X64 nimmt man 6 GB(3x 2 GB).
Gruß
Spiderman
Dieser Beitrag wurde von Spiderman bearbeitet: 02. Mai 2009 - 20:03
#7
geschrieben 02. Mai 2009 - 22:31
Zitat (DK2000: 02.05.2009, 20:06)
Diesen Begriff hatte ich aus dem Posting übernommen, auf das ich geantwortet hatte. Ist nicht meine Erfindung!
Zitat (DK2000: 02.05.2009, 20:06)
(...)
Also reden wir nicht davon, dass das BIOS, der VGA-Speicher etc. eigentlichen Arbeitsspeicher belegen, sondern irgendwo anders abgelegt sind, aber über das RAM adressiert werden, also so, als lägen sie im RAM?
Und wenn dann das physikalische RAM weiter aufgestockt wird und sich der 4-GB-Grenze nähert, dann kollidiert es bei der Adressierung mit diesen systemeigenen Dingen. Hm, wenn ich das jetzt ungefähr richtig verstanden habe, dann erklärt es auch, warum ein mit 3 GB RAM ausgestatteter Rechner nicht genau so viel RAM "verliert".
Danke für deine Erläuterung!
Viele Grüße
Def
#8
geschrieben 02. Mai 2009 - 22:55
#9
geschrieben 03. Mai 2009 - 00:38
Zitat (DK2000: 02.05.2009, 19:06)
MS behauptet ja es müsse aus Kompatibilitätsgründen so sein:
Zitat
Das halte ich aber für vorgeschoben, denn warum geht es dann bei Server Betriebssystemen, und Linux hat überhaupt keine Probleme mit PAE.
Die Wahrheit wird wohl Geldmacherei sein, würde sich ja sonst keiner ein Server OS kaufen, wenn es auch mit billigen Desktop OS geht.
Mit PAE kann ein OS bis zu 64 GB nutzen, dann haben Anwendungen schon einmal die vollen 4 GB Speicher, und selbst das kann mit AWE auf die vollen 64 GB für einen Prozess erweitert werden.
Links:
http://de.wikipedia....iki/4-GB-Grenze
http://de.wikipedia....dress_Extension
http://de.wikipedia....owing_Extension
Ich sehe bei den Desktops eher X86 als Zukunft, da ich mir eine 16 Kern CPU nur schwer in X64 vorstellen kann, in X86 ist das wesentlich einfacher und damit auch billiger herzustellen.
Bei Servern wird sich X64 halten, die haben dann halt mehrere 8 Kern CPU's.
Gruß
Spiderman
Dieser Beitrag wurde von Spiderman bearbeitet: 03. Mai 2009 - 00:39
#10
geschrieben 03. Mai 2009 - 22:46
Zitat (Spiderman: 03.05.2009, 01:38)
Es gibt da einige User, die PAE auf Nichtserver Systerme aktiviert haben und zu der Erkenntnis gekommen sind, dass Treiber und Programme für diese 36Bit Adressierung geschrieben sein müssen, da sie sonst einfach nur abstürzen.
#11
geschrieben 04. Mai 2009 - 00:11
Es gibt doch Treiber für Server Systeme, und die Server haben sogar identische Kernel, z.B. Vista und W2K8
Wenn man will wäre es ein leichtes, so wie bei Linux, aber MS will das wohl nicht.
Zitat
Zitat
Da geht doch ganz klar hervor, MS macht es von Lizenz Modellen abhängig, 4 GB, 8 GB, 32 GB und 64 GB, das ist Absicht und nicht technisch bedingt.
Gruß
Spiderman
#12
geschrieben 04. Mai 2009 - 06:34
#13 _Magguz_
geschrieben 04. Mai 2009 - 13:46
Zitat (Samstag: 04.05.2009, 07:34)
Das habe ich mich auch gefragt, vor allem weil beide Versionen gleich teuer/billig sind...
und in den richtigen Versionen (keine SB) liegen doch 2 DVDs bei, einmal 32bit und einmal 64bit...
sehe da jetzt auch keine Geldmacherrei!
#14
geschrieben 04. Mai 2009 - 14:03
#15
geschrieben 04. Mai 2009 - 15:28
Zitat (chrismischler: 04.05.2009, 14:03)
Das X64 eine Zukunft hat, sehe ich nicht, es gibt keine 8 Core CPU auf X64 Basis(nicht einmal in Planung), für X86 wird es aber bald 16 Core CPU's geben.
News: http://winfuture.de/news,44949.html
Zitat
Appel hat mit seinen MAC Pro jetzt schon die Nase vorne, 32 Bit Kernel und bis zu 32 GB RAM über PAE.
Appel wird auch sofort diese eigentlich Server CPU's für Workstations nutzen, die haben es eben durch die eigene Hardware auch leichter, immer das optimale rauszuholen.
Lesestoff: http://www.appleinsider.com/articles/08/09...pc_swindle.html
X64 wird vermutlich auch im Server Bereich wieder verschwinden, der Anteil dürfte eh sehr gering sein.
Gruß
Spiderman
- ← Win 7 Als Zweites Bs Neben Xp Home
- Windows 7 - System & Software
- Rc1 – Startmenü Auf Klassische Ansicht Umstellen? →