Linux0.11内核源码,系统初始化时钟驱动,时钟中断系统时间滴答jiffies推动进程函数的执行和时间片分配,源码解析
系统初始化时钟驱动
一、系统时间:(jiffies 系统滴答)
CPU内部有一个RTC,会在上电的时候调用mktime函数算出1970年1月1日0时开始到当前开机时间点所过的秒数,mktime函数位于mktime.c文件中,当main函数执行init_time初始化系统时间时被调用。
二、init_time读取硬件时间
1、这里的CMOMS_READ函数是从CMOS(RTC)硬件中读取时间的函数,参数0代表读秒,2代表分钟,其余的参照代码都可以得出。
2、这里while中将已经读取到的tm_sec和CM