C Linux时间函数(time,gettimeofday…)的源或时钟是什么

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

Linux时间函数的来源或时钟是什么

是否所有(时间、gettimeofday…)都从读取相同的硬件组件中获取更新的时钟值?或者它们都只是检索内核维护的一些当前时间值


这些功能中的任何一个都将直接从BIOS读取?

它取决于许多因素,包括可用的硬件、是否正在使用时间同步以及许多其他因素。在典型的现代硬件上,TSC或HPET根据内核的计时系统维护的因素进行读取和缩放