2

高解像度パフォーマンス カウンターと 64 ビット RTC は両方とも、システムが起動してからの CPU サイクル数に基づいて機能しますか? どちらも同じハードウェアを使用していますか?

ジット

4

1 に答える 1

4

それはマザーボード + BIOS 次第であり、HAL (Hardware Abstraction Layer) がそれを拾います。しかし、それは伝統的にはそうではありませんでしたし、最近では CPU クロック レートが可変になっていることも確かにありません。通常、マザーボードのメーカーは、チップセットで利用可能な周波数を選択します。従来のレートは 1.1932 MHz、NTSC カラー バースト周波数を 3 で割ったもので、Intel 8253 タイマー チップのクロック ソースでした。しかし、あからさまなコスト削減により、もはや存在しません。

常に QueryPerformanceFrequency() を使用してください。

于 2012-07-04T00:05:24.873 に答える