读取系统时钟值?

发布于 2024-09-10 10:34:08 字数 47 浏览 10 评论 0原文

计算机启动时是否有独立运行的虚拟/系统时钟?

我们如何读取该值?

Is there a virtual/system clock running independently when a computer is booted?

How can we read that value?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

川水往事 2024-09-17 10:34:08

使用 RDTSC x86 指令,它读取系统启动以来的时钟。

编辑:
在 x86-64 目标上,不再可能使用内联汇编,请使用内联函数或由汇编器生成的外部链接目标文件。在使用此指令之前不要忘记刷新处理器管道。

Use the RDTSC x86 instruction, it reads the clocks since the system-start.

Edit:
On x86-64 targets the use of inline assembly is not possible anymore, use either intrinics or a external linked object file which was generated by an assembler. Do not forget to flush the processor pipeline before using this instruction.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文