Re: Sekundy w WIN XP

Autor: Desoft <NICK_at_interia.pl>
Data: Tue 15 Feb 2011 - 11:39:16 MET
Message-ID: <ijdl6n$622$1@news.onet.pl>
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response

>>>> 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.

-- 
Desoft
Received 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