Was ist der Unterschied zwischen 64-Bit- und 32-Bit-Betriebssystemen?

7602
Amr Elgarhy

Mögliches Duplizieren:
32-Bit- oder 64-Bit-Systeme

Ich weiß, dass es zwei Arten von Betriebssystemen gibt, 64 Bit und 32 Bit. Was sind die Hauptunterschiede zwischen ihnen?

Und wenn ich einen neuen Laptop kaufe, welchen sollte ich installieren?

Wird es möglich sein, alle Anwendungen auszuführen, wenn ich eine davon installiere?

Ich spreche hauptsächlich von Windows-Betriebssystemen, aber Sie können auch auf andere antworten.

15
Schließen Sie dies als Duplikat von http://superuser.com/questions/56540/32-bit-vs-64-bit-systems ab quack quixote vor 14 Jahren 0

5 Antworten auf die Frage

15
NoCarrier

hauptsächlich die Menge an Arbeitsspeicher verfügbar. In den meisten 32-Bit-Betriebssystemen gibt es eine Obergrenze von 4 GB (eigentlich eher 3 GB). Ich glaube, dass Vista x64 auf bis zu 128 GB zugreifen kann.

Realistisch gesehen spielt es keine Rolle, wenn Sie kein Power-User sind. Sehr wenige Aktivitäten, die Sie täglich durchführen würden, erfordern mehr als 3 GB Speicher. Die Treiberunterstützung für 32-Bit-Betriebssysteme ist ebenfalls etwas besser.

64-Bit-Apps können nicht in einer 32-Bit-Umgebung ausgeführt werden. Allerdings werden Sie wahrscheinlich nicht sehr viele Apps finden, die ausschließlich aus 64-Bit bestehen. 32-Bit-Apps laufen in x64 zu 99% gut.

Bei meiner vista-Installation bei der Arbeit (32-Bit) werden meine 3 GB RAM durch eine Firefox-Sitzung, Eclipse und was auch immer die Sysadmins im Hintergrund ausführen. Es wird dringend empfohlen, auf 64-Bit umzuschalten, wenn aus keinem anderen Grund als, wenn alle ein 64-Bit-Betriebssystem ausführen, die Treiberunterstützung und die Anzahl der für 64-Bit-Anwendungen angepassten Anwendungen unbedingt verbessert werden. Stefan Thyberg vor 14 Jahren 0
@Stefan: Es stimmt etwas nicht, wenn Firefox und Eclipse zusammen 3 GB auffressen ... Sasha Chedygov vor 14 Jahren 1
@musicfreak, ich denke eher, dass es an den zusätzlichen Tools, die seine Administratoren auf seinem System im Hintergrund ausführen, etwas nicht stimmt. Ich hatte in meiner Vergangenheit einige schlechte Erfahrungen gemacht, bei denen Administratoren täglich ein Backup über das Netzwerk jedes Systems ausführen und mein System immer mittags ein Backup erstellt, was mich etwa 45 Minuten lang bremst. (Lang genug für das Mittagessen.) Wim ten Brink vor 14 Jahren 0
Vergessen Sie nicht, dass Ihre Grafikkarte auch den gleichen Adressraum belegt. Selbst wenn Sie nur 4 GB Speicher installiert haben, kann auf diese nicht in einer 32-Bit-Umgebung zugegriffen werden. Ryan Fox vor 14 Jahren 0
5
Quinn Taylor

Die Quintessenz ist, dass es wahrscheinlich keinen wahrnehmbaren Unterschied für die meisten Endbenutzer gibt, aber 64-Bit ist die Welle der Zukunft (Gegenwart?) Und bietet erhebliche Verbesserungen. Sie können viele Apps gleichzeitig mit 32-Bit oder 64-Bit ausführen, aber mit 64-Bit und viel RAM wird die Leistung verbessert.

In den vorangegangenen Antworten wurde richtig angegeben, dass die Menge des verwendbaren RAM ("adressierbarer Speicher" im Nerd-Speak) ein wesentlicher Unterschied zwischen 32-Bit und 64-Bit ist. Es sollte offensichtlich sein, dass Sie nur 64-Bit-Code auf einem 64-Bit-Prozessor ausführen können. Selbst ein Betriebssystem, das nicht "vollständig" 64-Bit ist, kann 64-Bit-Prozesse ausführen. Zum Beispiel hat OS X die 64-Bit-Unterstützung in Schritten mit 10.4 und 10.5 hinzugefügt, und jetzt ist 10.6 ("Snow Leopard") so ziemlich alles, was vom Kernel bis zu den enthaltenen Anwendungen 64-Bit umfasst.

