Konfrontasjon i tidsbesparelse
Postet av Richard N Williams on Februar 22nd, 2008
Denne artikkelen undersøker konseptet om å holde tid og hvordan menneskelig måling av tid er i strid med en datamaskinens.
Tiden er absolutt et konsept de fleste av oss tar for gitt, det passerer oss forbi, og vi ser det bare når vi får et glimt av et grått hår i speilet eller ankommer sent for det viktige møtet. Likevel holder øye med at tiden har okkupert menneskeheten i årtusener.
Fra tidlige solceller og tidtakere til moderne digitale klokker og atomur har mennesker funnet mer og mer nøyaktige og innovative måter å fortelle tiden på.
Datamaskiner trenger også å vite riktig tid. Nøyaktighet er viktig for å holde Internett og datanettverk kommuniserende med hverandre, men til en datamaskin er tidsforsinkelsen en enkel ligning basert på akkumulering av diskrete øyeblikk lagt til en basetid, normalt antall sekunder fra det tidspunktet.
Mennesker har derimot en rekke forskjellige forestillinger om hvordan man måler tid. Vi skiller det inn i sekunder, minutter, dager, uker, måneder, år, årtier og tusenvis.
Og dette er hvor problemet ligger som historisk har vi tvunget tid til å korrespondere med jordens bane og rotasjon, kalt soltiden, som det viser seg, er ikke så presis, vel ikke nok for en datamaskin uansett.
Datanettverk bruker Network Time Protocol (NTP), tidssynkroniseringsstandarden som brukes på Internett for å holde på samme tid. NTP lar maskiner spørre regionale tidsservere som mottar Universal Coordinated Time UTC fra svært nøyaktige referanse klokker enten fra Internett eller via radio eller GPS-mottaker.
UTC er imidlertid basert på atomtiden, og den er forskjellig fra jordens rotasjonstid (solsystem) fordi dagen langsomt forlenges. Månens tyngdekraften forlenger den globale svingen med omtrent 1.4 millisekunder - det vil si tusendeler av et sekund - per dag per århundre. Siden 1820, hva vi tenker på som en 24-time-periode, har 2 millisekunder lengre.
Som et resultat avviker atomtid fra soltiden med ett sekund om hver 500-dag. For å justere sprang sekunder legges hvert år eller så. Men da datamaskiner blir mer avhengige av nøyaktighet, kan dette spranget føre til problemer som et sekund kan være et stort antall i tidssensitive applikasjoner.
Noen foreslår å bekjempe dette problemet. Sprang sekunder skal elimineres, og verden skal holde fast med atomartid, selv om det ville føre til sol ved midnatt og mørk om dagen (om enn i 43,000 år). Andre hevder at å ha en tidsskala basert på jordens rotasjon er primitiv og ikke nødvendig i moderne tidsalder, selv om mange bønder og astronomer er opptatt av å argumentere motsatt.
Men som atomklokker og datamaskiner blir stadig mer nøyaktige og presise, ser det ut til at mennesker og vår spinnende verden ikke kommer til å kunne fortsette.