Unterschied zwischen Windows 32 und 64 Bit Version

vom 15.02.2011, 20:55 Uhr

Ich hab einen neuen Laptop bekommen aber leider nur eine 32 Bit Windows 7 Version. Das Problem, wie es für einige von euch bekannt sein dürfte, ist hierbei, dass ich leider von meinem 4GB-Ram nur 2GB nutzen kann.

Ich denke nicht, dass es möglich ist das im System selbst umzustellen oder umzuprogrammieren, wenn JA, dann sagt mir bitte wie.

Ich frage mich aber wo der Unterschied liegt. Ich meine in der Programmierweise oder Ausstattung. Warum kann man mit einer 32 Bit Version nur 2GB-Ram nutzen und mit einer 64 Bit Version mehr?

» Jurze1992 » Beiträge: 180 » Talkpoints: 14,81 » Auszeichnung für 100 Beiträge



Zunächst einmal kann ein Betriebssystem mit einer 32 Bit Architektur 4 GiB an Arbeitsspeicher adressieren, das wären ungefähr 3,75 GB insgesamt. Dabei handelt es sich um den verbauten RAM, den Grafikspeicher und was sonst noch so anfällt. Wenn du deutlich weniger adressieren kannst, solltest du deine Bios-Einstellungen einmal genauer studieren.

Umprogrammieren kannst du da nichts. Lediglich die Installation einen Betriebssystems auf 64 Bit Architektur kann dir weiter helfen. Eine entsprechende ISO kannst du an jeder Ecke direkt aus dem Netz ziehen und müsstest sie nur noch auf einen Datenträger brennen/kopieren. Deinen hoffentlich vorhandenen Produktkey kannst du Versionsübergreifend nutzen.

Benutzeravatar

» Julix » Beiträge: 2566 » Talkpoints: -1,81 » Auszeichnung für 2000 Beiträge


Jurze1992 hat geschrieben: .. Warum kann man mit einer 32 Bit Version nur 2GB-Ram nutzen und mit einer 64 Bit Version mehr?


Dein Arbeitsspeicher ist über eine Art 'Straßen' (Datenbus und Adressbus) in deinen Rechner eingebungen. Über den Datenbus läuft dabei der gesamte Datenverkehr. Der Adressbus, wie es das Wort schon sagt, überträgt Adressen. Und zwar die der Speicherorte von Daten. Grob gesagt, stelle ich mir das so vor, dass die Daten z. T. zerhackt über den Datenbus flitzen und gleichzeitig Herkunft und Ziel der Daten über den Adressbus kommuniziert werden. Also in welcher Speicherzelle finde ich Information X? Auf welchem Block der Festplatte liegt Information Y?

Von der Breite der Straße - also der Busbreite oder der Anzahl der Leitungen - hängt es ab, wie viel von deinem Speicher direkt adressiert werden kann. Der Rest der Adressen muss aus einem Register sozusagen indirekt gelesen werden. Hat ein Adressbus x Leitungen, kann man 2^x Speicherstellen direkt adressieren. Bei 32 Adressleitungen (32-bit) also 2^32, wären das 4.294.967.296 Byte, was 4 Gigabyte entspricht. Für ein 64-Bit-System hieße das 2^64 direkt adressierbare Speicheradressen, also 18.446.744.073.709.551.616 Byte, das wären unfassbare 6 Exabyte.

So ganz richtig ist das aber auch nicht, denn mit diesen 32-bit und 64-bit ist normalerweise die Breite des Datenbusses und nicht die des Adressbusses gemeint. Beides muss aber nicht zwingend übereinstimmen. Es bleibt aber dabei, der Adressraum wird von der Breite der 'Adressstraße' bestimmt. Dazu kommt noch, dass ein Teil des Aderssraumes für andere Arbeiten reserviert bleibt und ein anderer Teil für den Grafikkartenspeicher vorgesehen ist. Das führt dann dazu, dass du in einem 32-bit-Sytem eben doch nicht 4 Gigabyte, sondern nur 3,7 und ein paar gequetschte GB nutzen kannst. In einem 64-bit-Windows-System ist es nun auch nicht sinnvoll, beliebig viel RAM einzubauen, da machen BIOS, Mainboard und Software nicht mit.

Hier findest du Informationen, wie du aus deinem 32-bit Win7 ein 64-bit Win7 machst. Beachte dazu die 8. Frage unten auf der Seite.

» ToniGard » Beiträge: 201 » Talkpoints: -2,27 » Auszeichnung für 100 Beiträge



Ähnliche Themen

Weitere interessante Themen

^