Znalezienie czasu
Wysłane przez Richard N Williams on Kwiecień 14th, 2009
Dowiedzenie się, jaki jest czas, jest czymś, co wszyscy przyjmujemy za pewnik. Zegary są wszędzie, a rzut oka na zegarek, wieżę zegarową, ekran komputera lub nawet kuchenkę mikrofalową powie nam, która jest godzina. Jednak mówienie czasu nie zawsze było takie łatwe.
Zegary dotarły dopiero w średniowieczu, a ich dokładność była niewiarygodnie słaba. Prawdziwa dokładność w czasie nie przybyła dopiero po nadejściu elektronicznego zegara w XIX wieku. Jednak wiele nowoczesnych technologii i aplikacji, które przyjmujemy za rzecz oczywistą we współczesnym świecie, takich jak nawigacja satelitarna, kontrola ruchu lotniczego i handel internetowy, wymaga precyzji i dokładności, które znacznie przekraczają elektroniczny zegar.
Zegary atomowe są zdecydowanie najdokładniejszymi urządzeniami do oznaczania czasu. Są one tak dokładne, że światowa globalna skala czasu jest na nich oparta (Coordinated Universal Time) musi być czasami dostosowywany, aby uwzględnić spowolnienie obrotu Ziemi. Korekty te mają formę dodatkowych sekund, znanych jako sekundy przestępne.
Dokładność zegara atomowego jest tak dokładna, że nawet przez sekundę czasu nie traci się przez ponad milion lat, podczas gdy zegar elektroniczny w porównaniu z nim straci sekundę w ciągu tygodnia.
Ale czy ta dokładność jest naprawdę potrzebna? Kiedy patrzysz na technologie takie jak globalne pozycjonowanie, odpowiedź brzmi "tak". Systemy nawigacji satelitarnej, takie jak GPS, wykorzystują triangulację sygnałów czasu generowanych przez zegary atomowe na pokładzie satelitów. Ponieważ sygnały te są transmitowane z prędkością światła, poruszają się po prawie 100,000 km na sekundę. Jakakolwiek niedokładność w zegarze o nawet tysięczną część sekundy może wyświetlić informacje o położeniu przez mile.
Sieci komputerowe, które muszą komunikować się ze sobą na całym świecie, muszą zapewnić, że działają nie tylko w odpowiednim czasie, ale również są ze sobą zsynchronizowane. Wszelkie transakcje przeprowadzane w sieciach bez synchronizacji mogą powodować różnego rodzaju błędy.
Fort jego powód używać sieci komputerowe NTP (Network Time Protocol) i Sieć serwerów czasu często określane jako Serwer NTP. Urządzenia te otrzymują sygnał taktowania z zegara atomowego i rozdzielają go między sieć, dzięki czemu sieć jest tak dokładna i dokładna, jak to tylko możliwe.