CPU-Zeit und Uhren
521
user3068177
Ich habe diese Frage bekommen:
Angenommen, auf einigen Computern beträgt der Overhead für das Einfangen des Kernels für Taktzeilen etwa 2 Mikrosekunden, wobei der Handler weitere 9 Mikrosekunden benötigt. Taktsignale treten typischerweise bei einer Frequenz von 500 Hz auf. Wie viel Prozent der CPU-Zeit ist der Uhr gewidmet?
Ich habe keine Ahnung, wo ich anfangen soll. Ich gehe davon aus, dass es für jedes Taktsignal 11 Mikrosekunden dauert, wobei der Overhead des Einfangens für den Kernel und den Handler kombiniert wird. Abgesehen davon bin ich nicht sicher, wie ich dieses Problem angehen soll. Kann jemand mich in die richtige Richtung weisen?
Ich habe ein Beispiel, das besagt, dass ich einen 500 MHz-Quarz habe und der Zähler alle 2 nsec pulsiert. Unter der Annahme eines 32-Bit-Registers können Interrupts in Intervallen von 2 ns bis 8,6 Sekunden auftreten. Bezieht sich das auf das obige Problem überhaupt?
user3068177 vor 9 Jahren
0
Die Frage scheint zu sagen, dass es 500 Ticks pro Sekunde gibt und dass jeder 11 Mikrosekunden verarbeitet. Wie viel von jeder Sekunde wird also prozentual beansprucht.
Paul vor 9 Jahren
1
Solltest du nicht deine eigenen Hausaufgaben machen?
Karan vor 9 Jahren
1
0 Antworten auf die Frage
Verwandte Probleme
-
2
Vista: Uhr-Tooltip auf kurzes Datum ändern?
-
5
Warum friert die Uhr im Infobereich ein?
-
1
Die Uhr in Windows Vista (Ultimate Edition) ist immer 10 Minuten schnell
-
1
Vermeiden Sie Zeitsynchronisation zwischen OSX und XP mit Parallels
-
4
Die Uhr auf meinem Mac wird beim Booten in Windows geändert
-
6
Der einfachste Weg, um ein Befehlszeilentool zeitlich festzulegen
-
5
Muss das WLAN nach dem Gebrauch ausgeschaltet werden?
-
12
Die Datumsanzeige in der Windows 7-Taskleiste wird nicht angezeigt
-
5
Windows-Port von / usr / bin / time?
-
6
Wie lange konnte es dauern, bis mein wwwroot mit etwa 2,74 GB an Dateien und Ordnern ZIP-fähig war?