W jaki sposób komputery są w stanie podać prawidłową godzinę i datę za każdym razem?
Ilekroć zamykam komputer (zamykam go), wszystkie połączenia i procesy w nim zatrzymują się. Jak to się dzieje, że kiedy ponownie otwieram komputer, podaje on dokładny właściwy czas? Czy komputer nie wyłącza się całkowicie po wyłączeniu? Czy nadal działają w nim jakieś procesy? Ale w jaki sposób mój laptop wskazuje prawidłowy czas, kiedy wyjmuję baterię (a tym samym wymuszam zatrzymanie wszystkich procesów) i uruchamiam ją ponownie po kilku dniach?
Odpowiedzi:
Komputery mają „zegar czasu rzeczywistego” - specjalne urządzenie sprzętowe (np. Zawierające kryształ kwarcu) na płycie głównej, które utrzymuje czas. Zawsze jest zasilany, nawet po wyłączeniu komputera. Ponadto płyta główna ma niewielką baterię, która służy do zasilania zegara, nawet po odłączeniu komputera od zasilania. Bateria nie trwa wiecznie, ale potrwa co najmniej kilka tygodni. Pomaga to komputerowi śledzić czas, nawet gdy komputer jest wyłączony. Zegar czasu rzeczywistego nie potrzebuje dużo energii, więc nie marnuje energii. Jeśli wyjmiesz baterię zegara oprócz wyjęcia głównej baterii i odłączenia kabla zasilającego, komputer straci czas i poprosi o podanie godziny i daty po ponownym uruchomieniu komputera.
Aby dowiedzieć się więcej, zobacz Zegar czasu rzeczywistego i baterię CMOS oraz Dlaczego moja płyta główna ma baterię .
Ponadto na wielu komputerach po podłączeniu komputera do połączenia internetowego system operacyjny znajdzie serwer czasu w sieci i zapyta go o bieżący czas. System operacyjny może to wykorzystać do bardzo dokładnego ustawienia lokalnego zegara komputera. Korzysta z protokołu Network Time Protocol , zwanego także NTP.
źródło
Jeśli wyjmiesz baterię z płyty głównej, komputer nie będzie mógł określić godziny.
Dotyczy to również telefonów komórkowych. Jeśli pozwolisz, aby telefon rozładował się, a następnie nie ładowałeś go dłużej niż przez kilka tygodni, „zapomnisz o czasie”, ponieważ mała bateria pomocnicza jest całkowicie rozładowana i nic nie włącza się na zegarze czasu rzeczywistego.
Możesz spróbować włączyć stary telefon komórkowy, jeśli go posiadasz, i sprawdź go sam, aby zobaczyć, że „zapomniałeś czasu”.
Tak wygląda bateria. https://yandex.com/images/touch/search?text=mobo%20battery&source=tabbar
Musiałem go kupić kilka razy, kiedy mój zaczął trwać krócej niż dzień. Musiałem skonfigurować zegar za każdym razem, gdy włączałem komputer.
źródło
Po uruchomieniu system Windows uzyskuje bezpośredni dostęp do pamięci zegara czasu rzeczywistego (RTC) i używa jego wartości daty i godziny do ustawienia daty i godziny komputera. Przerwania czasowe utrzymują czas komputera, gdy system Windows jest uruchomiony. Demon czasu w systemie Windows uruchamia się mniej więcej raz na godzinę po uruchomieniu systemu Windows. Demon czasu porównuje czas w systemie Windows z czasem w RTC. Jeśli te dwa czasy są oddalone o więcej niż jedną minutę, system Windows zmienia godzinę i datę w celu dopasowania do RTC. Nie można zmienić interwału czasowego działania demona czasu.
Jeśli korzystasz z usługi synchronizacji czasu, takiej jak narzędzie TimeServ.exe zawarte w zestawie Windows NT 4.0 Resource Kit, narzędzie aktualizuje czas w systemie Windows i RTC komputera. Jeśli Usługa czasu systemu Windows działa na komputerze z systemem Windows 2000, demon czasu w systemie Windows nie może działać mniej więcej raz na godzinę po uruchomieniu systemu Windows.
Aby uzyskać więcej informacji, odwiedź ten link: http://msdn2.microsoft.com/en-us/library/ms724936.aspxhttp://msdn2.microsoft.com/en-us/library/ms724942.aspx
źródło