Brauche Hilfe für eine Aufgabe

MeniX

Lieutenant
Registriert
Juli 2007
Beiträge
552
Hallo User,

ich brauche dringend Hilfe, sitze schon ne Weile an dieser Aufgabe und komm einfach nicht weiter. Google hilft mir da auch nicht viel. :(

Hier ist erstmal die Aufgabe vielleicht kann das jemand.

Für präzise Zeitmessungen enthalten alle aktuellen x86-Prozessoren (ab dem Pentium) den sogenanntenTime-Stamp Counter. Dieses 64-bit Spezialregister wird beim Einschalten auf Null gesetzt undanschließend bei jedem Taktimpuls inkrementiert. Der aktuelle Wert kann mit einem besonderen Befehlrdtsc ausgelesen werden.

Angenommen, der Prozessor wird mit 3 GHz Takt betrieben. Wie lange dauert es, bis das Register
überläuft?
 
ich habe davon prinzipiell keine ahnung, aber mal logisch gesehen...

64bit= 18.446.744.073.709.551.616 zustände, 3 GHz=3000MHz=3000000KHz=3000000000Hz

=> 18.446.744.073.709.551.616/3000000000=6148914691,23s, das sind ungefähr 195 Jahre...
 
Hier stand Quark, natürlich sind 2^64 = 18.446.744.073.709.551.616 Zustände :D
 
Zuletzt bearbeitet:
Selbstverständlich hat Jan! Recht.

Mit 64 Bit kann man bis 2 hoch 64, also 18.446.744.073.709.551.616, zählen.

Bei 3 GHz wird jede Sekunde 3 Milliarden mal um 1 weitergezählt.

Also dauert die Angelegenheit tatsächlich ca. 195 Jahre.

LG,
Hasenbein
 

Ähnliche Themen

Zurück
Oben