QUANDO É O PROBLEMA DO ANO 2038?

O Problema do Ano 2038 fará com que o relógio de muitos computadores e outros electrónicos deixe de funcionar, sendo o resultado uma limitação técnica de como os computadores armazenam o tempo juntamente com o tamanho dos números que os computadores de 32 bits podem manter, semelhante ao Problema do Ano 2000. Basicamente, cada computador mantém o registo das horas no formato de hora UNIX. O tempo UNIX é o número de segundos desde 1 de Janeiro de 1970, que é conhecido como a “época”. As variáveis de 32 bits podem conter números tão grandes como 2 147 483 647.

Então, uma vez passados 2 147 483 647 segundos desde a época, que será no dia 19 de Janeiro de 2038 às 03:14:07 UTC, a variável de tempo transbordará e voltará a -2 147 483 647, levando o computador a pensar que a data é o dia 13 de Dezembro de 1901.

Provavelmente não, uma vez que todos os computadores e smartphones fabricados recentemente são de 64 bits, que podem conter números tão grandes como 9 223 372 036 854 775 807 e a sua variável temporal não irá transbordar até ao ano 292 277 026 596 (prevê-se que o universo não exista até lá!). Assim, a maioria dos dispositivos de consumo (excepto os realmente antigos) não será afectada. Quanto a outros dispositivos (como ATMs, equipamento governamental/militar e outros), no ano 2038 é provável que a maioria (se não todos) dos dispositivos de 32 bits já não estejam a ser utilizados devido ao iminente transbordo de tempo, mas não posso dizer com certeza.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *