Cas

Martin Mokry megacsk na gmail.com
Neděle Listopad 1 17:55:00 CET 2015


Tak som sa trochu skusil pohrat s nastavovanim casu a sledovanim hodnoty
RTC hodiny zaroven. Zistil som nasledujuce:
Hodnota aktualnej hodiny (nastavovanej cez KDE hodiny) = hodnota RTC:
0 = 12
1 - 12 = 1 - 12
13 - 19 = 81 - 87
20 = 12
21 - 23 = 1 - 3

Vyzera to dost zaujimavo, nie ?

2015-11-01 14:42 GMT+01:00 Pavel Kankovsky <peak na argo.troja.mff.cuni.cz>:

> On Sun, 1 Nov 2015, Martin Mokry wrote:
>
> Skusil som zapisat aktualny cas do RTC (hwclock -w --directisa) a po
>> nejakej dobe spanku som ho prebudil a spustil stp skript. Chvilku
>> zobrazoval spravny cas, ale po cca pol minute hodiny preskocili na 81.
>>
>
> To je zajímavé. Z jaké hodnoty to přeskočilo na 81? A teď už to drží na
> 81, nebo to dál přeskakuje? hwclock --show --directisa ukazuje normální
> hodnoty?
>
> Navyse systemove hodiny zobrazuju cas pred spankom. Moze to sposobovat
>> Chrony?
>>
>
> Chrony asi ne. Pravděpodobnější vysvětlení je, že ty excesy RTC způsobily,
> že po probuzení nedošlo ke korekci systémových hodin.
>
> Během spánku normální systémové hodiny stojí a běží jen RTC (bavíme se o
> běžném PC, na jiných architekturách to může být jinak). Jádro si tedy před
> uspáním zapamatuje stav RTC, po probuzení se na RTC znovu podívá, spočítá
> rozdíl a ten připočte k systémovým hodinám.
>
>
> --
> Pavel Kankovsky aka Peak                      "Que sais-je?"
>
> _______________________________________________
> Linux mailing list
> Linux na linux.cz
> http://www.linux.cz/mailman/listinfo/linux
>



-- 
Martin "Megac" Mokry


Další informace o konferenci Linux