linux时钟子系统
文章平均质量分 89
你板子冒烟了
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JJJ:linux时间子系统相关术语
在传统系统中,CPU 会定期接收时钟中断(ticks),即使它处于空闲状态。这些周期性的时钟中断会导致 CPU 不必要地从低功耗状态唤醒,增加了能耗并减少了电池寿命。通过减少不必要的时钟中断,使 CPU 能够更长时间地保持在低功耗状态。原创 2025-01-27 14:02:14 · 876 阅读 · 0 评论 -
JJJ:Linux - 高精度定时器 hrtimer
clock_dev硬件中断-》tick_handle_periodic-》tick_periodic-》update_process_times-》run_local_timers。如果你希望高精度定时器只执行一次而不是重复执行,可以在回调函数中返回 HRTIMER_NORESTART 而不是 HRTIMER_RESTART。用于在高精度定时器的回调函数中,向前推进定时器的到期时间。定时器回调函数在软中断上下文中执行,因此不应该在回调函数中执行可能会阻塞的操作。在回调函数中,你可以执行需要的操作。原创 2025-01-24 09:19:34 · 396 阅读 · 0 评论
分享