Linux时间子系统之(四):timekeeping

作者:linuxer 发布于:2014-12-29 18:03 分类:时间子系统

timekeeping模块是一个提供时间服务的基础模块。Linux内核提供各种time line,real time clock,monotonic clock、monotonic raw clock等,timekeeping模块就是负责跟踪、维护这些timeline的,并且向其他模块(timer相关模块、用户空间的时间服务等)提供 服务,而timekeeping模块维护timeline的基础是基于clocksource模块和tick模块。通过tick模块的tick事件,可以 周期性的更新time line,通过clocksource模块、可以获取tick之间更精准的时间信息。

本文熟悉介绍timekeeping的一些基础概念,接着会介绍该模块初始化的过程,此后会从上至下介绍该模块提供的服务、该模块如何和tick模块交互以及如何和clocksource模块交互,最后介绍电源管理相关的内容。

阅读全文>>

标签: Linux时间子系统 timekeeping

评论(16) 浏览(44874)

Linux时间子系统系列文章之目录

作者:linuxer 发布于:2014-12-23 9:59 分类:时间子系统

本文对近期要撰写的Linux时间子系统的相关文章进行规划。

另外,需要说明的是这里的时间概念就是牛顿经典力学中的时间,一般而言,当进入微观领域(例如原子或者各种基本粒子级别)或者宏观领域(整个银河系啊、宇宙大爆炸什么的)的时候,时间变成一个相对的概念,不过还是让物理学家去研究吧。

阅读全文>>

标签: Linux时间子系统

评论(23) 浏览(30569)

Copyright @ 2013-2015 蜗窝科技 All rights reserved. Powered by emlog