Windows 为什么QueryPerformanceFrequency是TSC频率除以1024,为什么不仅仅是TSC?

Windows 为什么QueryPerformanceFrequency是TSC频率除以1024,为什么不仅仅是TSC?,windows,winapi,performancecounter,Windows,Winapi,Performancecounter,以下是信息来源: 注意QueryPerformanceFrequency不返回硬件记号生成器的实际频率的情况可能存在。例如,在许多情况下,QueryPerformanceFrequency返回TSC频率除以1024 但它并没有解释为什么频率被划分。也许是为了适应一个整数。CPU的频率可以超过4GHz,但不能用Int32值表示。@AloisKraus:QPC和QPF返回64位整数。这有什么关系?

以下是信息来源:

注意QueryPerformanceFrequency不返回硬件记号生成器的实际频率的情况可能存在。例如,在许多情况下,QueryPerformanceFrequency返回TSC频率除以1024


但它并没有解释为什么频率被划分。

也许是为了适应一个整数。CPU的频率可以超过4GHz,但不能用Int32值表示。@AloisKraus:QPC和QPF返回64位整数。这有什么关系?