Linux 0.11启动时间的计算函数

main.c下时间初始化代码,可以体会到位运算的精简

kernel/mktime.c代码,其中包含了闰年的计算,但是代码确实那么精简,这就是算法和思想

闰年的基本计算方法是:

如果 y 能被 4 除尽且不能被 100 除尽,或者能被 400 除尽,则 y 是闰年。

你可能感兴趣的:(linux)