linux定时器和Jiffies.docVIP

  • 6
  • 0
  • 约5.91千字
  • 约 9页
  • 2017-06-11 发布于北京
  • 举报
1.linux HZ Linux核心几个重要跟时间有关的名词或变数,将介绍HZ、tick与jiffies。 HZ Linux核心每隔固定周期会发出timer interrupt (IRQ 0),HZ是用来定义每一秒有几次timer interrupts。举例来说,HZ为1000,代表每秒有1000次timer interrupts。 HZ可在编译核心时设定,如下所示(以核心版本2.6.20-15为例): adrian@adrian-desktop:~$ cd /usr/src/linux adrian@adrian-desktop:/usr/src/linux$ make menuconfig Processor type and features --- Timer frequency (250 HZ) --- 其中HZ可设定100、250、300或1000。小实验 观察/proc/interrupt的timer中断次数,并于一秒后再次观察其值。理论上,两者应该相差250左右。 adrian@adrian-desktop:~$ cat /proc/interrupts | grep timer sleep 1 cat /proc/interrupts | grep timer 0: 9309306 IO-APIC-edge timer 0: 9309562 I

文档评论(0)

1亿VIP精品文档

相关文档