32-Bit vs. 64-Bit
- 3474
- 309
- Prof. Dr. Dylan Hentschel
32-Bit-Hardware- und Softwaresysteme, Arbeiten Sie manchmal als X86 oder X86-32, arbeiten Sie mit Daten in 32-Bit-Stücken. Im Gegensatz, 64-Bit-Hardware- und Softwaresysteme, oder x64 oder x86-64 verwenden Sie Daten in 64-Bit-Stücken. Theoretisch, je mehr Daten im Allgemeinen, die gleichzeitig verarbeitet werden können, desto schneller kann das System ausführen.
Ein unmittelbarer praktischer Vorteil, den 64-Bit-Systeme bieten, ist die Verwendung größerer Mengen an RAM. Die meisten neuen Computersysteme sind heute neue Prozessoren, die auf 64-Bit-Architektur basieren. Während es offensichtlich ist, dass diese Systeme 64-Bit-Betriebssysteme unterstützen, sind sie auch mit 32-Bit-Betriebssystemen kompatibel. Das Gegenteil ist nicht wahr. 32-Bit-Hardware kann 64-Bit-Betriebssysteme nicht unterstützen.
Vergleichstabelle
32-Bit | 64-Bit | |
---|---|---|
Anzahl der Bits | 32 | 64 |
Architektur und Softwarebeschreibung | 32-Bit-Architektur basiert auf Registern, Adress- oder Datenbussen 32 Bit (4 Oktetten) breit. Für Software bedeutet 32-Bit in der Regel die Verwendung des 32-Bit-linearen Adressraums. | 64-Bit-Architektur basiert auf Registern, Adress- oder Datenbussen 64 Bit (8 Oktetten) breit. Für Software, 64-Bit-Mittelwert-Code-Verwendung mit 64-Bit-Virtual-Speicher-Adressen. |
Kompatibilität | 32-Bit-Betriebssysteme (OS) und Anwendungen erfordern 32-Bit-CPUs | 64-Bit-Betriebssystem benötigt 64-Bit-CPU und 64-Bit-Anwendungen benötigen ein 64-Bit-Betriebssystem und eine CPU. 32-Bit-Anwendungen können auch ausgeführt werden. |
Systeme verfügbar | Alle Ausgaben von Windows 8, Windows 7, Windows Vista und Windows XP, Linux und Windows 10. | XP Professional, Windows Vista, Windows 7, Windows 8, Windows 10 sowie Mac OS X und Linux |
Speichergrenzen | 32-Bit-Systeme sind auf 4 GB RAM begrenzt. | 64-Bit-Systeme können theoretisch bis zu 16 Exabyte (16 Milliarden GB) RAM erlauben. Die höchste Konfiguration für einen Mac Pro -Rack -Desktop -Computer unterstützt 1.5 TB RAM (12 x 128 GB). |
Nachteile | Weniger RAM-Zugriff, weniger Effizienz, weniger Sicherheitsfunktionen, PC beginnt, 32-Bit-Kompatibilität zu beseitigen. Microsoft macht keine 32-Bit-Kopien mehr | Weiterer Speicher, der erforderlich ist, um bestimmte Spiele/Apps auszuführen. |
Architektur und Software
32-Bit und 64-Bit beziehen sich darauf. Eine 32-Bit-Architektur ermöglicht die arithmetische und logische Einheit (ALU) oder die digitale Schaltung, 32-Bit-Ganzzahl arithmetische und logische Operationen durchzuführen.
Für Architektur mit 64 Bits ermöglicht es eine 64-Bit-Version von Windows, große Mengen RAM besser zu verarbeiten als ein 32-Bit-System. Auch ein 64-Bit-System verfügt über 64-Bit. 64-Bit-CPU- und ALU-Architekturen verfügen also über passende Register und Adressen oder Daten, Busse in ähnlichen Werten.
Kompatibilität
Was ist mit einer 32-Bit-CPU kompatibel?
Ein 32-Bit-Prozessor kann kein Betriebssystem ausführen, das für 64-Bit-CPUs ausgelegt ist. Es unterstützt es auch nicht 64-Bit-Anwendungen. 32-Bit-CPUs können nur ein 32-Bit-Betriebssystem und Anwendungen ausführen, die für 32-Bit-Betriebssysteme ausgelegt sind.
Prozessor (CPU) | 32-Bit | 32-Bit | 32-Bit | 32-Bit |
Betriebssystem (Betriebssystem) | 32-Bit | 32-Bit | 64-Bit | 64-Bit |
Anwendungsprogramm | 32-Bit | 64-Bit | NEIN | NEIN |
kompatibel? | Ja | NEIN |
Was ist mit einer 64-Bit-CPU kompatibel?
64-Bit-Systeme sind im Allgemeinen rückwärtskompatibel und unterstützen sowohl 32-Bit-Betriebssysteme als auch 32-Bit-Anwendungen.
Prozessor (CPU) | 64-Bit | 64-Bit | 64-Bit | 64-Bit |
Betriebssystem (Betriebssystem) | 32-Bit | 32-Bit | 64-Bit | 64-Bit |
Anwendungsprogramm | 32-Bit | 64-Bit | 32-Bit | 64-Bit |
kompatibel? | Ja | NEIN | Ja | Ja |
Speicher
32-Bit-Systeme haben eine Einschränkung, wie viel Speicher sie ansprechen können (oder darauf hinweisen können). Diese Grenze ist 4 GB. Während der Speicher normalerweise auf RAM bezieht. Die kombinierte Grenze für RAM, GPU (GPU) RAM, PCI -Speicherbereich und einige andere Komponenten beträgt 4 GB.[1]
Die praktischen Auswirkungen davon sind, dass 32-Bit-Fenster beispielsweise 4 GB RAM nicht voll ausnutzen können, und es zeigt normalerweise 3.25 GB. Das Installieren von mehr RAM ist immer eine Option, aber 32-Bit-Systeme könnten einfach keinen RAM über sein Limit verwenden. Eine 64-Bit-Version kann bis zu 8 TB behandeln. Da aktuelle Systeme die Kapazität nicht vollständig nutzen können.
Auswahl eines Betriebssystems für VPS
Bei Verwendung eines virtuellen privaten Servers (VPS) wie Linode oder Digitalocean werden Systemadministratoren häufig dadurch beschränkt, wie viel RAM verfügbar ist. Daher empfehlen sie häufig eine 32-Bit-Linux.
Vor-und Nachteile
Zu den Vorteilen von 64-Bit-Systemen gehören:
- Fähigkeit, mehr RAM zu verwenden. 64-Bit-Prozessoren sind theoretisch in der Lage, 2^64 Positionen im Speicher zu verweisen, oder über 4 Milliarden Mal können die Speichernummern 32-Bit-Prozessoren verweisen können. Aktuelle 64-Bit-Windows-Betriebssystem-16-TB. Infolgedessen können 64-Bit-Prozesse 16 TB virtuell erstellen, bis 8 TB, die für Benutzerprozesse im virtuellen Speicher zugewiesen wurden, und 8 TB für Kernelprozesse.
- Effizienter. Wenn zusätzlicher RAM installiert ist, können 32-Bit-Systeme dies normalerweise aufgrund der adressierbaren Platzgrenzen in der Regel nicht nutzen. 64-Bit-Systeme können jedoch häufig zu erheblichen Leistungssteigerungen führen.
- Mehr virtuelle Speicherzuweisung. 64-Bit-Architekturfenster können theoretisch 8 TB virtuellen Speicher für eine Anwendung anbieten. 32-Bit-Architekturfenster ist auf 2 GB begrenzt. Die modernen Anwendungen, insbesondere für Spiele, Video- und Fotobearbeitung, wünschen mehr RAM. Mit der 64-Bit-effizienten Nutzung und der Zuweisung des Speichers können diese für das 64-Bit-Betriebssystem optimierten Anwendungen den neuen Raum voll ausnutzen.
- Weitere Sicherheitsfunktionen. Die 64-Bit-Verarbeitung bietet zusätzlichen Sicherheitsschutz, einschließlich, aber nicht beschränkt auf Hardware D.E.P, Kernel Patch -Schutz und verbesserte Gerätefahrer.
Es gibt einige Nachteile, die Folgendes enthalten:
- Mögliche Fahrerkompatibilität. Während es zunehmende Unterstützung für das 64-Bit. Es ist unwahrscheinlich, dass 64-Bit-Treiber für ältere Systeme und Hardware verfügbar sein werden. Dies sind Entscheidungen, die von Fall zu Fall getroffen wurden.
- Einige Motherboard -Widdergrenzen. Ein seltenes Ereignis besteht darin. Was verfügbar ist. Es könnte Zeit sein, Ihr Betriebssystem zu aktualisieren.
- Legacy -Probleme. Die Software wird wahrscheinlich keinen Übergang zur 64-Bit-Verarbeitung durchführen. Ältere Anwendungen, einschließlich 16-Bit-Anwendungen, erfordern eine Virtualisierung. Andernfalls könnte es Zeit für ein Upgrade sein.
Windows -Systeme
Windows 8, sowohl mit Standard- als auch Pro-Versionen, ist in 32-Bit- und 64-Bit-Verteilungen erhältlich. Vor dem Start von Windows 7 erklärte Microsoft, dass sein Windows 8 das letzte Windows sein würde, das die 32-Bit-Architektur unterstützt. Mit dem endgültigen Schritt seiner Apps, Treiber und Plug-Ins auf 64 Bit bietet Windows keine 32-Bit-Rückwärtskompatibilität. Für vorliegende Systeme, die noch Windows XP -Unterstützung erfordern, finden Sie diese durch Sandbox -Virtualisierung, 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 überprüfen, ob Ihr Prozessor 64-Bit ist, indem Sie Folgendes erstellen:
- Öffnen Sie die Leistungsinformationen und Tools, indem Sie auf die Schaltfläche Start klicken, auf Bedienfeld klicken, auf System und Wartung klicken und dann auf Leistungsinformationen und Tools klicken.
- Klicken Sie auf Details anzeigen und ausdrucken.
- Überprüfen Sie im Abschnitt Systemabschnitt den derzeit unter Systemtyp ausgeführten Betriebstyp. Für 64-Bit-fähige zeigt es, ob das System 64-Bit-Fenster ausführen kann.
Hinweis: Wenn das System bereits eine 64-Bit-Windows-Version ausführt, wird eine 64-Bit-fähige Auflistung nicht angezeigt.