64-Bit: Unterschied zwischen den Versionen

aus WB Wiki; freien Wissensdatenbank rund ums Thema Computer
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: === Was bedeutet 64-Bit === Vereinfacht ausgedrückt bedeutet 64-Bit, dass der Prozessor im Vergleich zu 32-Bit dank eines doppelt so breiten Adress- und Datenbus 64 Bi...)
 
K
 
(7 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
=== Was bedeutet 64-Bit ===
 
=== Was bedeutet 64-Bit ===
Vereinfacht ausgedrückt bedeutet 64-Bit, dass der Prozessor im Vergleich zu 32-Bit dank eines doppelt so breiten Adress- und Datenbus 64 Bit gleichzeitig bzw. während eines Taktzyklus verarbeiten kann. Somit also die gleichen Aufgaben doppelt so schnell wie ein Prozessor der 32-Bit Architektur abarbeiten kann.
+
Vereinfacht ausgedrückt, bedeutet 64-Bit, dass der [[Prozessor]] im Vergleich zu 32-Bit dank eines doppelt so breiten Adress- und Datenbus 64 [[Bit]] gleichzeitig bzw. während eines [[Taktzyklus]] verarbeiten kann. Somit also die gleichen Aufgaben doppelt so schnell wie ein Prozessor der [[32-Bit]]-Architektur abarbeiten kann.
Um dies an einem praktischen Beispiel zu verdeutlichen stellen wir uns eine zwei Meter breite Straße vor, auf der ein LKW Waren transportiert. Haben wir nun eine vier Meter breite Straße, können wir einen doppelt so breiten LKW benutzen und theoretisch in der gleichen Zeit doppelt so viele Waren transportieren kann.
+
Um dies an einem praktischen Beispiel zu verdeutlichen, stellen wir uns eine zwei Meter breite Straße vor, auf der ein LKW Waren transportiert. Haben wir nun eine vier Meter breite Straße, können wir einen doppelt so breiten LKW benutzen und theoretisch in der gleichen Zeit doppelt so viele Waren transportieren.
So weit so gut. In der Praxis fahren auf der vier Meter breiten Straße aber auch PKW`s, die von der Verbreiterung nicht profitieren. So ist es auch zu erklären, warum in der EDV nur für 64-Bit optimierte Anwendungen auch wirklich einen Profit aus der 64-Bit Architektur ziehen können.
+
So weit so gut. In der Praxis fahren auf der vier Meter breiten Straße aber auch PKW`s, die von der Verbreiterung nicht profitieren. So ist es auch zu erklären, warum in der [[EDV]] nur für 64-Bit optimierte Anwendungen auch wirklich einen Profit aus der 64-Bit-Architektur ziehen können.
Neben der Geschwindigkeitssteigerung gibt es noch einen weiteren Vorteil der 64-Bit Technik.
+
Neben der Geschwindigkeitssteigerung gibt es noch einen weiteren Vorteil der 64-Bit-Technik.
Es kann ein deutlich größerer Adressraum adressiert werden. Anstatt 232 = 4 GB können nun 264 = 16 Milliarden GB also 16 EB (ExaByte) adressiert werden.
+
Es kann ein deutlich größerer Adressraum adressiert werden. Anstatt 2^32 = 4 GB können nun 2^64 = 16 Milliarden GB also 16 EB (ExaByte) adressiert werden.
  
  
 
=== Wer profitiert von 64-Bit ===
 
=== Wer profitiert von 64-Bit ===
Theoretisch könnte ein 64-Bit Betriebssystem also doppelt so schnell wie das gleiche 32-Bit Betriebssystem arbeiten. In der Praxis wird dies aber niemals der Fall sein, da z.B. 2*2 auch dank 64-Bit nicht schneller berechnet werden kann (siehe LKW und PKW Vergleich weiter oben).
+
Theoretisch könnte ein 64-Bit-[[Betriebssystem]] also doppelt so schnell wie das gleiche 32-Bit-Betriebssystem arbeiten. In der Praxis wird dies aber niemals der Fall sein, da z.B. 2*2 auch dank 64-Bit nicht schneller berechnet werden kann (siehe LKW und PKW Vergleich weiter oben).
Es kommt also auf die Anwendungen (oder im oberen Beispiel die Fahrzeuge) an, wie gut sie die 64-Bit (bzw. die doppelt so breite Straße) ausnutzen. Besonders rechenintensive Anwendungen wie Verschlüsselungsalgorithmen, grafischen Berechnungen (Festkommaarithmetik für Computerspiele, Fraktalprogramme, Raytracing) oder Arbeiten mit Multimediaformaten (Umwandlung, Codierung) können in einer entsprechend optimierten 64 Bit-Variante deutlich schneller ablaufen.
+
Es kommt also auf die Anwendungen (oder im oberen Beispiel die Fahrzeuge) an, wie gut sie die 64-Bit (bzw. die doppelt so breite Straße) ausnutzen. Besonders rechenintensive Anwendungen wie Verschlüsselungsalgorithmen, grafische Berechnungen (Festkommaarithmetik für Computerspiele, Fraktalprogramme, Raytracing) oder Arbeiten mit Multimediaformaten (Umwandlung, Codierung) können in einer entsprechend optimierten 64 Bit-Variante deutlich schneller ablaufen.
Für andere Anwendungen wie Email, Browser oder Textverarbeitung liegt der Geschwindigkeitszuwachs allerdings im kaum messbaren Bereich.
+
Für andere Anwendungen wie [[E-Mail]], [[Browser]] oder Textverarbeitung liegt der Geschwindigkeitszuwachs allerdings im kaum messbaren Bereich.
  
  
 
=== Nachteile von 64-Bit ===
 
=== Nachteile von 64-Bit ===
Es gibt natürlich auch Nachteile der 64-Bit Technik. Da alle Adresswerte 64 statt 32-Bit breit sind, verbraucht ihre Speicherung auch doppelt so viel Platz. Beim Transport zwischen Arbeitsspeicher und Prozessor werden somit doppelt so viele Bytes bewegt und es wird natürlich auch doppelt so viel Platz im Cache verbraucht. Ergebnis ist, dass erzeugte Programmdateien in der Regel 25% bis 30% größer als bei der 32-Bit Technik sind, was sich negativ auf die Ausführungsgeschwindigkeit von Anwendungen auswirken kann.
+
Es gibt natürlich auch Nachteile der 64-Bit-Technik. Da alle Adresswerte 64 statt 32 Bit breit sind, verbraucht ihre Speicherung auch doppelt so viel Platz. Beim Transport zwischen [[Arbeitsspeicher]] und Prozessor werden somit doppelt so viele [[Byte]]s bewegt und es wird natürlich auch doppelt so viel Platz im Cache verbraucht. Das Ergebnis ist, dass erzeugte Programmdateien in der Regel 25% bis 30% größer als bei der 32-Bit-Technik sind, was sich negativ auf die Ausführungsgeschwindigkeit von Anwendungen auswirken kann.
Bei Windows VISTA entfällt das auf dem „Virtual 8086 Mode“ basierte 16-Bit-Subsystem vollständig.
+
Bei Windows [[VISTA]] entfällt das auf dem „Virtual 8086 Mode“ basierte 16-Bit-Subsystem vollständig.
MS-DOS oder Windows 16-Bit Programme können damit nicht mehr ausgeführt werden.
+
MS-DOS oder [[Windows]] 16-Bit-Programme können damit nicht mehr ausgeführt werden.
  
  
 
=== Vorteile von 64-Bit ===
 
=== Vorteile von 64-Bit ===
Ein Vorteil ist die weiter oben schon angesprochene Verdoppelung der Adressbreite und der deutlich größere Adressraum, weshalb nun bis zu 16 EB RAM adressiert werden können. Windows Vista kann ab der Business Variante bis zu 128 GB an Arbeitsspeicher benutzen.
+
Ein Vorteil ist die weiter oben schon angesprochene Verdoppelung der Adressbreite und der deutlich größere Adressraum, weshalb nun bis zu 16 EB RAM adressiert werden können. Windows Vista kann ab der Business Variante bis zu 128 GB an [[Arbeitsspeicher]] benutzen.
Hinzu kommt die Benutzung der sogenannten „Kernel Patch Protection“, die nur in der 64-Bit Version von VISTA enthalten ist. Sie soll verhindern, dass Programmcode von Anwendungen den Kernel des Betriebssystems verändern, was in erster Linie ein Schutz gegen Rootkits sein soll. Ein weiteres Sicherheitsfeature, welches nur in der 64-Bit Version von VISTA vorhanden ist, ist die Tatsache, dass alle Treiber digital signiert sein müssen um die Herkunft zweifelsfrei sicher zu stellen.
+
Hinzu kommt die Benutzung der sogenannten „[[Kernel Patch Protection]]“, die nur in der 64-Bit- Version von VISTA enthalten ist. Sie soll verhindern, dass Programmcode von Anwendungen den Kernel des Betriebssystems verändern, was in erster Linie ein Schutz gegen [[Rootkit]]s sein soll. Ein weiteres Sicherheitsfeature, welches nur in der 64-Bit-Version von VISTA vorhanden ist, ist die Tatsache, dass alle [[Treiber]] digital signiert sein müssen, um die Herkunft zweifelsfrei sicherzustellen.
  
  
 
=== Kompatibilität von Windows VISTA 64 ===
 
=== Kompatibilität von Windows VISTA 64 ===
Dank des [[WOW64]] ([[Windows in Windows 64]]) Emulationslayers kann Windows VISTA 64 sowohl 32-Bit als auch 64-Bit Anwendungen gleichzeitig ausführen. Bei normalen Anwendungen sollte es also keine Probleme geben. Anders sieht es bei sehr Systemnahmen 32-Bit Anwendungen aus, die durchaus Probleme bereiten können. Virenscanner oder Defragmentierungsprogramme sind solche Kandidaten. Anders sieht es bei den Treibern aus. Diese müssen zwingend im 64-Bit Format vorliegen und digital signiert sein. 16-Bit Anwendungen werden nicht mehr unterstützt.
+
Dank des [[WOW64]] ([[Windows in Windows 64]]) Emulationslayers kann Windows VISTA 64 sowohl 32-Bit als auch 64-Bit-Anwendungen gleichzeitig ausführen. Bei normalen Anwendungen sollte es also keine Probleme geben. Anders sieht es bei sehr systemnahen 32-Bit-Anwendungen aus, die durchaus Probleme bereiten können. Virenscanner oder Defragmentierungsprogramme sind solche Kandidaten. Anders sieht es bei den Treibern aus. Diese müssen zwingend im 64-Bit-Format vorliegen und digital signiert sein. 16-Bit-Anwendungen werden nicht mehr unterstützt.
  
  
 
=== Fazit ===
 
=== Fazit ===
Gerüchte über mangelnde Verfügbarkeit von 64-Bit Treiber sollte man keinen Glauben schenken sondern selber prüfen, ob es für die eigenen Hardware-Komponenten 64-Bit Treiber gibt. In der Praxis ist die Versorgung nämlich deutlich besser als in manchen Computerforen verbreitet.
+
Gerüchte über mangelnde Verfügbarkeit von 64-Bit-Treibern sollte man keinen Glauben schenken, sondern selber prüfen, ob es für die eigenen [[Hardware]]-Komponenten 64-Bit-Treiber gibt. In der Praxis ist die Versorgung nämlich deutlich besser, als in manchen Computerforen verbreitet wird.
Außerdem sollten systemnahe Programme (Virenscanner, Firewall,…) auf 64-Bit Versionen überprüft werden. Wer mehr als 4GB Arbeitsspeicher verwenden möchte, kommt nicht an der 64-Bit Version von VISTA vorbei, das VISTA 32 nur max. 4 GB erkennt.
+
Außerdem sollten systemnahe [[Programm]]e ([[Virenscanner]], [[Firewall]],…) auf 64-Bit-Versionen überprüft werden. Wer mehr als 4 GB Arbeitsspeicher verwenden möchte, kommt nicht an der 64-Bit-Version von VISTA vorbei, da VISTA 32 nur max. 4 GB erkennt.
 +
 
 +
[[Kategorie:Software]]

Aktuelle Version vom 8. April 2009, 21:44 Uhr

Was bedeutet 64-Bit

Vereinfacht ausgedrückt, bedeutet 64-Bit, dass der Prozessor im Vergleich zu 32-Bit dank eines doppelt so breiten Adress- und Datenbus 64 Bit gleichzeitig bzw. während eines Taktzyklus verarbeiten kann. Somit also die gleichen Aufgaben doppelt so schnell wie ein Prozessor der 32-Bit-Architektur abarbeiten kann. Um dies an einem praktischen Beispiel zu verdeutlichen, stellen wir uns eine zwei Meter breite Straße vor, auf der ein LKW Waren transportiert. Haben wir nun eine vier Meter breite Straße, können wir einen doppelt so breiten LKW benutzen und theoretisch in der gleichen Zeit doppelt so viele Waren transportieren. So weit so gut. In der Praxis fahren auf der vier Meter breiten Straße aber auch PKW`s, die von der Verbreiterung nicht profitieren. So ist es auch zu erklären, warum in der EDV nur für 64-Bit optimierte Anwendungen auch wirklich einen Profit aus der 64-Bit-Architektur ziehen können. Neben der Geschwindigkeitssteigerung gibt es noch einen weiteren Vorteil der 64-Bit-Technik. Es kann ein deutlich größerer Adressraum adressiert werden. Anstatt 2^32 = 4 GB können nun 2^64 = 16 Milliarden GB also 16 EB (ExaByte) adressiert werden.


Wer profitiert von 64-Bit

Theoretisch könnte ein 64-Bit-Betriebssystem also doppelt so schnell wie das gleiche 32-Bit-Betriebssystem arbeiten. In der Praxis wird dies aber niemals der Fall sein, da z.B. 2*2 auch dank 64-Bit nicht schneller berechnet werden kann (siehe LKW und PKW Vergleich weiter oben). Es kommt also auf die Anwendungen (oder im oberen Beispiel die Fahrzeuge) an, wie gut sie die 64-Bit (bzw. die doppelt so breite Straße) ausnutzen. Besonders rechenintensive Anwendungen wie Verschlüsselungsalgorithmen, grafische Berechnungen (Festkommaarithmetik für Computerspiele, Fraktalprogramme, Raytracing) oder Arbeiten mit Multimediaformaten (Umwandlung, Codierung) können in einer entsprechend optimierten 64 Bit-Variante deutlich schneller ablaufen. Für andere Anwendungen wie E-Mail, Browser oder Textverarbeitung liegt der Geschwindigkeitszuwachs allerdings im kaum messbaren Bereich.


Nachteile von 64-Bit

Es gibt natürlich auch Nachteile der 64-Bit-Technik. Da alle Adresswerte 64 statt 32 Bit breit sind, verbraucht ihre Speicherung auch doppelt so viel Platz. Beim Transport zwischen Arbeitsspeicher und Prozessor werden somit doppelt so viele Bytes bewegt und es wird natürlich auch doppelt so viel Platz im Cache verbraucht. Das Ergebnis ist, dass erzeugte Programmdateien in der Regel 25% bis 30% größer als bei der 32-Bit-Technik sind, was sich negativ auf die Ausführungsgeschwindigkeit von Anwendungen auswirken kann. Bei Windows VISTA entfällt das auf dem „Virtual 8086 Mode“ basierte 16-Bit-Subsystem vollständig. MS-DOS oder Windows 16-Bit-Programme können damit nicht mehr ausgeführt werden.


Vorteile von 64-Bit

Ein Vorteil ist die weiter oben schon angesprochene Verdoppelung der Adressbreite und der deutlich größere Adressraum, weshalb nun bis zu 16 EB RAM adressiert werden können. Windows Vista kann ab der Business Variante bis zu 128 GB an Arbeitsspeicher benutzen. Hinzu kommt die Benutzung der sogenannten „Kernel Patch Protection“, die nur in der 64-Bit- Version von VISTA enthalten ist. Sie soll verhindern, dass Programmcode von Anwendungen den Kernel des Betriebssystems verändern, was in erster Linie ein Schutz gegen Rootkits sein soll. Ein weiteres Sicherheitsfeature, welches nur in der 64-Bit-Version von VISTA vorhanden ist, ist die Tatsache, dass alle Treiber digital signiert sein müssen, um die Herkunft zweifelsfrei sicherzustellen.


Kompatibilität von Windows VISTA 64

Dank des WOW64 (Windows in Windows 64) Emulationslayers kann Windows VISTA 64 sowohl 32-Bit als auch 64-Bit-Anwendungen gleichzeitig ausführen. Bei normalen Anwendungen sollte es also keine Probleme geben. Anders sieht es bei sehr systemnahen 32-Bit-Anwendungen aus, die durchaus Probleme bereiten können. Virenscanner oder Defragmentierungsprogramme sind solche Kandidaten. Anders sieht es bei den Treibern aus. Diese müssen zwingend im 64-Bit-Format vorliegen und digital signiert sein. 16-Bit-Anwendungen werden nicht mehr unterstützt.


Fazit

Gerüchte über mangelnde Verfügbarkeit von 64-Bit-Treibern sollte man keinen Glauben schenken, sondern selber prüfen, ob es für die eigenen Hardware-Komponenten 64-Bit-Treiber gibt. In der Praxis ist die Versorgung nämlich deutlich besser, als in manchen Computerforen verbreitet wird. Außerdem sollten systemnahe Programme (Virenscanner, Firewall,…) auf 64-Bit-Versionen überprüft werden. Wer mehr als 4 GB Arbeitsspeicher verwenden möchte, kommt nicht an der 64-Bit-Version von VISTA vorbei, da VISTA 32 nur max. 4 GB erkennt.