Indstilling af tid på din computer
Sendt af Richard N Williams on Januar 2nd, 2008
Der kræves en præcis tidskilde til mange computerprogrammer. Hver personlig computer består af et internt ur, det er en fordel at kontrollere dag og dato indstillinger på din pc hver dag. Ved kritisk applikation bør du synkronisere tidsbasen med en yderst præcis ekstern tidskilde.
Personlige computere er ikke designet til at være perfekte ure. Deres design er optimeret til masseproduktion og billigere end at opretholde præcis tid. Hvor tid er afgørende for applikationen, er der en række præcise eksterne referencer til rådighed, der gør det muligt for computere at opretholde nøjagtig systemtid. Denne artikel kigger på de forskellige kilder til tidsreferencer for at vise, hvordan de kan bruges til at opretholde synkroniseret tid på din computer.
At arbejde på en synkroniseret tidsbase er afgørende i computernetværk. Uden ekstern reference begynder de enkelte computere at køre, alt fra nogle få sekunder til et par minutter hver dag. Det er klart, at en sådan situation ikke ville være acceptabel ved behandling af transaktioner eller udførelse af tidskritiske opgaver.
På internettet er dette problem løst ved at indføre Network Time Protocol (NTP). NTP-protokollen understøtter fordelingen af præcis tid fra en yderst præcis tidsserver til netværkstidsklienter. De fleste moderne operativsystemer har mulighed for at synkronisere tid med en NTP-server. Generelt er alt, hvad der kræves, IP-adressen eller domænenavnet til Stratum 1 eller Stratum 2 NTP-servere.
LINUX- og UNIX-operativsystemer kan downloade den fulde NTP-implementering fra NTP-webstedet på www.ntp.org NTP er frit tilgængelig, open source-software, der er tilgængelig under GNU-licensen.
Mirosoft Windows XP / 2000 / 2003 og Vista-systemsoftware bruger en standard SNTP-klient til Simple Network Time Protocol. Dette er baseret på et under-sæt af Network Time Protocol, ved hjælp af en forenklet NTP-algoritme, hvor mange af de mere komplekse højpræcisionsrutiner er fjernet.
Windows-operativsystemerne giver faciliteter til en IP-adresse eller domænenavn på en internet- eller intranet-NTP-server, der skal indtastes i fanen Tid Egenskaber. SNTP-klienten kontakter derefter NTP-serveren med jævne mellemrum for at opdatere og synkronisere systemtiden.
Der kræves alternative metoder til selvstændige computere og systemer, der ikke har adgang til internettet. Disse kan være forsynet med lokal adgang til nationale radiotidsreferencer, der sendes fri til luft.
Alt, hvad der kræves, er en lille RS232 seriel- eller USB-radiomodtager, og pc'en kan opnå kontinuerlig præcis tid. Computer Time synkroniseres til den modtagne tid og frekvens radio kilde.
Radio-udsendelser er identificeret ved deres "kaldesignal" Det britiske tidssender-kaldesignal, MSF, er beliggende i Anthorn, Cumbria. Lignende arrangementer findes i Noth America - kaldesignal WWVB fra Colarado. Tyskland er dækket af DCF-udsendelse fra Mineflingen, nær Frankfurt. Nationale udsendelser er også tilgængelige i Frankrig, Schweiz, Japan og Canada.
Den eneste mangel på nationale radio- og frekvensløsninger er, at de har et begrænset transmissionsområde. Generelt er de også begrænset til geografiske grænser. Sådanne problemer gælder ikke for det globale positionssystem (GPS) et satellitbaseret universelt navigationssystem.
Hver GPS-satellit bærer en meget præcis synkroniseret atomur. Dette gør det muligt for GPS at levere præcise timingoplysninger, hvor som helst på planetens overflade. Alt, hvad der kræves for at modtage transmissionen, er en billig GPS-modtager og antenne med et klart billede af himlen. PC-tilslutninger ligner radiotransmissionskonfigurationen ved hjælp af en seriel- eller USB-port, der gør det muligt at få nøjagtige timingoplysninger til rådighed kontinuerligt.