Como os PCs sabem quando o tempo mudou?

15

No meu país, o horário oficial muda no primeiro mês da primavera e no outono. Quando a hora oficial muda, os relógios do meu celular e do PC também mudam.

Como esses dispositivos descobrem que há uma mudança?

    
por Sam 24.12.2012 / 12:44

4 respostas

20

A maioria dos sistemas operacionais tem as regras básicas para calcular isso (por exemplo, primeiro fim de semana após uma data específica), para que possam se ajustar por conta própria, sem exigir uma conexão com nenhum servidor de horário. Isso pode, no entanto, estragar o relógio do sistema no caso de haver alterações das regras oficiais (por exemplo, as últimas alterações para a Rússia) ou um backup do sistema for restaurado (para que o sistema ajuste a hora duas vezes).

Como alternativa, alguns dispositivos podem entrar em contato com um servidor remoto (provavelmente o fazem o tempo todo) ou usar algum outro tipo de timestamp incorporado (por exemplo, transmissão como parte de dados de texto / ceefax ou DVB) programas de televisão e receptores / gravadores / TVs).

Editar: Apenas para mencionar: versões mais antigas do Windows (por exemplo, Windows 95 ou Windows 98) nunca confiaram em suas próprias estimativas, de modo que sempre diziam ao usuário para verificar o horário correto assim que ele mudasse. O Windows Vista e o Windows 7 (não tenho certeza sobre as versões no meio) não fazem mais isso e apenas assumem que estão certos (além de usar um servidor de horário para sincronizar o relógio).

    
por 24.12.2012 / 13:19
7

O Linux usa o banco de dados de fuso horário da IANA para saber quando o horário de verão é alterado. Uma história diferente é para o Windows por vários motivos. Um, o Windows usa o RTC na hora local e o Linux - no UTC. Imagine que um horário de verão seja alterado no Windows. Isso permite que os arquivos sejam "criados" no futuro e isso pode causar alguns problemas. Além disso, os Windows mais antigos tratam o DST de forma diferente, porque havia regras de horário de verão diferentes e a Microsoft não fornece mais atualizações para essas versões do Windows, portanto, não podem mais fazer alterações nas regras de horário de verão.

Mais sobre isso aqui: link

    
por 24.12.2012 / 13:27
2

Simplificando, seu sistema operacional faz uma atualização para ajustar a hora.

O Windows faz isso através do Windows Update e do Linux através do uso de arquivos de fuso horário .

    
por 24.12.2012 / 12:52
1

Os telemóveis conseguem atualizar o tempo através da rede. Da mesma forma no caso do Windows, atualiza pela internet. Isso funciona apenas se você tiver optado pela atualização automática de hora. Você pode verificar as configurações de data e hora em seu celular ou PC.

    
por 24.12.2012 / 13:19

Tags