Tempo de época
O tempo de época é um método de representar horas e datas contando o número de segundos decorridos desde uma data inicial. Essa data inicial é chamada de início de uma época. Os sistemas de computador usam o tempo de época para acompanhar a hora e a data atuais e definir marcas temporais de criação e modificação.
Como a maioria dos servidores de computador usa o Unix ou um sistema operacional semelhante ao Unix, o termo "tempo de época" é usado com mais frequência para se referir à época Unix, que começou às 00:00:00 UTC de 1º de janeiro de 1970. No entanto, outros sistemas de computador acompanham o tempo usando outras datas iniciais. O MacOS clássico iniciou sua época à meia-noite UTC de 1º de janeiro de 1904; os sistemas Windows modernos acompanham o tempo de época a partir de 1º de janeiro de 1601. Os computadores Windows também incrementam o tempo de época a cada 100 nanossegundos, em vez de a cada segundo.
Erros em um arquivo ou sistema de arquivos podem ocasionalmente redefinir a data de criação ou modificação de um arquivo para 0. Quando isso acontece, o sistema operacional do computador exibirá o arquivo afetado como criado à meia-noite UTC de 1º de janeiro de 1970. O Tempo Universal Coordenado (UTC) é baseado no Horário de Greenwich (GMT), portanto, se o seu fuso horário local estiver a oeste de GMT, a data será ajustada algumas horas para trás, para 31 de dezembro de 1969.
NOTE: Os sistemas Unix que ainda usam um inteiro com sinal de 32 bits para acompanhar o tempo de época atingirão o valor máximo possível em 19 de janeiro de 2038. Atualizar os softwares afetados para usar um valor de 64 bits resolverá esse problema, pois um valor de 64 bits pode acompanhar uma quantidade de segundos correspondente a mais de 500 bilhões de anos.
Teste seus conhecimentos