Systémové hodiny jsou speciální energeticky nezávislé zařízení jako součást počítače pro sledování času , které funguje, i když je počítač vypnutý [1] .
Moderní počítače používají hodiny reálného času , ke kterým lze přistupovat pomocí obslužných programů nebo prostřednictvím obrazovky nastavení systému BIOS během spouštění operačního systému [2] . Systémové hodiny jsou inicializovány z hardwarových hodin při spuštění operačního systému a systémový čas je pak udržován pravidelnými přerušeními časovače . Například v systému Linux lze aktuální čas zjistit na příkazovém řádku pomocí příkazu date a hardwarové hodiny lze najít pomocí hwclock . K nastavení času přes lokální síť nebo přes internet lze použít protokol.NTP [3] . Různé operační systémy mohou nastavit systémové hodiny podle místního času. V operačním systému GNU / Linux se standardně předpokládá, že hodiny jsou nastaveny v souladu s UTC - Coordinated Universal Time [4] - na rozdíl od Windows , včetně nejnovější pro prosinec 2020, a již čas v uživatelském rozhraní závisí na ve zvoleném časovém pásmu .
Přesnost času závisí na mnoha faktorech jako je stav baterie, typ čipu atd. V případě výpadku napájení se datum a čas obvykle nastaví na rok verze BIOSu [5] .