Wieviel RAM ist sinnvoll...

German Forum
User avatar
damNageHack
Posts: 663
Joined: 24. Sep 2009, 17:07

Re: Wieviel RAM ist sinnvoll...

Post by damNageHack »

CPU Register mit 32 Bits => bis zu 2 hoch *32* Bits im RAM addressierbar

CPU Register mit 64 Bits => bis zu 2 hoch *64* Bits im RAM addressierbar
(= doppelte Größe möglich)

In 64 passt 32 nach Adam und Riese bekanntlich zweimal rein, somit können bei entsprechender Optimierung des Programmcodes zwei 32-Bits-Worte auf einmal im Speicher mit nur einem CPU-Befehl abgelegt werden. Dies ist nur ein Beispiel, aber somit hat die Anzahl an verfügbaren Bits - wenn auch nur unsignifikant - sehr wohl auch eine Auswirkung auf die Geschwindigkeit.

Moderne CPUs nutzen intern sowieso *immer* einen Adressbus von 64 Bits. Daher ist die Beschränkung auf 32 Bits aktuell als eine Art Verkrüppelung der CPU Features zu sehen.

Jedem, der mal Assembler programmiert hat, dürfte sowas klar sein. ;)

Ergänzung: Durch die Umstellung auf 64 Bits braucht man zwangsläufig mehr Speicher, da die Verwaltung nicht mehr auf 32 Bits optimiert ist. Das Image eines 64 Bits System ist zwangsläufig größer als bei 32 Bits, da ja in Schritten von 64 Bits geladen wird. Sollte die CPU aber immer noch auf Byte-Ebene arbeiten, so bringt 64 Bits genauso viel wie 32, also gar nix.
Image
This is the oppinion of the author, it does not force you to share and is signed automatically.
You are free to keep them all errors for your own. Linux is the best game I ever played.
wingevil
Posts: 45
Joined: 7. Oct 2009, 17:36

Re: Wieviel RAM ist sinnvoll...

Post by wingevil »

thenktor wrote:
JeeGeek wrote:
Ausser beim Kompilieren merke ich keine wirklich signifikanten Unterschiede.
Viele glauben eben immer noch 64 bit = schneller als 32 bit.
Ich denke er hat das auf die RAM-Größe bezogen und nicht auf 32/64 Bit ;)
ge-nau! ;)
Post Reply