bit = binary digit, es beschreibt ein Speicherplatz für eine 0 oder 1; 8 bit = 1 Byte (jedenfalls auf den allermeisten Computersystemen). Sehr grob gesagt beschreibt die Angabe bei Prozessoren, wie lange die Code- und Datenwörter maximal sein dürfen, damit der Prozessor sie an einem Stück abarbeiten kann, und wie groß eine Adresse im Hauptspeicher maximal sein darf.
Das Problem an den 32bit-Prozessoren ist, dass sie maximal 2^32 Byte = 4 GByte Hauptspeicher adressieren können; wenn man den Inhalt des Speichers oberhalb dieser Größe benutzen will, muss dieser Inhalt erst unter die 4 GB-Grenze kopiert werden - das nennt sich dann Physical Address Extension (PAE). Alte DOS-User dürfen sich an LIM/EMS erinnert fühlen.
Die 64bit-Prozessoren können entsprechend mehr.
Das Vergleichen von Taktfrequenzen macht relativ wenig Sinn, wie man an den Pentium-M-Prozessoren sehen kann, die bei deutlich geringerer Taktfrequenz noch einen Pentium 4 überholen. Da macht es schon eher Sinn, wie schnell ein- und derselbe 64-Bitter jeweils ein- und dasselbe Programm ausführt, wenn man es einmal als 32-Bit-Code und einmal als 64-Bit-Code compiliert. Wenn ich mich recht erinnere, dreht Intels 64-Bitter nur mit 64-Bit-Code so richtig auf, mit 32-Bit-Code mag er nicht so richtig schnell rennen. AMDs 64-Bitter bekommt 32-Bit-Code da schon besser.
Ciao,
sys3 |