Linux内核设计与实现 总结笔记(第十一章)定时器和时间管理

时间管理在内核中占用非常重要的地位,内核中有大量的函数都需要基于时间驱动的,内核对相对时间和绝对时间都非常需要。

一、内核中的时间概念

内核必须在硬件的帮助下才能计算和管理时间,系统定时器以某种频率自行触发(击中hitting或者射中popping)时钟中断,该频率可以通过编程预定,称作节拍率。

因为预编的节拍率对内核来说是可知的,所以内核知道连续两次时钟中断的间隔时间,这个间隔时间称为节拍(tick),它等于节拍率分之一。

二、节拍率:HZ

三、jiffies

四、硬时钟和定时器

五、时钟中断处理程序

六、实际时间

七、定时器

八、延迟执行

猜你喜欢

转载自www.cnblogs.com/ch122633/p/11087244.html
今日推荐