Gibt es einen Vorteil bei der Installation von Windows 7 64-Bit, wenn Sie weniger als 4 GB RAM haben?

36

Ich habe kürzlich Windows 7 Ultimate gekauft. Ich habe einen AMD Athlon64 X2 5000+ mit 2 GB DDR2-RAM. Ich weiß, RAM ist viel billiger geworden, ich weiß, ich weiß, aber ich werde ungefähr ein Jahr lang nicht in der Lage sein, meinen RAM zu aktualisieren.

Meine Frage ist offensichtlich dies; Bekomme ich einen Vorteil aus der Installation von 64-Bit-Windows über 32-Bit, wenn ich nur 2 GB RAM verwende?

Soweit ich weiß, beträgt die Mindestanforderung 2 GB und maximal 192 GB. Wenn also die Mindestanforderung für 64-Bit 2 GB und die Mindestanforderung für 32-Bit 1 GB beträgt, verliere ich die Leistung, wenn ich 64-Bit mit einer Mindestanforderung über 32 installieren möchte -Bit, dessen Minimum die Hälfte ist?

Ich würde gerne die 64-Bit-Edition installieren, schon weil es die Zukunft ist. 192 GB RAM! das ist unglaublich! Außerdem habe ich gehört, dass es einfach besser abschneidet. Aber das ist mit einer größeren Menge an RAM.

Ich habe versucht, diese Frage so leicht wie möglich zu entschlüsseln. Jeder Rat wäre sehr dankbar.

comet.vermont
quelle
1
Vergessen Sie nicht, dass speziell für 64-Bit-Windows geschriebene Programme schneller sind, obwohl der Effekt nur für bestimmte Arten von Programmen spürbar ist - hauptsächlich für Videos und Dinge, die viel Mathe leisten, wie z. B. WinRAR.
Sasha Chedygov
Mögliches Duplikat von Wie viel schneller ist eine 64-Bit-CPU als eine 32-Bit-CPU? Ich erwähne das nur, weil diese Frage dem Vergleich eines Autos mit einem 50-Liter-Tank und einem 100-Liter-Tank gleicht. Sie arbeiten beide und können beide dasselbe tun, aber der kleinere Tank ist in einigen Fällen schneller (weniger Kraftstoffgewicht) und der größere Tank ist in einigen Fällen schneller (weniger Zeit zum Auftanken). Es gibt keinen Vorteil, es sei denn, Sie benötigen 64-Bit-Computing.
Durchbruch
Sie werden bald feststellen, dass Windows 7 ab 4 GB viel besser läuft. Zu welchem ​​Zeitpunkt werden Sie beide aktualisieren. Hängt davon ab, ob Sie die 32 bis 64 jetzt oder später ersetzen möchten. RAM ist der einfache Teil.
Fiasco Labs
Ich bin nicht einverstanden mit "Es gibt keinen Vorteil, es sei denn, Sie benötigen die Verwendung von 64-Bit-Computing." Ein 64-Bit-Betriebssystem ermöglicht eine viel größere Adressraum-Randomisierung und eine viel größere Zuordnung als ein 32-Bit-Betriebssystem. Sie sollten wirklich nicht mehr als 512 MiB mit einem 32-Bit-Betriebssystem verwenden. (und 2GiB ist weit mehr als 512MiB).
Hennes

Antworten:

21

Ich sehe nur drei mögliche Vorteile:

  • 64-Bit-Anwendungen können eine Leistungssteigerung bewirken, wenn eine höhere numerische Genauigkeit erforderlich ist. Wenn Sie Ihren PC nur für Firefox oder iTunes verwenden, werden Sie wahrscheinlich keinen Schub bekommen, aber wenn Sie einige wissenschaftliche oder anspruchsvollere Anwendungen verwenden, ist dies definitiv der richtige Weg.

  • Treiber sind normalerweise stabiler, da Microsoft die Zertifizierung von 64-Bit-Treibern erfordert, was bedeutet, dass zumindest einige Stresstests durchgeführt wurden. 32-Bit-Windows haben diese Anforderung nicht, sodass die Hersteller in der Regel billig sind. Leider bedeutet dies auch, dass neue Treiber normalerweise erst für die 32-Bit-Version verfügbar sind und die 64-Bit-Version etwas später verfügbar sein kann.

  • Wenn Sie Entwickler sind, kann dies hilfreich sein, um Ihre Anwendung in einer 64-Bit-Umgebung zu testen. Unter 64-Bit-Windows können Sie das 32-Bit- und das 64-Bit-Verhalten testen.

Persönlich würde ich mich in diesem speziellen Fall an 32-Bit-Windows halten, es sei denn, Sie haben einen sehr guten Grund.

