0 Daumen
148 Aufrufe

Frage:

Ein 64-bit Spezialregister wird beim Einschalten auf Null gesetzt und anschließend bei jedem Taktimpuls inkrementiert. Der aktuelle Wert kann mit einem besonderen Befehl ausgelesen werden.

1. Wie lange dauert es, bis das Register erstmals überläuft, wenn der Prozessor mit 4 GHz
getaktet ist?
2. Wie lange würde es bis zum ersten Überlauf dauern, wenn das TSC-Register nur 32-bit
hätte?


Ansatz:

Ich weiß, dass 1 GHz eine Taktfrequenz von 10^9 hat. Somit führt ein Prozessor mit 4 GHz * 10^9 = 4.000.000.000 Takte/Sekunde aus.

Was soll ich aber mit der Information von 64-bit bzw. 32-bit anstellen?

Muss ich 2^64 rechnen, weil es inkrementiert wird?

Avatar von

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community