jiffies跟时间中断联系非常紧密,该变量相当于时间中断的计数器。每发生一次时间中断,jiffies就加1。该计数时,只有在系统引导时或者是溢出的时候被初始化为0。因此,jiffies也可以称为时钟节拍。时间的节拍,跟体系结构相关,由常量HZ的值指定。
jiffies定义在linux/jiffies.h中,包含linux/sched.h就会自带包含该变量。jiffies被声明为volatile类型,应该看作只读变量。
如何将jiffies,转换为时间值。
sec = (jiffies2 - jiffies1)/HZ (秒)
更多内容可以看参考资料,讲的非常详细!
参考资料:
阅读(805) | 评论(0) | 转发(0) |