Finde tiden
Sendt af Richard N Williams on April 14th, 2009
At finde ud af, hvad tiden er, er noget, vi alle tager for givet. Ure er overalt og et blik på et armbåndsur, uretårn, computerskærm eller endda en mikrobølgeovn fortæller os, hvad tiden er. Men det har ikke altid været så let at fortælle tiden.
Ure ankom ikke til middelalderen, og deres nøjagtighed var utroligt dårlig. Den rigtige tid til at fortælle præcisionen ankom først efter ankomsten af det elektroniske ur i det nittende århundrede. Men mange af de moderne teknologier og applikationer, som vi tager for givet i den moderne verden, såsom satellitnavigering, flyvekontrol og internethandel kræver en præcision og nøjagtighed, som langt overstiger et elektronisk ur.
Atomiske ure er langt de mest nøjagtige tidsprogende enheder. De er så præcise, at verdens globale tidsplan, der er baseret på dem (Koordineret Universal Time) skal indimellem justeres for at tage højde for nedbringelsen af jordens rotation. Disse justeringer tager form af yderligere sekunder kendt som spring sekunder.
Atomklockens nøjagtighed er så præcis, at ikke engang et sekund går tabt i over en million år, mens en elektronisk ur til sammenligning vil tabe et sekund om en uge.
Men er denne nøjagtighed virkelig nødvendig? Når man ser på teknologier som global positionering, så er svaret ja. Satellitnavigationssystemer som GPS-arbejde ved at triangulere tidssignaler genereret af atomur ombord på satellitterne. Da disse signaler transmitteres ved lysets hastighed, rejser de næsten 100,000 km hvert sekund. Enhver unøjagtighed i uret med endnu en tusindedel af et sekund kunne se positioneringsoplysningerne ud af miles.
Computer netværk, der skal kommunikere med hinanden over hele kloden, skal sikre, at de kører ikke bare præcis tid, men også er synkroniseret med hinanden. Alle transaktioner, der udføres på netværk uden synkronisering, kan resultere i alle mulige fejl.
Fort hans grund computernetværk bruger NTP (Network Time Protocol) og netværk tidsservere ofte omtalt som en NTP-server. Disse enheder modtager et tidssignal fra et atomur og distribuerer det blandt et netværk, således at et netværk sikres, at det er så præcist og præcist som muligt.