度量时间差和jiffies计数器
生活随笔
收集整理的這篇文章主要介紹了
度量时间差和jiffies计数器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
HZ
1、內核通過定時器中斷來跟蹤時間流
2、時鐘中斷由系統定時硬件以周期性的間隔產生,這個間隔由內核根據HZ的值設定,HZ是一個與體系結構有關的常數,定義在<linux/param.h>或者該 文件包含的某個子平臺相關的文件中。
jiffies
1、全局變量jiffies用來記錄自系統啟動以來產生的節拍的總數。啟動時,內核將該變量初始化為0,此后,每次時鐘中斷處理程序都會增加該變量的值。一秒內時鐘中斷的次數等于Hz,所以jiffies一秒內增加的值也就是Hz。
2、系統運行時間以秒為單位,等于jiffies/Hz。
3、注意,jiffies類型為無符號長整型(unsigned long),其他任何類型存放它都不正確。
T=1/f =1/100=0.01秒=10毫秒
jiffies轉換為秒可采用公式(jiffies/HZ)計算
將秒轉換為jiffies可以采用公式(seconds*HZ)計算
總結
以上是生活随笔為你收集整理的度量时间差和jiffies计数器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html5 网络断开,html5 – w
- 下一篇: WPS关联EndNoteX9