Linux内核定时器子系统:精度与分辨率

Linux内核定时器子系统:精度与分辨率,第1张

概述我正在尝试测量部分 Linux内核代码的执行时间,发现定时器有两个不同的子系统. hrtimers代表高分辨率计时器,hpet表示高精度事件计时器. 分辨率与精度有何不同? http://www.mjmwired.net/kernel/Documentation/timers/ HPET是指特定的x86 PC平台硬件(Linux确实有驱动程序). HPET在例如维基百科artitcle: http 我正在尝试测量部分 Linux内核代码的执行时间,发现定时器有两个不同的子系统. hrtimers代表高分辨率计时器,hpet表示高精度事件计时器.

分辨率与精度有何不同?

http://www.mjmwired.net/kernel/Documentation/timers/

解决方法 HPET是指特定的x86 PC平台硬件(linux确实有驱动程序). HPET在例如维基百科artitcle: http://en.wikipedia.org/wiki/High_Precision_Event_Timer中描述

hrtimers是一个linux子系统,它为“高分辨率计时器”的软件抽象提供了一个通用框架. hrtimers是大多数通用linux内核代码应该使用的接口,而HPET是低级,特定于平台的时间代码使用的硬件功能.

总结

以上是内存溢出为你收集整理的Linux内核定时器子系统:精度与分辨率全部内容,希望文章能够帮你解决Linux内核定时器子系统:精度与分辨率所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1025645.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存