SysChat is a free online computer support community. Ask questions, share resources, contribute knowledge and discuss technology. Join our growing community to access all features. Register Now!

SysChat » Articles » How To Maintain Accurate Time On Your PC

Articles

Computer and Technology articles

Comment
 
LinkBack Article Tools

How To Maintain Accurate Time On Your PC

Published by Sami
02-13-2007

PC How To Maintain Accurate Time On Your PC

PC's have internal real time clocks designed to maintain system time. The internal clocks rely on relatively low-cost crystal oscillators, which are notoriously inaccurate. In many cases PC system time can drift by several minutes each day. This article describes various methods of maintaining a highly accurate time on your PC. It describes how to utilise Internet time references, radio and GPS clocks and dedicated NTP server systems.

Internet Time References

The Internet utilises the Network Time Protocol to distribute accurate time information to network time clients. NTP has been an important part of the Internet for over 25 years. The protocol was born through the need to provide synchronisation of time critical processes across the Internet.

Most modern operating systems, including Windows XP, 2003 and LINUX have the ability to synchronise time with a NTP Server. There are a host of Internet based NTP Servers with public access that can be used to synchronise your PC. Below is a list of popular Internet based public access NTP Server references:

time.nist.gov - US based time reference.
ptbtime1.ptb.de - German time reference.
ntp.my-inbox.co.uk - UK time reference.
canon.inria.fr - French time reference.
clock.isc.org - Canadian time reference.

Windows XP has pre-installed SNTP client software that can synchronise time with a NTP server. This is achieved by simply entering the domain name of an Internet NTP Server in the time properties tab. The host computer will then periodically contact the NTP Server and synchronise the system time to the specified reference.

LINUX and UNIX systems have the NTP software distribution available from the NTP website, ntp.org. The NTP application runs as a daemon, constantly monitoring specified NTP servers. The application reads a list of NTP servers from a configuration file, 'ntp.conf', and periodically synchronises time. A list of NTP server references is specified with the 'server' configuration command thus:

server time-a.nist.gov # NIST, Gaithersburg, Maryland NTP server server time-c.timefreq.bldrdoc.gov # NIST, Boulder, Colorado NTP server

Once configured, the NTP daemon can be started, stopped and restarted using the commands: 'ntpd start'; 'ntpd stop' and 'ntpd restart'.

Radio and GPS Clock Timing References

There are many commercially available radio and GPS clock timing references for PC's. Radio and GPS clocks obtain accurate time from national radio timing references or from the GPS system. The devices have serial or USB interfaces and provide an accurate timing reference to PC's. Driver software periodically synchronises the system time of the host computer to the received reference time. Often reference clock drivers are available that interface to the NTP application software to provide your own dedicated NTP server.

Radio time receivers often have the advantage of having the ability to obtain a good signal, indoors, close to the host computer. However, the signal can only be received locally to the transmitter. There are a number of radio time broadcasts available: MSF transmitted from Rugby, UK; DCF-77 transmitted from Frankfurt, Germany; WWVB transmitted from Colorado, USA; CHU, Canada and TDF, France. GPS has the advantage of providing a global time and frequency solution; however, an externally located antenna is required which can be impractical.

Dedicated NTP Servers

NTP servers are dedicated time servers that obtain time from an external source, such as radio or GPS, and provide a network with an accurate timing reference. NTP servers are generally rack-mountable devices with an external antenna and an Ethernet connection. The devices obtain time from a radio or GPS timing reference and maintain an accurate internal time. The accurate time is then distributed to network time clients over an IP network. Dedicated NTP servers often minimize the set-up and configuration effort required to get a NTP server installation up and running.

About the Author

Dave Evans develops NTP Server synchronisation systems to ensure accurate time on PC's and computer networks. Dave has been involved in the development of dedicated NTP server systems, NTP synchronised digital wall clock systems and atomic clock time synchronisation products. Find out more about SNTP and NTP Server Systems at:
Radio NTP Server MSF-60 DCF-77 time synchronisation


  #1  
By codezmith on 02-21-2007, 08:25 PM
Default

elo ! just joined grabed sum files ,coffy n scaned over ur article
it reminded me of this :atomic-clock/
and my lack of trust for M$ ,xp(espeshly)
Quote:
Modifying the registry can cause serious problems that may require you to reinstall your operating system. We cannot guarantee that problems resulting from modifications to the registry can be solved. Use the information provided at your own risk.

To add more time servers, find the registry key for DateTime Servers provided in full below and create a new string value. Name it the next number in sequence (usually '3') and set the data of the new value to equal the hostname or IP address of the time server.

You can also change the default server by setting the value of "(Default)" to the entry number of the required server.

System Key: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\DateTime\Servers]
Value Name: (Default)
Data Type: REG_SZ (String Value)
Value Data: Server Hostname or IP Address

To synchronize more often, find the W32Time registry key given below modify the existing value called "SpecialPollInterval". If you don't see SpecialPollInterval listed in this section, you can create it as a new DWORD value. The value of this should be set to the number of Seconds between sync attempts. If you wanted to check once per day, the value would be 86400.

System Key: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\W32Time\TimeProviders\NtpClient]
Value Name: SpecialPollInterval
Data Type: REG_DWORD (DWORD Value)
Value Data: Seconds in Decimal
Quote:
WorldTimeServer.com offers:

* A more complete list of countries
* Map and Globe graphics to help you place each location geographically
* More accuracy with Daylight Saving adjustments made at the same moment that locations actually change to and from DST
* More link options, including a flash-based analog clocks or a search boxes you can embed on your web pages

We hope you like what you see here. Please bookmark our site or add it to your favorites and come back again! We would also appreciate it if you let your friends know about our service.
world-time-server.

peace
Reply With Quote
  #2  
By shubham on 02-22-2007, 07:27 AM
Default

its great prevelage for me that i m having a excelent support from u & getting a different software

thank u
Reply With Quote
Comment




Article Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is on
Smilies are on
[IMG] code is on
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are on



» Ads



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54