2.4 内核定时器 内核中许多部分的工作都高度依赖于时间信息.Linux内核利用硬件提供的不同的定时器以支持忙等待或睡眠等待等时间相关的服务.忙等待时,CPU 会不断运转.但是睡眠等待时,进程将放弃CPU.因此,只有在后者不可行的情况下,才考虑使用前者.内核也提供了某些便利,可以在特定的时间之后调度某函 数运行. 我们首先来讨论一些重要的内核定时器变量(jiffies.HZ和xtime)的含义.接下来,我们会使用Pentium时间戳计数器(TSC)测量基于Pentium的系统的运行次数.之后,我…