Josip Medved
quelle
7
Das Treiberproblem wird reduziert, da es heutzutage unmöglich ist, ein "Certified for Windows" -Logo oder eine WHQL-Zertifizierung ohne einen 64-Bit-Treiber zu erhalten.
afrazier
Ich glaube nicht, dass Sie mit einem 64-Bit-Betriebssystem das 32-Bit- und 64-Bit-Verhalten wirklich testen können, da die 32-Bit-Programme unter der Ausführungsschicht von WoW64 ausgeführt werden. Die einzig wahre Möglichkeit, dies zu testen, besteht in einer virtuellen Maschine, auf der je nach Bedarf 32-Bit- oder 64-Bit-Windows ausgeführt wird (Sie können beide Versionen unabhängig von der Prozessorwortlänge des Hosts ausführen).
Durchbruch
Die Kosten für ein Zertifikat zum Signieren von Treibern und anderen Codes betragen ca. 200 USD. Sie können eins bekommen, ich kann eins bekommen, jeder kann. Es werden keine Tests impliziert. Das Unterschreiben beweist nur die Herkunft des Fahrers - es sagt nichts darüber aus, ob es etwas Gutes ist. Sie können Treiber signieren und verteilen, die nur 10 Minuten nach dem Start warten und dann das System absichtlich zum Absturz bringen.
Setzen Sie Monica am
34

Die anderen Antworten decken die Vor- und Nachteile recht gut ab. Bedenken Sie jedoch Folgendes: Wenn Sie der Meinung sind, dass Sie Ihren Speicher in einem Jahr aufrüsten und ihn auf 4 GB oder mehr aufrüsten, können Sie auch Windows 7 x64 installieren Jetzt, damit Sie später nicht neu installieren müssen. Ein direktes Upgrade von einer 32-Bit-Installation auf eine 64-Bit-Installation ist nicht möglich. Sie können sich also die Mühe sparen und die 64-Bit-Version jetzt installieren.

nhinkle
quelle
7

Ein weiterer Vorteil der Verwendung von 64-Bit-Fenstern besteht darin, dass mit dem Übergang von 32 auf 64-Bit einige andere Architekturänderungen einhergehen - beispielsweise mehr Register. Das 64-Bit-Betriebssystem kann diese Änderungen nutzen.

Joel Coehoorn
quelle
6

Beachten Sie, dass der Speicherverbrauch von 64-Bit-Programmen etwas höher ist, da die Adresszeiger doppelt so breit sind. auf der Festplatte sowie im Speicher.

Dies lässt sich leicht durch den Vergleich von 32-Bit- und 64-Bit-Installationsimages bestätigen.

Andreas
quelle
Ganz zu schweigen davon, dass die 64-Bit-Version 4 GB mehr Speicherplatz als die 32-Bit-Version benötigt.
Rook
Während der Speicherverbrauch im Allgemeinen zunimmt, können Sie in 64-Bit-Programmen immer noch 32-Bit-Register verwenden, um dieses Problem zu beheben (Zeiger haben jedoch die doppelte Größe). Darüber hinaus gibt es keinen eigentlichen Grund dafür, dass ein 64-Bit-Programm mehr Speicherplatz beansprucht , da keine Zeiger fest codiert sind und sich die meisten Befehls-Opcodes nicht ändern (oder verlängern - x86 ist ein Befehlssatz variabler Länge) ). Siehe diese Frage für weitere Details.
Durchbruch
3

Wenn Sie gesagt hätten, Sie hätten 3 GB RAM, hätte ich gesagt, Sie hätten das 64-Bit-Betriebssystem aufgesetzt. Mit 2 ist es ein Wurf. Win7 läuft mit 2 GB, wird sich aber nicht wirklich darüber freuen. Persönlich würde ich das 32-Bit-Betriebssystem für das nächste Jahr verwenden.

Ich bezweifle, dass Sie durch diese Wahl etwas Bedeutendes verlieren werden, und wenn sich herausstellt, dass das aktuellste Widget, das Sie wollen, 64 Bit erfordert, können Sie es jederzeit ändern. Aber seien Sie bereit, sich zu ändern. Dieses neue Spielzeug hat möglicherweise einen größeren Speicherbedarf, als Sie tolerieren können.

Glücklicherweise ist die Installation von Win7 heutzutage relativ schmerzlos (habe es vor ein paar Stunden getan). Das Laden der Patches / Hotfixes / Updates dauerte länger als das Laden des Betriebssystems.

hotei
quelle
1

