【问题标题】:How clock_gettime achieves nano seconds resolution?clock_gettime 如何实现纳秒分辨率?
【发布时间】:2023-04-07 15:22:01
【问题描述】:

Linux 中的clock_gettime 函数在内部使用哪个系统硬件计时器,以便在调用以测量给定的经过时间时将纳秒级分辨率返回给用户代码代码段?

【问题讨论】:

标签: linux timer resolution clock


【解决方案1】:

现代 CPU 以数 GHz 的时钟频率运行。 1 GHz 的频率等于 1 ns 的时钟周期。因此,以 1 GHz 运行(宽)计数器可提供以纳秒为单位的时间分辨率。这并不意味着时间与显示的一样准确。该值具有如此高的分辨率。

【讨论】:

    猜你喜欢
    • 2019-11-25
    • 2013-11-27
    • 2012-12-06
    • 1970-01-01
    • 2019-06-21
    • 1970-01-01
    • 1970-01-01
    • 2011-07-18
    • 1970-01-01
    相关资源
    最近更新 更多