Hallo Ich habe folgende frage: Hat ein standart PC einen internen Zähler der bei jedem Prozessortakt erhöht wird ?
Ein Standard-PC hat sowas. Unter Win32 kann man mit QueryPerformanceFrequency (...) und QueryPerformanceCounter (...) darauf zugreifen. Unter Linux mit gettimeofday(...) und unter OS/2 mit DosQuerySysInfo(...). Blackbird
Auch der Performance Counter zählt IMO nicht bei jedem Prozessortakt hoch, sondern hat einen eigenen TAkt
Hallo Blackbird Danke für die Antwort. Leider hast du mich falsch verstanden. Ich weiss das gettimeofday(..) ein Ergebnis liefert, das auf eine µs genau ist. Wenn ich dich richtrig verstehe tun QueryPerformanceCounter (...), DosQuerySysInfo(...) das gleiche. Ich meine aber einen Zähler der wirklich Prozessortakte zählt, also auf einem Rechner mit 1GHz in 1s hätte so ein Zähler bis 1.000.000.000 hochgezählt. Ich hoffe jetzt verstehst du was ich meine.
Und wofür soll das gut sein? Auf den Takt genau auslesen und auswerten geht ja aus naheliegenden Gründen sowieso nicht. Vondaher beschreib doch mal, was du vorhast, dann findet sich vielleicht eher etwas
Ich habe vor Prozessoren zu vermieten. Abgerechnet wird pro Prozessortakt. Nee, Spass bei Seite, CPU Time-Stamp Counter ist das was ich gesucht habe. Danke für die Antworten.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.