第11章 定时器和时间管理从HZ、jiffies回绕、硬时钟、时钟中断、实际时间、内核定时器和延迟执行理解时间管理。 覆盖24个正式目录层级。为什么从这个问题开始 、、、、共同构成本章坐标。从HZ、jiffies回绕、硬时钟、时钟中断、实际时间、内核定时器和延迟执行理解时间管理。 原书基于Linux 2.6.34,正文先还原书中对象、API和控制路径,再把现代内核差异作为显式迁移检查。CFS、tasklet、BKL、基树、单队列块层、旧回写线程等机制不能被现代实现悄悄替换,也不能不加说明地当作当前代码。 常见误区 四类样本与验收 样本只改变什么必查证据通过条件基线固定提交、配置与输入对象、上下文、状态和日志与预测一致边界容量、亲和、长度或时序第一处饱和或拒绝边界可解释失败一个指针、锁序或异步故障首错栈、字段和责任层故障可定位恢复撤销设置或恢复快照残留对象与同输入重放回到基线 练习 小结 HZ:连接“选择时间基准”的源码对象与运行证据。 jiffies:连接“换算节拍”的源码对象与运行证据。 时钟中断:连接“处理回绕”的源码对象与运行证据。 内核定时器:连接“注册定时器”的源码对象与运行证据。 schedule_timeout:连接“执行回调”的源码对象与运行证据。 本页24个正式目录层级全部进入源码实验链。 术语表复习本章(6 题)← 上一章第10章 内核同步方法下一章 →《Linux内核设计与实现(原书第3版)》权威学习地图讨论评论区加载中…