Wenn Sie ein 64-Bit-Betriebssystem haben, haben Sie eine Mischung aus 64-Bit- und 32-Bit-Anwendungen und werden infolgedessen bestimmte Konflikte haben. Auch wenn Sie wirklich alte (in Computerjahren) Anwendungen haben, funktionieren diese wahrscheinlich überhaupt nicht in einer 64-Bit-Umgebung - sie werden in vielen Fällen nicht einmal installiert. Ich habe einen Windows 7 32-Bit-Desktop mit 4 GB installiertem RAM (3.2 erkannt) und alles läuft reibungslos und schnell. Ich habe vor kurzem einen neuen Laptop mit Windows 7 64 Bit und 2 GB RAM gekauft. (Ich habe nicht gemerkt, dass der Laptop 64-Bit ist, bis ich ihn nach Hause und aus der Box geschafft habe.) Ich hatte so viele Konfigurationsschwierigkeiten und im Allgemeinen einen "schuppigen" Betrieb mit dem 64-Bit-System, dass ich die 32-Bit-Version löschen und installieren musste Ausführung. Es sei denn, Sie werden die zusätzlichen Funktionen eines 64-Bit-Systems gegenüber einem 32-Bit-System nutzen. GROSSE Grafikdateien usw.) Ein 64-Bit-System ist ein bisschen so, als würde man im tiefen Süden leben und ein Allradfahrzeug kaufen und es niemals von einer asphaltierten Autobahn fahren. Es ist nur eine große Verschwendung, für die Sie nie aufhören zu bezahlen.

In einem einzigen Satz: „Wenn Sie nicht speziell 64-Bit benötigen, ist 32-Bit besser für Sie geeignet.“ Microsoft selbst gibt diesen allgemeinen Rat in Bezug auf die 32-Bit- oder 64-Bit-Version von Office 2010.

john3347
quelle
2
Um das Gegenteil zu verdeutlichen: Ich habe mehrere Monate lang Windows 7 x64 auf meinem Laptop (mit 4 GB RAM) ausgeführt und noch kein einziges Problem festgestellt, das durch 64-Bit-Fenster verursacht wurde. In der Tat war dieses System stabiler als das vorherige mit 32-Bit-Windows 7 (und 2 GB RAM). Die Erfahrung eines jeden ist unterschiedlich, aber es ist möglich, dass 64-Bit-Windows genauso gut oder besser als 32-Bit-Windows ausgeführt wird.
nhinkle
Danke - ich habe viele Probleme mit Win7 64bit, während ich auf meinem letzten Computer (t410s vs. jetzt t420s) nur sehr wenige Probleme hatte und in diesem Fall 32bit lief. Angesichts der Ähnlichkeit der Hardware kann ich keine Erklärung außer der OS-Version finden - also werde ich diese Maschine löschen und auf 32-Bit umsteigen. Vielen Dank für eine kleine Bestätigung, dass dies möglicherweise keine schlechte Idee ist. .
stevemidgley
@SteveMidgley Das Problem liegt an der von Ihnen verwendeten Software oder den Treibern für Ihren Computer - nicht am Betriebssystem . Bei der Umstellung auf 64-Bit sind keine Probleme aufgetreten, abgesehen von einer gewissen Treiberinkompatibilität mit älterer Hardware und älteren Programmen, die nicht mehr ordnungsgemäß funktionieren. In beiden Fällen ist es akzeptabel, auf 32-Bit zurückzugreifen, wenn eines dieser Probleme auftritt. Wenn ich es aber noch einmal wiederhole, ist dies ein Problem mit der Software, die unter dem Betriebssystem ausgeführt wird, und nicht mit dem Betriebssystem selbst.
Durchbruch
@Breakthrough Nach einigen Jahren Erfahrung mit Win7 32 und 64 kann ich Ihnen definitiv sagen, dass die 64-Bit-Version auf einigen Hardware- Systemen mit Bluescreens in die Luft jagt , während dies bei der 32-Bit-Version nicht der Fall ist. Möglicherweise liegt das Problem darin, dass Softwareanwendungen die 64-Bit-Version in die Luft jagen, aber das scheint ein umständlicher Punkt zu sein. Das Ausführen der 32-Bit-Version von Win7 auf einer bestimmten Hardware führt dazu, dass der Endbenutzer weniger Betriebssystemabstürze erleidet (und in meinem Fall weitaus weniger).
Stevemidgley
1

Ich verwende Windows 7 64-Bit mit einem Turion 64 (X2) -Prozessor und hatte keine Probleme mit dem System oder den Programmen. Und ich benutze nur 1 GB. Widder derzeit. Ja, ich weiß, dass mehr RAM in Ordnung sein wird und arbeite daran.

Einige sagen, dass Windows 7 mit weniger als 2 GB nicht wirklich funktionieren sollte. aber offensichtlich ist es so, wie es geschrieben wurde. Es ist nicht so schnell wie es sein könnte, mit mehr RAM. Aber es funktioniert gut für das, was es hat.

Chuck Qtip oder Dr.OPDead
quelle
0

Ich finde (mehrmals), dass mit geringem RAM (2-3GB) Win7 32-Bit schneller bootet und "bissiger" wirkt. Dasselbe gilt für 4 GB, obwohl Win7 / 32 auf vielen Computern nur 3 GB verwendet. Keine ernsten Probleme mit einer sauberen Installation auf anständiger Hardware. Ich renoviere oft ältere Maschinen, auf denen XP lief.

PJBeee
quelle