2011-07-25 25 views
5

在Linux上,jiffies和ticks每秒有區別嗎?我理解jiffies和HZ之間的關係。但我無法理解每秒相關的嘀嗒聲。我在某處讀到它的內部OS定時器,但是當我們有jiffies時,爲什麼我們需要另一個?有人可以解釋嗎?每秒和jiffies的滴答聲。有什麼不同?

回答

2

Jiffy是一個長度單位;它可以指不同的時間長度,但它是一個長度單位。刻度線是一個計算單位;它與時間無關,而與系統計時器中斷有關(可能是由時間定義的,但定義如何定義並不影響在該時間段內完成的工作量被定義爲tick )。

+0

Jiffies據我瞭解,每秒增加HZ倍。如果HZ = 100,則增加100次。當定時器中斷進入時,每個增量都會發生。所以,tick是指您在一個jiffy中完成的工作量? – Pkp

+0

user696007,現代linux是無滴答的。這意味着有少量的定時器中斷,但我建議,如果有定時器中斷,則更新jiffles – osgx