Die Antwort ist 4 GB, da sie einen gemeinsam genutzten Adressraum haben - die Prozessoren können beide die gleichen 4 GB RAM anzeigen. Es ist etwas komplizierter als bei Xeons und anderen bei MMUs, die breitere physikalische Adressräume unterstützen. Dieser Stackoverflow-Beitrag beschreibt diesen MMU-Typ, der auf 32-Bit-Xeon-Chips auftritt.
Kann eine Dual-Prozessor-Maschine mit einem 32-Bit-Betriebssystem maximal 4 GB oder 8 GB Speicher ansprechen?
1577
arulappan
Bin ich zu Recht der Meinung, dass jeder Prozessor 4 GB unabhängig ansprechen kann, also die Antwort 8 GB ist?
Gilt das Gleiche für einen Dual-Core?
Es ist das Betriebssystem, nicht die Hardware, die das Limit hat, Erklärung hier ... http: //www.asisupport.com/ts_4GB_memory_info.htm
Moab vor 14 Jahren
0
Jeder Prozessor kann mehr als 4 GB unabhängig voneinander adressieren. Das ist aber egal, weil SMP-Systeme die gleiche Eigenschaft haben, dass beide Prozessoren genau dieselbe Ansicht des Speichers haben. Das S in SMP bedeutet "symmetrisch". Die Einschränkung bezieht sich auf das Betriebssystem und nicht auf den Prozessor. Es kann nicht mehr als 4 GB ansprechen.
David Schwartz vor 13 Jahren
0
4 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
8
ConcernedOfTunbridgeWells
... und auf anderen (nicht x86) -Architekturen gibt es Konfigurationen, bei denen der Speicher NICHT gemeinsam genutzt wird und somit 2 Prozessoren mit 32-Bit-Adressbus 8 GB statt 4 GB sehen könnten.
Brian Knoblauch vor 15 Jahren
0
Sprichst du von Shared-Nothing-Architekturen im Allgemeinen oder etwas Bestimmtem?
ConcernedOfTunbridgeWells vor 15 Jahren
0
4
SmacL
Sie können auch nachschlagen, wie mit Physical Address Extension auf 32-Bit-Systemen auf mehr Speicher zugegriffen werden kann.
1
Lawrence Dol
So wie ich es verstehe, ist es bei x86 bei einigen Betriebssystemen (wie Windows) weniger, da oben eine Hardware-E / A-Speicherlücke vorhanden ist. Sie landen tatsächlich mit ca. 3,4 GiB Ihrer 4 GiB-Adresse.
Das ist abhängig von Betriebssystem und Hardware. Der Prozessor benötigt das nicht. Windows und die anderen gängigen Betriebssysteme lassen dies jedoch offen für Hardware-Frame-Puffer und andere Geräte.
Brian Knoblauch vor 15 Jahren
0
0
David Schwartz
Die Einschränkung kommt vom Betriebssystem, nicht vom Prozessor. Das Betriebssystem kann nur einen Adressraum von 4 GB verwalten.
Verwandte Probleme
-
6
Muss ich 3 RAM-DIMMs haben, um DDR3 verwenden zu können, oder sogar eine 3-Kanal-CPU betreiben könne...
-
2
Fingerabdruckerkennung in Vista x64
-
5
64-Bit-Betriebssystem und VPN-Software
-
8
Sollte ich 32 oder 64 Bit für Linux wählen?
-
4
Ersatz für ZoneAlarm auf 64-Bit-Systemen?
-
5
Warum läuft mein CPU-Fan, wenn Sie Videos oder virtuelle Maschinen ausführen?
-
4
Warum gibt es keinen 64-Bit-Linux-Firefox-Build?
-
5
Microsoft Fingerprint Reader unter Windows 64-Bit (Vista oder Windows 7)
-
2
iTunes-Symbolleiste in der Windows 64-Taskleiste
-
4
Gibt es einen bestimmten oder messbaren Vorteil bei der Verwendung von ECC-RAM in einem Desktop-PC?