Es gibt Sicherheitsvorteile beim Ausführen einer 64-Bit-Version von Windows. Grundsätzlich war Microsoft in der Lage, einen Neustart mit einer saubereren Version durchzuführen und einige zusätzliche Sicherheitsmaßnahmen zu implementieren. Dies wird teilweise durch eine verbesserte Hardwareunterstützung in der 64-Bit-CPU ermöglicht.
Hier ist eine kurze Liste der Unterschiede:
- Unterstützung für hardwarebasiertes DEP .
- PatchGuard , um zu verhindern, dass Treiber oder Rootkits den Kernel patchen.
- Signierte Fahrer.
- Prüfsummen der Code-Integrität. Binärdateien werden vor dem Laden überprüft.
- Entfernung des 16-Bit-Subsystems (Reduzierung der Angriffsfläche).
Jeff Jones hat zwei Artikel zu den Änderungen: Teil1 , Teil2 . Wikipedia hat einige Informationen und es gibt diesen KB-Artikel ( von Doubt ).
32-Bit-Windows ist auf maximal 4 GB RAM beschränkt
quelle
Der Vorteil ist, dass jeder Prozess dann mehr als 4 GB Speicher pro Prozess adressieren kann. Technisch gesehen kann das Betriebssystem mehr als 4 GB RAM mit 32-Bit (jedoch auf 4 GB pro Prozess begrenzt) haben, aber in der Praxis implementiert kein modernes Betriebssystem dies. Ein zweiter Vorteil besteht darin, dass das Betriebssystem mehr als 4 GB RAM haben kann.
Bei 32-Bit-Betriebssystemen wird der obere Teil des 4-GB-Adressraums von Gerätetreibern und anderen Dingen (z. B. der GPU-RAM-Zuordnung) verwendet, wodurch der tatsächliche Arbeitsspeicher auf etwa 3 bis 3,5 GB reduziert wird. Das geht weg mit 64-Bit-Betriebssystemen.
Bestimmte Anwendungen, insbesondere Foto- und Videoprogramme, benötigen mehr als 4 GB pro Prozess. Photoshop für große Bilder, Videobearbeitung, 3D-Modellierung usw. kann von mehr als 4 GB pro Prozess profitieren.
quelle
Der Hauptvorteil ist für den Speicherplatz: viel mehr als 4Go.
Das bedeutet, dass ich 4Go einer virtuellen Maschine zuweisen kann (ein Prozess, in dem sich beispielsweise Ubuntu befindet), während ich mehr als genug für meine aktuelle Win64-Sitzung habe.
quelle
Der wahrscheinlich offensichtlichste Vorteil gegenüber der 32-Bit-Version ist die Fähigkeit, mehr als 4 GB RAM zu verwenden (nun, tatsächlich mehr als 3.x, da ein Teil des AS für MMIO verwendet wird). x86_64 ISA verdoppelt auch die Anzahl der GPRs von 8 (und einige von ihnen sind nicht so allgemein ...) auf 16, ebenso werden XMM-Register auf 16 angehoben ein großer Gewinn für bestimmte Arbeitslasten sein).
quelle
Wenn Windows XP mit 64 Bit ausgeführt wird, können 4 GB RAM oder mehr verwendet werden. Bei 32-Bit-XP gibt es insgesamt 4 GB RAM, die von der Hauptplatine und der Grafikkarte gemeinsam genutzt werden.
Wenn Sie eine 512-MB-Grafikkarte haben, beträgt der für Windows maximal verfügbare Arbeitsspeicher 3,5 GB.
quelle
Unter Windows 32-Bit darf jeder Prozess standardmäßig nur auf 2 GB zugreifen. Dies ist viel schlimmer, als 4 GB verwenden zu können. Das System kann den verbleibenden Speicher nutzen, aber wie bereits erwähnt, übernimmt die Grafikkarte ihren Anteil davon.
quelle
32-Bit-Windows verfügt über einen 4-GB-Adressraum. Sie können nicht mehr als 4 GB physischen RAM verwenden.
Selbst wenn Sie nur 4 GB physischen RAM haben, wird Windows x64 diesen RAM effizienter nutzen. Bei Windows x86 sind standardmäßig nur 2 GB des Adressraums für Anwendungen reserviert, die anderen 2 GB sind für das Betriebssystem reserviert. Sie können diese Aufteilung auf 3-GB-Apps / 1-GB-Betriebssystem ändern, jedoch nicht auf jede App. ist markiert, um dies auszunutzen.
Es gibt auch Lücken im Speicheradressraum, die für Geräte-E / A reserviert wurden (Übertragung von Daten auf Festplatten, Grafikkarten, USB-Geräte usw.). Sie können den physischen Speicher, der diese Adressen gemeinsam nutzt, nicht verwenden. Abhängig von verschiedenen Konfigurationseinstellungen kann dies bis zu einem halben Gig an nicht verwendbarem RAM ausmachen. Unter 32-Bit-Windows mit 4 GB physischem Arbeitsspeicher stehen Ihnen möglicherweise nur 3,7 GB nutzbarer Arbeitsspeicher und höchstens 3 GB davon für Anwendungen zur Verfügung. Während mit 64-Bit-Windows alle diese 4 GB von Anwendungen (oder dem Kernel) verwendet werden können.
quelle