T
Tersus
Gast
Guten Abend,
letztens habe ich mal wieder gehört, dass 64bit Anwendungen oft langsamer sind, weil der Prozessor statt einer 32bit Adresse, eine 64bit Adresse verarbeiten muss ...
Klingt so erstmal für jemanden, der von Prozessorarchitekturen nicht viel Ahnung hat, plausibel. Ich halte mich für so einen Ahnungslosen.
Dennoch macht mich die Aussage stutzig. Ein 64bit Prozessor besitzt doch, mal ganz simpel gehalten, 64bit Register. Ob er pro Register nun eine 64bit Adresse lädt oder 32bit Adresse, ist ihm doch egal, oder? Bzw. werden 32bit Adressen doch intern sicher mit Nullen aufgefüllt. Soll heißen, dass der 64bit Prozessor tatsächlich nur 64bit Adressen kennt. Richtig?
Ich weiß es nicht besser, also bitte ich um Aufklärung.
letztens habe ich mal wieder gehört, dass 64bit Anwendungen oft langsamer sind, weil der Prozessor statt einer 32bit Adresse, eine 64bit Adresse verarbeiten muss ...
Klingt so erstmal für jemanden, der von Prozessorarchitekturen nicht viel Ahnung hat, plausibel. Ich halte mich für so einen Ahnungslosen.
Dennoch macht mich die Aussage stutzig. Ein 64bit Prozessor besitzt doch, mal ganz simpel gehalten, 64bit Register. Ob er pro Register nun eine 64bit Adresse lädt oder 32bit Adresse, ist ihm doch egal, oder? Bzw. werden 32bit Adressen doch intern sicher mit Nullen aufgefüllt. Soll heißen, dass der 64bit Prozessor tatsächlich nur 64bit Adressen kennt. Richtig?
Ich weiß es nicht besser, also bitte ich um Aufklärung.