节拍率(系统频率)
节拍率:系统每秒计数的节拍数。
硬件定时器提供时钟源,时钟源的频率可以设置, 设置好以后就周期性的产生定时中断,系统使用定时中断来计时。
中断周期性产生的频率就是系统频率,也叫做节拍率(tick rate)(有的资料也叫系统频率),单位是 Hz。比如 1000Hz, 100Hz 等等说的就是系统节拍率。
1000Hz 就是每秒钟产生1000次中断,100Hz就是每秒钟产生100次中断。
节拍率大小的优劣
当节拍率越大的时候,发生中断的次数就越多,时间精度也就越高如果采用 100Hz 的节拍率,时间精度就是 10ms(1秒钟内发生100次中断,一次中断的计时长度就是1s/100 = 10ms),采用1000Hz 的话时间精度就是 1ms,精度提高了 10 倍。
高节拍率会导致中断的产生更加频繁,频繁的中断会加剧系统的负担, 1000Hz 和 100Hz的系统节拍率相比,系统要花费 10 倍的“精力”去处理中断。中断服务函数占用处理器的时间增加。
上一篇:Bundle ID主要有什么作用?什么是非功能性需求?
下一篇:最后一页