* A "Bomba-Relógio" do Ano 2038: A maioria dos sistemas mais antigos, especialmente aqueles com arquitetura de 32 bits, usam um número inteiro com sinal (o int ou long) para armazenar o tempo Unix. O maior número que um inteiro de 32 bits pode armazenar é 2^{31} - 1, que equivale a 2.147.483.647. Quando esse número de segundos for atingido, em 19 de janeiro de 2038, às 03:14:07 UTC, ele "estoura" e volta para um número negativo, que o sistema pode interpretar como 13 de dezembro de 1901. Isso pode causar falhas em sistemas críticos.
* A Solução para o Problema de 2038: O problema não afeta a maioria dos sistemas modernos de 64 bits, que já utilizam um número inteiro maior para o tempo. No entanto, ele ainda é uma preocupação para sistemas legados ou embutidos, como alguns equipamentos industriais ou aeronáuticos que ainda usam arquitetura de 32 bits.
Saiba mais da bomba relógio de 2038 no DNS :
Nenhum comentário:
Postar um comentário