PCs, Laptops, Macs, Windows, Telefone und Tablets – alles ist heutzutage 64-Bit. Sogar einige Smartphones sind 64-Bit.

Der Hauptgrund für die Umstellung von 32-Bit ist die Überwindung der Begrenzung des Arbeitsspeichers, auf den ein 32-Bit-Prozessor zugreifen kann.

Was ist 32-Bit und 64-Bit?

Einfach ausgedrückt ist 32-Bit die Kurzform für eine 32-Bit-Zahl. Diese Zahl enthält 32 Bits (binäre Ziffern), die entweder 0 oder 1 sind. Ein Beispiel wäre 1010101010101010101010101010101010.

Ein 32-Bit-Prozessor ist per Definition in der Lage, Befehle zu verarbeiten und Speicherplätze mit 32 Bits zu referenzieren.

Warum können 32-Bit-CPUs nicht viel RAM verwenden?

Da jede Ziffer der Zahl nur 1 oder 0 sein kann, ist die Gesamtzahl der Kombinationen 2^32, also 4.294.967.295. Und 4,29 Milliarden Speicherplätze (von denen jeder ein Byte Daten speichert) entsprechen 4 GB, weshalb ein 32-Bit-Prozessor auf maximal 4 GB Speicher zugreifen kann, ohne dass es in der Software einige Workarounds gibt, um mehr zu adressieren.

4 GB sind heutzutage nicht mehr wirklich genug. Für grundlegende Aufgaben mag das ausreichen, aber wenn Sie mehrere Programme ausführen, 35 Registerkarten in verschiedenen Webbrowsern öffnen oder 30 hochauflösende Fotos auf einmal bearbeiten wollen, reichen 4 GB nicht aus.

Und vergessen Sie nicht, dass Verbraucher-Versionen von 32-Bit-Windows nur auf etwa 3,2 GB zugreifen können, selbst wenn 4 GB installiert sind.

PCs, Laptops und ihre Betriebssysteme sind heutzutage alle 64-Bit. 64-Bit-Versionen von Windows können auf 8 TB RAM zugreifen (das sind 8000 GB), während Server-Versionen auf 128 TB zugreifen können.

Diese Grenzen werden auf der Microsoft-Website ausführlich erläutert, wenn Sie mehr wissen möchten.

Da die heutigen PCs und Laptops im Allgemeinen 8, 16 oder 32 GB RAM haben, sind wir noch lange nicht an der Grenze dessen, was ein 64-Bit-Prozessor zugreifen kann.

Was bedeuten x86 und x64?

Diese Begriffe sind etwas irreführend und entsprechen den Begriffen 32-Bit und 64-Bit.

x86 (oder x86-Architektur) ist seit langem eine gängige Bezeichnung für die Prozessorfamilie mit der Endung 86, Intels erfolgreichste Prozessorfamilie. Der erste war der 8086, und viele werden sich an die 286-, 386- und 486-Prozessoren in den frühen PCs von Mitte der 80er bis 90er Jahre erinnern.

Alle sind 32-Bit-Prozessoren, weshalb x86 mit 32-Bit austauschbar geworden ist.

Gleichermaßen ist x64 mit 64-Bit austauschbar geworden (und wird sogar von Microsoft verwendet), macht aber nicht wirklich Sinn, da es nicht viele Prozessoren gibt, deren Nummer auf 64 endet. Stattdessen ist es lediglich eine Abkürzung für 64-Bit.

Software und Kompatibilität

Zusätzlicher Speicher ist nicht der einzige Grund für einen 64-Bit-Computer. 64-Bit-Prozessoren können Daten in 64-Bit-Blöcken verarbeiten, was natürlich effizienter ist als das Verschieben von Daten in 32-Bit-Blöcken.

Wenn auf Ihrem PC ein 64-Bit-Windows läuft, finden Sie auf Ihrer Festplatte wahrscheinlich einen Ordner „Programme (x86)“. Darin werden 32-Bit-Anwendungen gespeichert, während der andere Ordner „Programme“ alle 64-Bit-Anwendungen enthält, die Sie installiert haben.

Im Allgemeinen können 64-Bit-Systeme 32-Bit-Programme ausführen, da sie abwärtskompatibel sind. Umgekehrt funktioniert das jedoch nicht: Auf einem 32-Bit-Computer können weder 64-Bit-Windows noch 64-Bit-Programme ausgeführt werden.

Entwickler sollten heutzutage 64-Bit-Anwendungen erstellen, und einige Firmen beginnen, das Thema zu forcieren. Apple hat zum Beispiel gesagt, dass iOS 11 32-Bit-Apps überhaupt nicht unterstützen wird. Entwickler müssen also sicherstellen, dass ihre Apps mit 64-Bit-CPUs funktionieren, sonst können Nutzer diese Apps nach dem Upgrade von iOS 10 nicht mehr ausführen.

admin

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

lg