标签: c linux-kernel
Linux时间函数的来源或时钟是什么?
所有(time,gettimeofday ...)是否通过读取相同的硬件组件获得更新的时钟值?或者他们都只是检索由内核维护的当前时间值?
这些功能中的任何一个都可直接从BIOS中读取吗?
答案 0 :(得分:1)
它取决于许多因素,包括可用的硬件,是否正在使用时间同步以及许多其他因素。在典型的现代硬件上,TSC或HPET根据内核的计时系统维护的因素进行读取和缩放。