32-Bit vs. 64-Bit: Was bedeuten diese Optionen wirklich?

Du hast wahrscheinlich schon die 32-Bit- und 64-Bit-Optionen gesehen, die immer dann verfügbar sind, wenn du eine Anwendung herunterladen oder ein Spiel installieren willst. Vielleicht hat dein PC sogar einen Aufkleber, auf dem steht, dass er einen 64-Bit-Prozessor hat. Ist das wirklich wichtig?

Die meisten neuen PCs haben einen 64-Bit-Prozessor, aber warum? Hier ist der wahre Unterschied zwischen 32-Bit und 64-Bit.

32-Bit vs. 64-Bit: Was bedeuten diese Optionen wirklich?

Aus folgenden Gründen sind die Unterschiede wichtig zu wissen. Einfach ausgedrückt: Ein 64-Bit-Prozessor ist leistungsfähiger als ein 32-Bit-Prozessor, weil er mehr Daten auf einmal verarbeiten kann.

Ein 64-Bit-Prozessor ist in der Lage, mehr Rechenwerte einschließlich Speicheradressen zu speichern. Das bedeutet, dass er auf über vier Milliarden Mal mehr physikalischen Speicher als ein 32-Bit-Prozessor zugreifen kann. Das ist genauso groß, wie es sich anhört.

Hier ist der Hauptunterschied: 32-Bit-Prozessoren sind durchaus in der Lage, mit einer begrenzten Menge an RAM (in Windows 4 GB oder weniger) umzugehen, und 64-Bit-Prozessoren sind in der Lage, viel mehr zu nutzen.

Um dies zu erreichen, muss dein Betriebssystem natürlich auch so konzipiert sein, dass es die Vorteile des größeren Zugriffs auf den Speicher nutzen kann. Diese Seite von Microsoft führt Speicherbeschränkungen für mehrere Windows-Versionen auf. Wenn du mit der neuesten Version von Windows 10 arbeitest, brauchst du dir keine Sorgen über Beschränkungen zu machen.

Mit der zunehmenden Verfügbarkeit von 64-Bit-Prozessoren und größeren Kapazitäten des Arbeitsspeichers haben Microsoft und Apple beide Versionen ihrer Betriebssysteme aktualisiert. Diese sind so konzipiert, dass sie die Vorteile der neuen Technologie voll nutzen können.

Das erste vollständig 64-Bit-Betriebssystem war Mac OS X Snow Leopard im Jahr 2009. In der Zwischenzeit war das erste Smartphone mit einem 64-Bit-Chip (Apple A7) das iPhone 5s.

Im Falle von Microsoft Windows setzen die Basisversionen der Betriebssysteme Softwarebeschränkungen für die Menge an RAM, die von Anwendungen genutzt werden kann. Aber selbst in der Ultimate und Professional Version des Betriebssystems sind 4 GB der maximal nutzbare Speicher, den die 32-Bit-Version verarbeiten kann.

Während die neuesten Versionen eines 64-Bit-Betriebssystems die Fähigkeiten eines Prozessors drastisch erhöhen können, kommt der eigentliche Leistungssprung durch die Software, die mit dieser Architektur im Hinterkopf entwickelt wurde.

Anwendungen und Videospiele, die eine hohe Leistung erfordern, profitieren bereits von der Zunahme des verfügbaren Speichers. Dies ist besonders nützlich bei Programmen, die viele Informationen für den sofortigen Zugriff speichern können, wie Bildbearbeitungssoftware, die mehrere große Dateien gleichzeitig öffnet.

Die meisten Programme sind abwärtskompatibel, so dass Nutzer 32-Bit-Anwendungen in einer 64-Bit-Umgebung ohne zusätzliche Arbeit oder Probleme ausführen können. Virenschutz-Software und Treiber bilden eher die Ausnahme von dieser Regel, da Hardware meist die Installation der richtigen Version erfordert, um korrekt zu funktionieren.

32-Bit vs. 64-Bit: Dasselbe, aber anders!

Das beste Beispiel für diesen Unterschied ist direkt in deinem Dateisystem. zu finden Wenn du ein Windows-Nutzer bist, hast du wahrscheinlich schon bemerkt, dass du zwei Ordner für Programmdateien hast: Einer mit der Bezeichnung „Programme“ und der andere mit der Bezeichnung „Programmdateien“ (x86).

Alle Anwendungen verwenden gemeinsam genutzte Ressourcen auf einem Windows-System (sogenannte DLL-Dateien), die unterschiedlich strukturiert sind, je nachdem, ob sie für 64-Bit-Anwendungen oder 32-Bit-Anwendungen verwendet werden.

Wenn zum Beispiel eine 32-Bit-Anwendung nach einer DLL greift und eine 64-Bit-Version findet, wird sie einfach nicht mehr funktionieren. Genau das ist das Problem.

32-Bit (x86)-Architektur gibt es schon seit sehr langer Zeit, und es gibt immer noch eine Vielzahl von Anwendungen, die die 32-Bit-Architektur verwenden – obwohl sich das auf einigen Plattformen ändert. Moderne 64-Bit-Systeme können 32-Bit- und 64-Bit-Software ausführen, weil es eine sehr einfache und leichte Lösung gibt:

Zwei getrennte Verzeichnisse für Programmdateien. Wenn 32-Bit-Anwendungen in den entsprechenden x86-Ordner sequestriert werden, weiß Windows, dass es die richtige DLL – die 32-Bit-Version – bereitstellt. Alles, was sich im regulären Program Files-Verzeichnis befindet, kann dagegen auf die anderen Inhalte zugreifen.

Kommentar verfassen

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.