Strona 2 z 2

: 27 sierpnia 2011, 11:18
autor: fnmirk
Mylisz pojęcia. Nie zadajesz sobie trudu aby od samego początku sprawdzić, przynajmniej ich podstawowe znaczenie.

Kalibracja
Zegar systemowy

Zegar elektroniczny
Okres
Generator

To tylko niektóre.

Zaczynasz sprawdzanie układu od tyłu, czyli od najtrudniejszej strony. Zmienianie czegoś w systemie bez sprawdzenia sprzętu to jak proszenie się o kłopoty z systemem.

Należy ustalić, czy jest to wina sprzętu, czy systemu?

System najprościej sprawdzisz jakąś dystrybucją typu livecd:
http://debian.linux.pl/threads/9479-Dys ... we-live-cd
uruchamiając ją z płytki CD/DVD lub dysku usb (pendrive).

Sprawdzenie sprzętu może polegać na podmianie płyty głównej lub samej baterii.

Najsłabszym ogniwem układu odpowiedzialnego w komputerze za pomiar czasu, jest właśnie bateria. Dlaczego, jak jesteś zainteresowany to sobie poszukaj informacji o zegarach, generatorach wzorcowych, układach napięcia odniesienia itp. elementach elektronicznych.

: 27 sierpnia 2011, 13:12
autor: mxmxmxmxmx
Ja miałem na myśli tę dafinicję, niezgodną z wikipedią:
Your computer has two timepieces; a battery-backed one that is always running
(the ``hardware'', ``BIOS'', or ``CMOS'' clock), and another that is maintained
by the operating system currently running on your computer (the ``system''
clock). The hardware clock is generally only used to set the system clock when
your operating system boots, and then from that point until you reboot or turn
off your system, the system clock is the one used to keep track of time.
Nie wiem, która jest poprawna, w każdym razie teraz chodzi mi o zegar, który wykorzystywany jest przez polecenie "date". I moje pytanie na tak lub nie:

Czy można ten zegar tak skonfigurować, aby odmierzana przez niego sekunda była bliższa rzeczywistości(obecnie trwa około 0,96 sekundy rzeczywistej, czyli 4% różnicyj)?
Dodam, że zegar, który jest wykorzystywany przez polecenie "hwclock" odmierza czas w miarę dokładnie (tutaj odmierzana sekunda trwa ok 0,999 rzeczywistej, rozbieżność poniżej 0,1%)

: 04 września 2011, 22:46
autor: fnmirk
Przeczytaj jeszcze raz to co napisałem w poprzedniej wiadomości.

A to co wkleiłeś to sobie przetłumacz.
http://translate.google.pl/?hl=pl&eotf=1&layout=2

: 04 września 2011, 23:05
autor: Morfik
fnmirk pisze:Sprawdzenie sprzętu może polegać na podmianie płyty głównej lub samej baterii.
Bateria w płycie głównej podtrzymuje napięcie w biosie, podczas gdy komputer jest odłączony od zasilania. Odpowiada za zachowanie ustawień biosu (w tym też czas sprzętowy) podczas braku zewnętrznego źródła zasilania. Gdy startujesz komputer i masz nieaktualny czas, system go synchronizuje z serwerami w internecie. Gdy już zsynchronizuje, wszystko opiera się już na nowym czasie. Działająca bateria nie jest czasowi do niczego potrzebna. Na dowód może posłużyć mój komputer, który chodzi 24h/d. Nie dbam o ową baterię. Wyczerpała się już parę lat temu. System sam sobie synchronizuje czas i działa jak najbardziej prawidłowo, a sam czas jest aktualny co do 0,00001s :]

Upierdliwe może być ciągłe ustawianie czasu (i biosu) gdy bateria jest wyczerpana ale to i tak tylko w przypadku gdy często wyłączamy komputer i nie posiadamy synchronizacji czasu (dostęp do internetu). Moim zdaniem te czasy już dawno odeszły w niepamięć.
mxmxmxmxmx pisze:Zegar systemowy - w Linuksie nie tak jak w Windowsie to coś innego niż zegar sprzętowy. Moje zasadnicze pytanie, co go taktuje? Z tego co przeczytałem, to synchronizuje się on z zegarem sprzętowym przy uruchomieniu systemu, a z tego co widzę, to potem każdy idzie "sobie".
Windowsy ustawiają czas sprzętowy taki sam jak systemowy i tam występuje synchronizacja. W linuxie masz zwykle czas sprzętowy ustawiony na UTC (podczas instalacji systemu sobie wybierasz) i system sobie ustawia czas systemowy w oparciu o UTC + strefa czasowa (+-czas letni).

Co do samego problemu, to uważam że to wina płyty głównej.

: 04 września 2011, 23:58
autor: fnmirk
Xenomorph, masz szczęście, że bateria ma przerwę i nie posiada wycieków elektrolitu.
Gdyby to była kwestia czasu UTC to miałby stałą różnicę, a nie spóźnienie. W Linuksie nie jest domyślnie ustawione połączenie z serwerami synchronizacji czasu. Masz wybór przy instalacji np. Debiana w jaki sposób korzystasz z zegara itp.

Jak zawiłe są usterki elektroniki, związane z zegarem i baterią, polecam np. taki przypadek:
http://www.elektroda.pl/rtvforum/topic1680275.html

: 05 września 2011, 07:12
autor: Morfik
Mi podczas instalacji wyrzuca zawsze okienko "Czy chcesz synchronizować czas..." i domyślnie jest opcja "tak".

Nigdzie nie pisałem, że to kwestia czasu UTC, napisałem tylko jaka jest różnica w ustawianiu czasu sprzętowego. I jak napisałem powyżej, moim zdaniem winna jest płytka główna, Chyba, że mxmxmxmxmx przeciąża strasznie swój sprzęt i wtedy może mieć poniższy problem:

"Jeżeli system operacyjny wykonuje zbyt wiele zadań obsłużenie przerwania może mu zająć zbyt dużo czasu (zegar zaczyna się późnić)."
fnmirk pisze:Xenomorph, masz szczęście, że bateria ma przerwę i nie posiada wycieków elektrolitu.
Ok już wywaliłem.