Я знаю, что аппаратные часы - это RTC, который работает до сих пор, даже когда ПК (или другое устройство с RTC) выключен. (в linux мы можем увидеть это время, набрав « hwclock »). Второе упомянутое время, системное время, - это время, когда оно действительно используется ОС в Linux. Я могу видеть это по comamnd " дата "
Но я до сих пор не знаю, как назначается системное время после запуска ПК. Есть ли какое-либо значение смещения, установленное в Linux, которое затем используется, и вычисление системного времени выполняется с использованием аппаратного времени и этого смещения?
Или это работает по-другому?