Problema do ano 2038
O problema do Ano 2038 poderia causar problemas para computadores que utilizam 32 bits de dados para armazenar valores de tempo, que são representados como o número de segundos desde 1º de janeiro de 1970, também chamado de época. O problema sur…
O problema do Ano 2038 poderia causar problemas para computadores que utilizam 32 bits de dados para armazenar valores de tempo, que são representados como o número de segundos desde 1º de janeiro de 1970, também chamado de época.
O problema surge porque o maior número que você pode armazenar em 32 bits é o equivalente a 19 de janeiro de 2038, 03:14:07 UTC. Isto significa que no segundo após este tempo, o número será zerado para 0 e será representado como um tempo negativo. Dependendo de como o computador foi programado, isto pode travar o sistema ou contar para trás a partir da época.
Uma solução para este problema é armazenar o tempo em um número de 64 bits, que não será reiniciado por milhões de anos. A maioria dos computadores de 64 bits já armazena o tempo em um número de 64 bits ou pode ser configurado para fazer isso.
Galeria de imagens
2 Imagens
Artigos relacionados
Autor
AlegsaOnline.com Problema do ano 2038 Leandro Alegsa
URL: https://pt.alegsaonline.com/art/109727
Fontes
- pubs.opengroup.org : "The Open Group Base Specifications Issue 6"