【关键字】linux内核 内核机制
时钟
内核由硬件提供协助,管理和计算时间
墙上时间和系统时间?
系统时间和实际时间?
调度和时间片都需要系统时间中断来维护
内核时钟频率跟ucos的系统时钟一个概念
//内核时间频率
define HZ 1000
提高节拍率中断产生更加频繁带来的好处:
提高时间驱动事件的解析度;
提高时间驱动事件的准确度;
内核定时器以更高的频度和准确度;
依赖顶上执行的系统调用poll()和select()能更高的精度运行;
系统时间测量更精细;
提高进程抢占的准确度;
提高节拍率带来的副作用:
中断频率增高系统负担增加;
中断处理程序占用处理器时间增多;
频繁打断处理器高速缓存;
- 节拍总数
jiffies 记录启动以后的产生的节拍的总数 启动时候为0 - 系统定时器
内核定时机制
可以注册中断处理程序
周期性触发中断
可以响应中断处理程序并处理一下行为
1、更新rtc 更新墙上xtime