Ich verwende einen älteren 32-Bit-PC mit Windows XP (natürlich nicht für die Internetnutzung). Er verfügt über 2 x 4 GB RAM, der im Dual-Channel-Modus läuft.
Offensichtlich kann Windows XP nur 4 GB RAM verwenden. Man könnte argumentieren, dass der zweite RAM-Riegel sinnlos ist, aber ohne ihn erhalten Sie nur Single-Channel-Leistung.
Frage: Komme ich trotzdem in den Genuss der Dual-Channel-Leistung, wenn Windows XP maximal 4 GB RAM nutzt, und beide Sticks installiert sind?
Ich würde das selbst einem Benchmarking unterziehen, aber ich möchte lieber nicht am PC herumbasteln, da er mir nicht gehört.
Antwort1
Ja, Ihre Annahmen sind richtig. Windows XP 32bit kann nur auf 4 GB zugreifen (die Hälfte Ihres Gesamtspeicherplatzes), aber das Mainboard kümmert sich nicht um diese Einschränkung (vorausgesetzt, es unterstützt bis zu 8 GB oder mehr).
Die Abstraktion aufWieDie Adressierung und Nutzung des Speichers erfolgt (soweit ich weiß) auf Hardwareebene. Daher spielt es keine Rolle, dass Windows XP 32bit nicht alles ansprechen kann. Die Karte sollte trotzdem alle Anfragen auf beide Bänke aufteilen.
Bedenken Sie jedoch, dass der Supportzeitraum für Windows XP abgelaufen ist. Erwägen Sie ein Upgrade. Dies sollte Ihnen größere Sorgen bereiten als „verschwendeter“ Speicher.
Antwort2
Lassen Sie mich stückweise antworten:
- Ich verwende einen älteren 32-Bit-PC mit Windows XP (natürlich nicht für die Internetnutzung). Er verfügt über 2 x 4 GB RAM, der im Dual-Channel-Modus läuft.
Woher wissen Sie, dass DC ohne CPU-Z oder andere Diagnose ausgeführt wird? Kein Tool meldet 8 GB DC unter WinXP32.
- Offensichtlich kann Windows XP nur 4 GB RAM verwenden. Man könnte argumentieren, dass der zweite RAM-Riegel sinnlos ist, aber ohne ihn erhalten Sie nur Single-Channel-Leistung.
WinXP32 meldet ca. 3,49 GB mit SP3 PAE-Patches. Dennoch verwende ich 8 GB (2 x 4 GB) mit einem kostenlosen RAMdisk-Tool, um vom Betriebssystem nicht sichtbaren RAM für virtuellen Speicher (flüchtig) und Browser-Cache (beim Hochfahren und Herunterfahren abgebildet) zusammenzulegen. Meine passenden Sticks werden also in DC verwendet, obwohl dieses leere Feld bei CPU-Z ausgegraut ist.
- Frage: Komme ich trotzdem in den Genuss der Dual-Channel-Leistung, wenn Windows XP maximal 4 GB RAM nutzt, und beide Sticks installiert sind?
Passende Sticks auf einem Motherboard mit DC-Speichercontroller behalten ihre Funktionsfähigkeit unabhängig vom Betriebssystem. Aber ohne Bank-Level-Interleaving geht die optimale DC-Auslastung unter WinXP32 verloren, es sei denn, Sie verwenden wie ich ein Programm, um den „verlorenen“ Speicher wiederherzustellen.
- Ich würde das selbst einem Benchmarking unterziehen, aber ich möchte lieber nicht am PC herumbasteln, da er mir nicht gehört.
Faktoren wie Timing und Rang können Ihren DC-Benchmark beeinflussen. Wenn der PC nicht Ihnen gehört, warum sollten Sie sich dann Sorgen machen?
Antwort3
Ich füge nur eine Antwort hinzu, um zu ergänzenMario'sAntwort und all die verschiedenen Kommentare.
In allen Intel-Dokumenten wird eine Betriebssystemanforderung angegebenniemalsim Zusammenhang mit der Aktivierung von Multi-Channel-Speicher erwähnt. Hier ist eineBeispiel.
Im obigen Beispiel wurden die Benchmarks von Intel auf einer 32-Bit-Windows XP-Konfiguration ausgeführt.
Darüber hinaus gibt es bestimmteAusgaben32-Bit-Windows unterstützen PAE, das Zugriff auf mehr als 4 GB RAM ermöglicht. Sogar Windows XP unterstützt PAE, obwohl es ab SP2 deaktiviert wurde (kann aber gehackt werden, um es wieder zu aktivieren).
Ich weiß, dass es kein 100% schlüssiger Beweis ist, aber es gibt mir genügend Sicherheit, dass Dual-Channel-Leistung erreicht wirdegalunabhängig davon, welches Betriebssystem Sie verwenden. Ich würde gerne einen Benchmark mit MS-DOS durchführen, um dies zweifelsfrei zu beweisen ... vielleicht mache ich das irgendwann ;-)