Presný čas

V tejto sekcii môžete debatovať skoro o všetkom ...
Používateľov profilový obrázok
Monster1
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 4484
Dátum registrácie: Ut 20. Jan, 2009, 21:27
Bydlisko: Považská Bystrica

Re: Presný čas

Príspevok od používateľa Monster1 »

Myslim ze nie
Ryzen 5900X @ 5,05 GHz + Asus Strix B550-A Gaming+ Team Group Vulcan 2x8 GB @ 3200 MHz CL16 + Asus TUF RTX 3080 OC @1845/19800MHz 0,85V + Samsung 970 EVO 500GB + Crucial MX200 512 GB + Enermax Platimax D.F. 600W + Fractal Define R4 + 2xPhobya Noisebuster insulating mats + Noctua NH-D15 Chromax Black + 3x Noiseblocker Eloop B14-ps
Master of Hertz
Samsung Odyssey G7 27'' 240
Používateľov profilový obrázok
Hrochy
Používateľ
Používateľ
Príspevky: 1069
Dátum registrácie: St 01. Sep, 2004, 14:00
Bydlisko: Modra

Re: Presný čas

Príspevok od používateľa Hrochy »

Zobrazovany cas v OS je vo vacsine pripadov automaticky synchronizovany cez NTP s MS serverov.
Kedysi sa na to celkom dobre pouzivala aplikacia: atomic clock sync.
Funguje to aj na desatiny sekund a presnost na 1/10 sa da udrzat mozno len chvilu.
Navyse cas vo windowse je tusim rieseny cez nejaky proces, ktory priamo nepouziva napr. TSC, ale nejako inak ho pocita.
Ono uz samotny proces synchronizacie je dost problematicky kvoli urceniu jednocestneho oneskorenia, s ktorym sa nesie informacia o aktualnom case. Ak je RTT napr. 40ms a z toho mozno polovica smer Server -> Klient, tak pri presnosti vzorky na 1ms je ta chyba cca 20 az 40ms. Potom je na PC, ako dlho vie udrzat presnost na 100ms.
Toto su vsak moje dohady a nie je vsetko overene, co pisem.

A taka otazka navyse, na co ti je na PC presny cas? Osobne sa totiz zaoberam trochu meranim casu prichodov paketov, ale to len v kratkych intervaloch napr. 200s. Tam je problem ale aj s preruseniami a problemom zaregistrovania prerusenia OS.
Spoiler: ukázať

Návrat na "Debata o všetkom"