>>>> Dopiero dzisiaj zauważyłem że sekundnik w zegarze w WIN XP co piąta
>>>> sekunde zatrzymuje się na dłużej.
>>>> Znaczy się że któreś inne muszą trwać krócej :)
>>>
>>> Wynika to z przekładania liczb binarnych na dziesiętne i podziału
>>> binarnego.
>>> Przerwanie zegarowe jest wywoływane co ~55ms - wtedy właśnie
>>> uaktualniany jest zegar - więc jakbyś nie liczył nie da się tego wpisać
>>> na "okrągło".
>>
>> Brzmi to dość bzdurnie. Przecież nikt nie zauważyłby przesunięcia rzędu 5
>> setnych sekundy.
Dlaczego 0,05sek?
1 hour = 3600 sec have 65536 ticks =: ca. 54.932 msec per tick
1/54.932 msec =: 18.20444 Hz tick rate.
18.20444 Hz * 65536{timer chip} =: 1.193 MHz
Zaokrąglenia tak wyglądają. Czasami (co 4 lata) rok potrafi być o cały dzień
dłuższy.
>> Przypuszczam, że zegar ma tak niski priorytet, że łatwo go opóźnić.
To też swoje dokłada.
-- DesoftReceived on Tue Feb 15 11:45:03 2011
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Tue 15 Feb 2011 - 11:51:02 MET