linux内核源代码分析-定时器与时间管理分析.pptVIP

  • 11
  • 0
  • 约3.88千字
  • 约 29页
  • 2017-05-12 发布于湖北
  • 举报

linux内核源代码分析-定时器与时间管理分析.ppt

linux内核源代码分析-定时器与时间管理分析

定时器与时间管理、内存管理 上次课的回顾及后面的安排 内核中的时间概念 Linux中时间表示 硬件时钟和定时器 Linux下的时钟中断和相关时间应用 Linux内存页 Linux内存区 内存管理提供的服务 内存管理缓存机制 内存映射 上次内容回顾和后面的安排 系统调用和中断(回顾上节课内容) 中断处理程序的上、下半部机制 LINUX下半部处理机制 同步的经典问题 LINUX内核同步实现 增加一次课,课本内容完成后通过两个专题的形式增加对内核的认识 内核中的时间概念 事件驱动与时间驱动 内核中需管理相对时间和绝对时间 内核时间的硬件基础(系统定时器以某种频率触发,hitting or poping,该频率可以通过编程预定(tick rate) 直接用处: 更新系统运行时间 更新实际时间 定期均衡运行队列(SMP上) 时间片 定期统计 Linux中时间表示(HZ) 节拍率(HZ) 系统定时器频率,可以通过设置修改,系统启动时设置,不同体系结构下不同。 如:在include/asm-i386/param.h中: #define Hz 1000 //相当于1秒中断1000次 思考:时间的精确性 书上P116表9-1给出一般情况下各种体系结构下的时钟中断频率 理想的HZ值应该是多少? 多时会产生中断频繁 但提高精度(分析:平均误差) Linux中时间表示(HZ) 精度提高的进一步

文档评论(0)

1亿VIP精品文档

相关文档