32-Bit-Hard- und Softwaresysteme, zu Zeiten, die als x86 oder x86-32 bezeichnet werden, arbeiten Sie mit Daten in 32-Bit-Teilen. Im Gegensatz, 64-Bit-Hard- und Softwaresysteme, oder x64 oder x86-64, verwenden Sie Daten in 64-Bit-Stücken. Theoretisch ist das System umso schneller, je mehr Daten im Allgemeinen gleichzeitig verarbeitet werden können.
Ein unmittelbarer praktischer Vorteil, den 64-Bit-Systeme bieten, ist die Verwendung von mehr RAM. Die meisten neuen Computersysteme enthalten heutzutage neue Prozessoren, die auf einer 64-Bit-Architektur basieren. Es ist offensichtlich, dass diese Systeme 64-Bit-Betriebssysteme unterstützen, sie sind jedoch auch mit 32-Bit-Betriebssystemen kompatibel. Das Gegenteil ist nämlich nicht wahr. 32-Bit-Hardware unterstützt keine 64-Bit-Betriebssysteme.
32-Bit | 64-Bit | |
---|---|---|
Anzahl der Bits | 32 | 64 |
Architektur und Softwarebeschreibung | Die 32-Bit-Architektur basiert auf Registern, Adress- oder Datenbussen mit einer Breite von 32 Bit (4 Oktetts). Für Software bedeutet 32-Bit normalerweise die Verwendung eines linearen 32-Bit-Adressraums. | Die 64-Bit-Architektur basiert auf Registern, Adress- oder Datenbussen mit einer Breite von 64 Bit (8 Oktetts). Für Software bedeutet 64-Bit Code, der mit virtuellen 64-Bit-Speicheradressen verwendet wird. |
Kompatibilität | 32-Bit-Betriebssysteme und -Anwendungen erfordern 32-Bit-CPUs | Für ein 64-Bit-Betriebssystem ist eine 64-Bit-CPU erforderlich, und für 64-Bit-Anwendungen ist ein 64-Bit-Betriebssystem und eine CPU erforderlich |
Systeme verfügbar | Alle Editionen von Windows 8, Windows 7, Windows Vista und Windows XP, Linux | XP Professional, Windows Vista, Windows 7, Windows 8 sowie Mac OS X und Linux |
Speichergrenzen | 32-Bit-Systeme sind auf 3,2 GB RAM beschränkt. 32-Bit-Windows mit Adressbeschränkung erreichen nicht die vollen 4 GB. Es ist abhängig von der Hardware, normalerweise 3,25 GB. | 64-Bit-Systeme erlauben bis zu 17 Milliarden GB RAM. |
Pros | Weniger Probleme, breiter kompatibel | • Mehr RAM-Zugriff • Mehr Effizienz • Mehr Zuweisung von virtuellem Speicher • Mehr Sicherheitsfunktionen |
Cons | Weniger RAM-Zugriff, weniger Speicher, weniger Effizienz, weniger Sicherheitsfunktionen | • Mögliche Treiberkompatibilität • Einige RAM-Beschränkungen des Motherboards • Probleme mit älteren Versionen |
32-Bit und 64-Bit sind Begriffe, die sich darauf beziehen, wie ein im Computer eingebetteter Prozessor oder eine CPU Daten verarbeitet. Eine 32-Bit-Architektur ermöglicht es der Arithmetik- und Logikeinheit (ALU) oder digitalen Schaltung, 32-Bit-Ganzzahl-Arithmetik- und Logikoperationen auszuführen.
Bei 64-Bit-Architekturen ermöglicht es eine 64-Bit-Version von Windows, große Mengen an RAM besser zu handhaben als ein 32-Bit-System. Ein 64-Bit-System hat auch 64-Bit-Adressregister, wobei Datenregister und der Datenbus typischerweise in der Größe den Adressregistern entsprechen. 64-Bit-CPU- und ALU-Architekturen verfügen also über übereinstimmende Register und Adressbusse oder Datenbusse mit ähnlichen Werten.
Ein 32-Bit-Prozessor kann kein Betriebssystem ausführen, das für 64-Bit-CPUs ausgelegt ist. Es unterstützt auch keine 64-Bit-Anwendungen. 32-Bit-CPUs können nur 32-Bit-Betriebssysteme und Anwendungen ausführen, die für 32-Bit-Betriebssysteme ausgelegt sind.
Prozessor (CPU) | 32-Bit | 32-Bit | 32-Bit | 32-Bit |
Betriebssystem (OS) | 32-Bit | 32-Bit | 64-Bit | 64-Bit |
Anwendungsprogramm | 32-Bit | 64-Bit | Nein | Nein |
kompatibel? | Ja | Nein |
64-Bit-Systeme sind im Allgemeinen abwärtskompatibel und unterstützen sowohl 32-Bit-Betriebssysteme als auch 32-Bit-Anwendungen.
Prozessor (CPU) | 64-Bit | 64-Bit | 64-Bit | 64-Bit |
Betriebssystem (OS) | 32-Bit | 32-Bit | 64-Bit | 64-Bit |
Anwendungsprogramm | 32-Bit | 64-Bit | 32-Bit | 64-Bit |
kompatibel? | Ja | Nein | Ja | Ja |
32-Bit-Systeme haben eine Beschränkung, wie viel Speicher sie ansprechen können (oder darauf zeigen). Diese Grenze beträgt 4 GB. Während sich Speicher normalerweise auf RAM bezieht, umfasst dieser Grenzwert auch Speicher in den anderen Geräten des Systems, z. B. Video-, Audio- und Netzwerkadapter. Das kombinierte Limit für RAM, Grafik-RAM (GPU), PCI-Speicherbereich und einige andere Komponenten beträgt 4 GB.[1]
Die praktischen Konsequenzen daraus sind, dass 32-Bit-Windows beispielsweise 4 GB RAM nicht voll ausnutzen kann und normalerweise 3,25 GB anzeigt. Die Installation von mehr RAM ist immer eine Option, aber 32-Bit-Systeme können einfach keinen RAM über der Grenze nutzen. Eine 64-Bit-Version kann bis zu 8 TB adressieren. Da derzeitige Systeme die Kapazität nicht voll ausnutzen können, stehen jetzt Systeme mit installiertem RAM zur Verfügung, die die 4-GB-Grenzen von 32-Bit-Systemen weit übertreffen.
Wenn Sie einen Virtual Private Server (VPS) wie Linode oder DigitalOcean verwenden, sind Systemadministratoren häufig durch den verfügbaren Arbeitsspeicher eingeschränkt. Daher empfehlen sie häufig die Verwendung einer 32-Bit-Linux-Distribution für die Verwendung auf einem VPS anstelle eines 64-Bit-Betriebssystems.
Vorteile von 64-Bit-Systemen sind:
Es gibt einige Nachteile, die Folgendes beinhalten:
Windows 8 ist sowohl in der Standard- als auch in der Pro-Version in 32-Bit- und 64-Bit-Distributionen verfügbar. Vor dem Start von Windows 7 gab Microsoft an, dass Windows 8 das letzte Windows sein wird, das die 32-Bit-Architektur unterstützt. Mit der endgültigen Umstellung seiner Apps, Treiber und Plug-Ins auf 64 Bit wird Windows keine 32-Bit-Abwärtskompatibilität bieten. Für derzeitige Systeme, die noch Windows XP-Unterstützung benötigen, können Sie sie durch Sandbox-Virtualisierung finden, die in Windows Server 2008 durchgeführt wurde.
Anschließend benötigen Computer 64-Bit-fähige Prozessoren. Wenn Sie Windows verwenden, können Sie prüfen, ob Ihr Prozessor 64-Bit hat. Gehen Sie dazu folgendermaßen vor:
Hinweis: Wenn auf dem System bereits eine 64-Bit-Windows-Version ausgeführt wird, wird kein 64-Bit-fähiger Eintrag angezeigt.