从这里:
HZ 的值因内核版本和硬件平台而异。在 i386 上情况如下:在 2.4.x 及以下的内核上,HZ 为 100,给出的 jiffy 值为 0.01 秒;从 2.6.0 开始,HZ 提高到 1000,即 0.001 秒。从内核 2.6.13 开始,HZ 值是内核配置参数,可以是 100、250(默认值)或 1000,产生的 jiffies 值分别为 0.01、0.004 或 0.001 秒。从内核 2.6.20 开始,可以使用更多频率:300,这是一个可平均划分常见视频帧速率(PAL,25 HZ;NTSC,30 HZ)的数字。
那么我该如何转换5usec
为jiffies
?
extern unsigned long usecs_to_jiffies(const unsigned int u);
它似乎没用,因为 jiffies 分辨率不足以测量微秒。