Was die Klassifizierung von Betriebssystemen auf der Basis von 32/64-Bit angeht, so handelt es sich tatsächlich um eine falsche Dichotomie. Windows liefert separate 32- / 64-Bit-Versionen aus. OS X wird jedoch beispielsweise als einzelnes Betriebssystem geliefert, das in beiden Modi ausgeführt werden kann. Der Grund, warum Apple dies tun kann, liegt darin, dass sie in Rosetta investiert haben und universelle Binärdateien entwickelt und gefördert haben . Zunächst sollte der Übergang zwischen PowerPC und Intel funktionieren. Jetzt können sie jedoch auch die Technologie nutzen, um 32/64-Bit-Binärdateien in derselben Anwendung zu bündeln. Das Betriebssystem kann auswählen, welche Version bei Bedarf gestartet werden soll. Die Windows-Unterstützung dürfte etwas anders sein.

Die stark erhöhten Speichergrenzen sind für Endbenutzer nicht wirklich wichtig (zumindest nicht jetzt), sind aber für hochperformante und speicherintensive Anwendungen von entscheidender Bedeutung. Wenn jedoch eine 64-Bit-Maschine und ein Betriebssystem für Sie arbeiten, ist es sinnvoll, mit Blick auf die Zukunft zu kaufen, denn hier geht es um das Rechnen.

(Haftungsausschluss: Nerdy Details folgen ...)

Ein wichtiges, aber wichtiges Detail, das ausgelassen wurde, ist, dass die 64-Bit-Architektur von Intel (nee AMD) (alias "x86_64") eine andere CPU-Struktur aufweist, die gegenüber der 32-Bit-Architektur eine gewisse Effizienz bietet. Es gibt doppelt so viele "Programmregister". Dies ist im Grunde ein schneller Speicher, den die CPU zum Zwischenspeichern von Informationen verwenden kann, was zu einer Leistungssteigerung führt. 64-Bit-Code- und -Sprachlaufzeiten können jahrelange Abwärtskompatibilität mit 32-Bit-Crufts verwerfen und einige neue Optimierungen hinsichtlich Code und Ausführungspipelining vornehmen, die zuvor nicht möglich waren, und die fortlaufende Compilerentwicklung wird die Lücke weiter vergrößern.


Edit: Diesen Beitrag von AppleInsider.com jetzt sehen, nachdem Snow Leopard veröffentlicht wurde: http://www.appleinsider.com/articles/09/09/02/inside_mac_os_x_snow_leopard_64_bits.html

4
Nick

32 Bit vs. 64 Bit bezieht sich auf den Adressraum. Wie bereits erwähnt, bedeutet dies, wie viel RAM Sie verwenden können: 32 Bit = 4 GB, 64 Bit hat eine theoretische Grenze von 16 384 Petabyte. Beeindruckend.

Die Tatsache, dass Sie bei Superuser posten, weist wahrscheinlich darauf hin, dass Sie kein "normaler" Benutzer sind. Wenn Sie nur E-Mails prüfen und Word-Dokumente schreiben, sind Sie mit 32-Bit wahrscheinlich in Ordnung. Wenn Sie jedoch einen neuen Computer kaufen und nicht nach einem günstigen Netbook suchen, sehe ich keinen wirklichen Grund, NICHT mit einem 64-Bit-System zu arbeiten. Es gibt jedoch viele Gründe für ein 64-Bit- und damit für so viel Arbeitsspeicher, wie Sie es sich leisten können, darunter: Kompilierungsleistung für Programmierer, Multitasking-Leistung, leistungsstarke Video- / Grafik-Bearbeitungsleistung, VM Leistung und High-End-Gaming-Leistung. Beachten Sie die Keyword-Leistung? Wenn Ihnen dies in Zukunft wichtig ist, entscheiden Sie sich für 64-Bit.

Good point, Nick. But if he was posting on superuser, you'd expect him to know the difference between 32bit and 64bit? NoCarrier vor 14 Jahren 2
1
barfoon

32 und 64 sind Verweise auf die Wortgröße oder im Grunde, mit wie vielen Bits die CPU gleichzeitig arbeiten kann. Es beeinflusst, wie Anweisungen zusammengestellt, übergeben und bearbeitet werden.

Der Computer kann aus diesem Grund auf eine größere Speichermenge verweisen, wie in anderen Antworten angegeben. Wenn Sie können, sollten Sie sich für das 64-Bit-System entscheiden, obwohl die meisten Gewinne bei wirklich rechenintensiver Arbeit wie Videobearbeitung / -verarbeitung erzielt werden.

https://stackoverflow.com/questions/19821103/what-does-it-mean-by-word-size-in-computer jiggunjer vor 8 Jahren 0
0
JFV

Der Hauptunterschied für den täglichen Gebrauch ist, dass 64-Bit mehr als 4 GB RAM zulassen. Sie sollten auch 32-Bit-Anwendungen auf einem Laptop mit einem 64-Bit-Betriebssystem ausführen können. Genauso wie Sie 16-Bit-Anwendungen auf Ihrem 32-Bit-Betriebssystem ausführen können.

-JFV