Haben 32-Bit-Programme laufen relativ langsamer auf 64-Bit-OS gegen, wenn sie in 32-Bit-OS nativ laufen [geschlossen]

StackOverflow https://stackoverflow.com/questions/4478162

  •  11-10-2019
  •  | 
  •  

Frage

Ich lese über WOW 64 hier http://en.wikipedia.org/wiki/WOW64

und erfuhr, dass es eine Schicht in 64-Bit-Windows-Betriebssystem 32-Bit-Programme auszuführen.

So kann ich davon ausgehen, dass 32-Bit-Programme laufen relativ langsamer auf 64-Bit-OS gegen, wenn sie in 32-Bit-OS nativ ausgeführt werden.

kann ich die Vorteile des Speicherzugriff von mehr als 4 GB in 64-Bit-OS. Aber ist dieser Offset Vorteil notwendigerweise die geringen Overhead hinzugefügt von Schicht von WOW64? Gibt es noch andere Vorteile von 64-Bit, das diese gegenüber.

War es hilfreich?

Lösung

Der Hauptvorteil eines Systems 64-Bit ist, dass es ermöglicht, Anwendungen in der 64-Bit-Modus, die wiederum nützlich ist in erster Linie, wenn Sie für den Zugriff benötigen mehr als 4 GB Speicher. Wenn Sie diese Anforderung hat, ein 64-Bit-System ist die einzige Wahl. Ihre Anwendung würde 64-Bit-Code verwenden, so WOW64 würde nicht verwendet werden, und somit nicht zu Problemen führen.

Wenn Sie nicht wirklich die Anforderung haben mehr zu verwenden als 4 GB Speicher in einem einzigen Prozess, wird es fraglich, ob 64-Bit-Windows ist wirklich eine Verbesserung. Sie könnten 64-Bit-Windows benötigen, wenn Sie mehr als 4 GB Hauptspeicher überhaupt verwenden wollen (obwohl Sie auch PAE dafür verwenden können, die ihre eigenen Nachteile hat). Noch auf einem 64-Bit-System, können Sie 64-Bit-Anwendungen ausgeführt werden. Mit der AMD64-Prozessoren könnten 64-Bit-Modus schneller als native 32-Bit-Modus, da der Prozessor mehrere Register aufweist. Ob dieser leichte Gewinn überwiegt die leichten Verlust WRT. WOW64 hängt von Ihrer Anwendung Mix.

Ich persönlich denke, viele Leute 64-Bit-Windows installieren, weil sie die Folgen des Tuns so nicht vollständig verstehen, aber das Gefühl, sie auf der sicheren Seite sind (was sie können nicht aufgrund der fehlenden Treiber).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top