Linux kernel 每秒滴答声和滴答声。有什么区别?

Linux kernel 每秒滴答声和滴答声。有什么区别?,linux-kernel,Linux Kernel,在Linux上,jiffies和ticks每秒之间有区别吗?我理解jiffies和HZ之间的关系。但我无法理解每秒滴答声是如何关联的。我在某个地方读到,这是一个内部操作系统计时器,但当我们有jiffies时,为什么我们需要另一个?有人能解释一下吗?一瞬间是长度单位;它可以指不同的时间长度,但它是一个长度单位。刻度是一个计算单位;它与时间无关,而是与系统计时器中断有关(可能由时间定义,但计时器的定义方式并不影响在该时间段内完成的工作量定义为滴答声的事实)。Jiffies据我所知,它每秒递增HZ次。

在Linux上,jiffies和ticks每秒之间有区别吗?我理解jiffies和HZ之间的关系。但我无法理解每秒滴答声是如何关联的。我在某个地方读到,这是一个内部操作系统计时器,但当我们有jiffies时,为什么我们需要另一个?有人能解释一下吗?

一瞬间是长度单位;它可以指不同的时间长度,但它是一个长度单位。刻度是一个计算单位;它与时间无关,而是与系统计时器中断有关(可能由时间定义,但计时器的定义方式并不影响在该时间段内完成的工作量定义为滴答声的事实)。

Jiffies据我所知,它每秒递增HZ次。如果HZ=100,则它将递增100倍。当计时器中断进入时,每个增量都会发生。那么tick是指一瞬间完成的工作量吗?user696007,现代linux是不滴答的。这意味着有少量的计时器中断,但我建议,jiffle会像有计时器中断一样更新