K tomu bych měl dotaz, počítá si windows nějak "ticky času" že ví že běžel třeba x dní čistého času (po nějakých třeba minutových checkpointech) a pak se nastřádaný drift času při posunu systémového data v hypervizoru /biosu/nastavení času v guestovi nějak projeví?
Pokud budu dotaz chápat v obecném slova smyslu cca takto:
Mějme časovou základnu, která je v závěsu na nějaké upstream referenci. Tento závěs zajišťuje průběžnou úpravu kalibrace = upravuje nějaký korekční parametr "lokálního oscilátoru", aby tento běžel "v průměru furt rovně, nejlépe s co nejmenším jitterem/wanderem".
Ten korekční parametr může být ladící napětí krystalového oscilátoru (VCXO), nebo třeba nějaký násobič v přesném syntezátoru (např. syntík v PHC síťovky i210 lze ladit s rozlišením tuším asi 10^-8), nebo třeba u softwarové časové základny windows lze upravovat časový úsek dwTimeAdjustment uběhlý za shůry danou periodu lpTimeIncrement. Kalibrační parametr má rozlišení 100 ns. Pokud jsou dwTimeAdjustmeint a lpTimeIncrement oba shodně 156250, běží hodiny s nulovou korekcí. Všimněte si, že rozlišení této korekce je cca 10^-5, což je poměrně hrubé rozlišení.
Ať už je mechanismus korekce jakýkoli, může jeho zpětná vazba fungovat pouze ve chvíli, kdy je k dispozici upstream reference (zdroj přesného času). Pokud zmizí upstream reference, lokální časová základna bude volnoběžet buď s poslední hodnotou kalibračního parametru, nebo třeba s průměrem za poslední den, nebo se může pokusit, predikovat další vývoj/trend kalibrace... Potíž je, že kalibrace prostého krystalu má vždy velikou náhodnou složku, zejména v závislosti na teplotě. Veliká náhodná složka, pod Windows mizerné rozlišení kalibračního parametru... a pak se v tom snažte predikovat nějaký trend :-)
Stabilitu lokální časové základny (i po zohlednění kalibrace včetně případné predikce) lze hodnotit pouze pokud je k dispozici přesná a autoritativní externí reference :-) Pokud v reálné situaci volnoběžíte, protože Vám upstream reference umřela, tak jaksi nemáte divergující odchylku podle čeho hodnotit... Lze to jedině v nějakém laboratorním testu, kde pro potřeby měření referenci samzřejmě zachováte v provozu, ale seberete zdroj času testvanému zařízení s hodnoceným oscilátorem...