Ställ in tid på din dator
Postat av Richard N Williams on Januari 2nd, 2008
En exakt tidskälla behövs för många datorprogram. Varje personlig dator består av en intern klocka, det är fördelaktigt att kontrollera datum och tid inställningar på din dator dagligen. För kritisk tillämpning bör du synkronisera tidsbasen med en mycket exakt extern tidskälla.
Personliga datorer är inte utformade för att vara perfekta klockor. Deras design har optimerats för massproduktion och låg kostnad snarare än att behålla korrekt tid. När tiden är avgörande för applikationen finns det ett antal exakta externa referenser som gör att datorer kan behålla korrekt systemtid. Denna artikel tittar på de olika källorna till tidsreferenser för att visa hur de kan användas för att behålla synkroniserad tid på din dator.
Att arbeta till en synkroniserad tidsbas är viktigt i datornätverk. Utan extern referens kommer de enskilda datorerna att starta, allt från några sekunder till några minuter varje dag. Tydligen skulle en sådan situation inte vara acceptabel vid behandling av transaktioner eller utförande av tidskritiska uppgifter.
På Internet har detta problem lösts genom att introducera Network Time Protocol (NTP). NTP-protokollet stöder distributionen av exakt tid från en mycket precis tidsserver till nätverksklienter. De flesta moderna operativsystem har möjlighet att synkronisera tiden med en NTP-server. I allmänhet krävs allt IP-adressen eller domännamnet för Stratum 1 eller Stratum 2 NTP-servrar.
LINUX- och UNIX-operativsystem kan ladda ner hela NTP-implementeringen från NTP-webbplatsen på www.ntp.org NTP är fritt tillgänglig, öppen källkodsprogramvara, tillgänglig under GNUs offentliga licens.
Mirosoft Windows XP / 2000 / 2003 och Vista-systemprogramvara använder en SNTP-standardklient för Simple Network Time Protocol. Detta bygger på en underuppsättning av Network Time Protocol, med en förenklad NTP-algoritm med många av de mer komplexa hög precisionsrutinerna borttagna.
Windows operativsystem tillhandahåller anläggningar för en IP-adress eller domännamn på en Internet- eller Intranät NTP-server som ska anges i fliken tidsegenskaper. SNTP-klienten kommer då att kontakta NTP-servern med jämna mellanrum för att uppdatera och synkronisera systemtiden.
Alternativa metoder kommer att krävas för fristående datorer och system som inte har tillgång till Internet. Dessa kan tillhandahållas med lokal tillträde till nationella radiotidreferenser som överförs fritt till luften.
Allt som krävs är en liten RS232 seriell eller USB-radiomottagare, och datorn kan få kontinuerlig exakt tid. Datortiden synkroniseras med den mottagna tid- och frekvensradikalkällan.
Radiosändningar identifieras av deras "samtalstegn" Den brittiska tidssändarens anropssignal, MSF, är belägen på Anthorn, Cumbria. Liknande arrangemang existerar i Noth America - call sign WWVB från Colarado. Tyskland omfattas av DCF-sändning från Mineflingen, nära Frankfurt. Nationella sändningar finns också i Frankrike, Schweiz, Japan och Kanada.
Den enda bristen på nationella radio- och frekvenslösningar är att de har ett begränsat överföringsområde. I allmänhet är de också begränsade till geografiska gränser. Sådana problem gäller inte Global Navigation System (GPS) ett satellitbaserat universellt navigationssystem.
Varje GPS-satellit har en mycket korrekt synkroniserad klocka. Detta gör det möjligt för GPS att tillhandahålla exakt timinginformation var som helst på planetens plan. Allt som krävs för att ta emot överföringen är en billig GPS-mottagare och antenn med en klar bild av himlen. PC-anslutningar liknar radiokommunikationskonfigurationen, med hjälp av en seriell eller USB-port, vilket möjliggör kontinuerlig tidsinformation för korrekt information.