You are on page 1of 13

|  

Prof. Welton Dias de Lima


Especialista em Gestão de Tecnologia de Redes e Segurança da Informação
CCNA, CNAP, ItilV2 e CNE.
Sincronização

- Comunicação é importante, mas não é tudo!

Sincronização é útil em programas multitarefa para manter a


consistência de dados usados por diversas linhas de execução, em
p pp  p  
p para controlar o acesso de diversos nós a um
recurso limitado e 
p  
p para escalonar adequadamente
acessos concorrentes à base.

þ
Sincronização

Quando o sistema é inicializado, ele usualmente pergunta ao operador


para entrar com a data e hora, o qual é então convertido para o número de
ticks depois da data conhecida e armazenada na memória. A todo clock
tick, o serviço de interrupção adiciona uma unidade ao tempo armazenado
na memória. Deste modo, o software clock é mantido atualizado.

Com um único computador e um único O O, não importa muito se este


relógio estiver um pouco fora do tempo. Desde que todos os processos na
máquina usem o mesmo relógio, eles ainda estarão internamente
consistentes.

-
Transição de Horários

Com a invenção do relógio atômico (é um medidor de tempo que


funciona baseado em uma propriedade do átomo) em 1948, tornouíse
possível medir o tempo mais precisamente através da contagem de
transições do átomo de césio 133. Os físicos definiram o segundo
como sendo o tempo de que o átomo de césio 133 leva para fazer
exatamente 9.192.631.770 transições.

j , ou  j, é um acrônimo para j    , que em


português significa Î    j (mais comumente
chamado de Î   j ), e é conhecido como o marcador
oficial de tempo. O fuso horário é contabilizado a partir do meridiano de
Greenwich: para oeste, o fuso é negativo, para leste será positivo.

·
Transição de Horários

O 
    (em inglês: ° 
  
 ), ou  (acrónimo de
    ° ), também
conhecido como   O  , é o fuso horário de referência a partir do
qual se calculam todas as outras zonas horárias do mundo.

Ao contrário do GMT, o UTC não se define pelo sol ou as estrelas, mas é


sim uma medida derivada do  O  O (TAI). Devido
ao fato do tempo de rotação da Terra oscilar em relação ao tempo
atômico, o UTC sincroniza-se com o dia e a noite de UT1, ao que se
soma ou subtrai p 
p  p
(  O ) quanto necessário.

]
Transição de Horários

Muitos satélites também oferecem um serviço UTC. O j  


       pode fornecer o UTC com uma precisão de
0.5mseg, e alguns outros satélites fazem ainda melhor.

O uso de ondas curtas de rádio ou satélite requer um conhecimento preciso


da posição relativa do transmissor ou receptor, de forma a compensar o
tempo de propagação do sinal. Receptores de rádio de WWV, GEOS, e outras
fontes UTC são comercialmente dispon veis.

UTC pode também ser obtido através do telefone NIST em Fort Collins, mas
aqui também, a correção deve ser feita pelo caminho do sinal e velocidade do
modem.


Transição de Horários

Muitos satélites também oferecem um serviço UTC. O j    


    pode fornecer o UTC com uma precisão de 0.5mseg, e alguns
outros satélites fazem ainda melhor.

O uso de ondas curtas de rádio ou satélite requer um conhecimento preciso da


posição relativa do transmissor ou receptor, de forma a compensar o tempo de
propagação do sinal. Receptores de rádio de WWV, GEOS, e outras fontes UTC
são comercialmente dispon veis.

° °
  °  

Globl Positioning System
O 
   
  , popularmente conhecido por j  (geo-
posicionamento por satélite") é um sistema de navegação por satélite que
fornece a um aparelho receptor móvel a posição do mesmo, assim como
informação horária, sob todas quaisquer condições atmosféricas, a qualquer
momento e em qualquer lugar na Terra, desde que o receptor se encontre no
campo de visão de quatro satélites GPS.

Caractér sticas:

- O GPS é um sistema distribu do baseado em satélite lançado em 1978;


- GPS usa 29 satélites;
- Cada um circulando em 20,000Km de altura;
- Cada satélite tem até quatro relógios atômicos que são calibrados
periodicamente;
- Um satélite transmite sua posição em broadcast e anexa marcas de tempo a
cada msg, informando a hora local, essa transmissão broadcast permite que
todoreceptor na Terra calcule com precisão sua própria posição (usando três
satélites). X
Algoritmo ± Berkeley
Algoritmo usado para a sincronização interna de um grupo de
computadores.

- 'Servidor de tempo' é ativo (master) e coleta os valores de relógios de


outros (slaves);

- Master usa estimativas do RTT para estimar o valor dos relógios dos
computadores dentro dos grupos;

- Hora atual é resultante de uma média Master envia aos slaves o


AJUSTE a ser feito no relógio;

- Caso o master falhe, um novo computador master é eleito.

A
Network Time Protocol

O ï é um protocolo para sincronização dos relógios dos


computadores baseado no  , ou seja, ele define um jeito para um
grupo de computadores conversar entre si e acertar seus relógios,
baseados em alguma fonte confiável de tempo. Com o NTP é fácil
manter o relógio do computador sempre com a hora certa, com exatidão
por vezes melhor que alguns milésimos de segundo.

*
Caracter sticas do NTP

> confiável ± não é afetado por problemas de conexão pois usa


servidores redundantes e caminhos redundantes entre servidores

- Atende um grande número de clientes;

- > seguro ± evita interferências acidentais ou voluntárias usando


técnicas de utenticação para verificar se os dados provém de uma origem
conhecida.

**

F I M

*-

You might also like