Betydningen av atomklokks tidskilder for teknologi
Postet av Richard N Williams on Februar 28th, 2011
Tidsvakt og nøyaktighet er viktig i løpet av våre daglige liv. Vi trenger å vite hvilken tid hendelser skjer for å sikre at vi ikke går glipp av dem, vi må også ha en kilde til nøyaktig tid for å forhindre at vi blir sent. og datamaskiner og annen teknologi er like avhengige av tinn som vi er.
For mange datamaskiner og tekniske systemer er tiden i form av en tidsstempel den eneste konkrete tingen en maskin må identifisere når hendelser skal oppstå, og i hvilken rekkefølge. Uten tidsstempel kan en datamaskin ikke utføre noen oppgaver, selv om lagring av data er umulig uten at maskinen vet hvilken tid det er.
På grunn av denne avhengigheten av tid har alle datasystemer innebyggede klokker på kretskortene. Vanligvis er disse kvartsbaserte oscillatorer, som ligner på elektroniske klokker som brukes i digitale armbåndsur.
Problemet med disse systemklokker er at de ikke er veldig nøyaktige. Jo, for å fortelle tiden for menneskelige formål er de presise nok; Imidlertid krever maskiner ganske ofte høyere nøyaktighet, spesielt når enhetene synkroniseres.
For datanettverk er synkronisering avgjørende fordi ulike maskiner som forteller forskjellige tider kan føre til feil og feil i nettverket for å utføre enkle oppgaver. Det vanskelig med nettverkssynkronisering er at systemet klokker som brukes av datamaskiner for å holde tiden kan drive. Og når forskjellige klokker dirigerer med forskjellige mengder, kan et nettverk snart komme til disarray, da forskjellige maskiner holder forskjellige tider.
Av denne grunn er disse systemklokkene ikke avhengig av å gi synkronisering. I stedet brukes en langt mer nøyaktig type klokke: atomur.
Atomsklokker driver ikke (minst ikke mer enn et sekund i en million år), og det er også ideelt å synkronisere datanettverk også. De fleste datamaskiner bruker programvareprotokollen NTP (Network Time Protocol) som bruker en enkelt atomur tid kilde, enten fra over internett, eller mer sikkert, eksternt via GPS eller radiosignaler, der det synkroniserer hver maskin på et nettverk til.
Fordi NTP sikrer at hver enhet holdes nøyaktig til denne kildetiden og ignorerer de upålitelige systemklokkene, kan hele nettverket holdes synkronisert til hver maskin i fraksjoner av et sekund av hverandre.