本文共 803 字,大约阅读时间需要 2 分钟。
sys_alarm sys_settimer 都最终调用do_settimer
gettimeofday settimeofday
time 返回字1970年1.1 零时经过的秒数 stime 设置这个值。
TICK 中断:__run_timers 处理基于jiffies的时钟
linux 使用xtime 表示, 开机时从rtc读取,启动后在tick里面更新。
8253 PIT TSC(Time Stamp Counter),HPET(High Precision Event Timer),ACPI PM Timer(ACPI Power
Management Timer),CPU Local APIC Timer 时钟源设备(clock-source device):单调递增 时钟事件设备(clock-event device):单次 (one_shot)或单调递增 gettimeofday 返回自1970年之后的时间。 rtc_time_to_tm 将epoch 时间转换成识别的时间 。
http://www.ibm.com/developerworks/cn/linux/l-cn-timerm/
转载地址:http://jvloi.baihongyu.com/