sexta-feira, 29 de agosto de 2025

O Fim da Arquitetura de 32 bits em 19 de Janeiro de 2038!!!

 * 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