首页 > 其他 > 详细

Wall time(real time), Process time和Monotonic time.

时间:2014-03-24 00:02:18      阅读:448      评论:0      收藏:0      [点我收藏+]
Wall time,也就是rtc时钟。 CLOCK_REALTIME
Process time,进程执行的时间。 
Monotonic time,也就是系统从boot后到当前的时间。 CLOCK_MONOTONIC


monotonic time字面意思是单调时间,实际上它指的是系统启动以后流逝的时间,
这是由变量jiffies来记录的。系统每次启动时jiffies初始化为0,每来一个timer interrupt,jiffies加1,也就是说它代表系统启动后流逝的tick数。
jiffies一定是单调递增的


wall time字面意思是挂钟时间,实际上就是指的是现实的时间,
这是由变量xtime来记录的。系统每次启动时将CMOS上的RTC时间读入xtime,
这个值是"自1970-01-01起经历的秒数、本秒中经历的纳秒数",每来一个timer interrupt,也需要去更新xtime。
wall time不一定是单调递增的,可以认为改变。

Wall time(real time), Process time和Monotonic time.,布布扣,bubuko.com

Wall time(real time), Process time和Monotonic time.

原文:http://blog.csdn.net/aganlengzi/article/details/21888351

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!