Tempo de ajuste no seu computador
postado por Richard N Williams on Janeiro 2nd, 2008
É necessária uma fonte de tempo precisa para muitas aplicações de computador. Todo computador pessoal é composto de um relógio interno, é benéfico verificar as configurações de data e hora no seu PC diariamente. Para uma aplicação crítica, você deve sincronizar a base de tempo com uma fonte de tempo externa altamente precisa.
Os computadores pessoais não são projetados para serem relógios perfeitos. Seu design foi otimizado para produção em massa e baixo custo, em vez de manter um tempo preciso. Quando o tempo é crucial para o aplicativo, há uma série de referências externas precisas disponíveis que permitem aos computadores manter o tempo preciso do sistema. Este artigo analisa as várias fontes de referências de tempo para mostrar como elas podem ser utilizadas para manter o tempo sincronizado em seu computador.
Trabalhar em uma base de tempo sincronizada é essencial nas redes de computadores. Sem qualquer referência externa, computadores individuais começarão a deriva, desde alguns segundos até alguns minutos por dia. Claramente, tal situação não seria aceitável ao processar transações ou executar tarefas críticas de tempo.
Na Internet, este problema foi resolvido através da introdução do Network Time Protocol (NTP). O protocolo NTP suporta a distribuição de tempo preciso a partir de um servidor de tempo altamente preciso para clientes em tempo de rede. A maioria dos sistemas operacionais modernos tem a capacidade de sincronizar o tempo com um servidor NTP. Geralmente, tudo o que é necessário é o endereço IP ou o nome de domínio dos servidores Stratum 1 ou Stratum 2 NTP.
Os sistemas operacionais LINUX e UNIX podem baixar a implementação completa do NTP no site do NTP em www.ntp.org O NTP está disponível gratuitamente, software de código aberto, disponível sob a licença pública GNU.
O software de sistema Mirosoft Windows XP / 2000 / 2003 e Vista usa um cliente SNTP standart para Simple Network Time Protocol. Isso é baseado em um subconjunto do Network Time Protocol, usando um algoritmo NTP simplificado com muitas das rotinas de alta precisão mais complexas removidas.
Os sistemas operacionais Windows fornecem instalações para um endereço IP ou nome de domínio de um servidor NTP da Internet ou da Intranet para ser inserido na guia de propriedades do tempo. O cliente SNTP entrará em contato com o servidor NTP periodicamente para atualizar e sincronizar a hora do sistema.
Serão necessários métodos alternativos para computadores e sistemas independentes que não tenham acesso à Internet. Estes podem ser fornecidos com um acesso local a referências de tempo de rádio nacional que são transmitidas gratuitamente.
Tudo o que é necessário é um pequeno RS232 serial ou receptor de rádio USB, e o PC pode obter tempo preciso e contínuo. O tempo de computador sincroniza com a fonte de rádio de freqüência e freqüência recebida.
As transmissões de rádio são identificadas pelo seu "sinal de chamada" O sinal de chamada do transmissor do tempo do Reino Unido, MSF, está localizado em Anthorn, Cumbria. Arranjos semelhantes existem em Noth America - placa de sinal WWVB da Colarado. A Alemanha é coberta pela transmissão DCF de Mineflingen, perto de Frankfurt. As transmissões nacionais também estão disponíveis na França, Suíça, Japão e Canadá.
A única lacuna com as soluções nacionais de tempo e frequência de rádio é que eles têm uma faixa de transmissão finita. Em geral, eles estão limitados a limites geográficos também. Tais problemas não se aplicam ao sistema de posição global (GPS), um sistema de navegação universal baseado em satélite.
Cada satélite GPS carrega um relógio atômico sincronizado de alta precisão. Isso permite que o GPS forneça informações de temporização precisas em qualquer lugar da face do planeta. Tudo o que é necessário para receber a transmissão é um receptor GPS de baixo custo e uma antena com uma visão clara do céu. As conexões de PC são semelhantes à configuração de transmissões de rádio, usando uma porta serial ou USB, permitindo que informações de temporização precisas estejam disponíveis continuamente.