每秒滴答数和jiffies。它们有什么区别?

5
在Linux中,jiffies和每秒tick有什么区别?我理解jiffies和HZ之间的关系。但是我无法理解每秒tick与其相关的方式。我在某处读到它是一个内部操作系统计时器,但是我们已经有了jiffies,为什么还需要另一个呢?请问有人能解释一下吗?
1个回答

2

“Jiffy”是一个长度单位,它可以指不同的时间长度,但它是一个长度单位。“Tick”是一个计算单位,它与时间无关,而是与系统定时器中断相关(这个中断可能是由时间定义的,但定时器的定义方式并不影响在该时间段内完成的工作量被定义为“tick”的事实)。


据我理解,Jiffies 每秒增加 HZ 次。如果 HZ=100,则增加 100 次。每次计时器中断发生时都会发生一次增量。所以你的意思是 tick 是一个 jiffy 中完成的工作量? - Pkp
user696007,现代Linux是无滴答的。这意味着有少量的计时器中断,但我建议像有计时器中断一样更新jiffles。 - osgx

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接