|
| Bug do Ano 2038 Quando todos pensavam que estavam livres das falhas de representação de datas nos computadores, como a que ocorreu no bug do milênio, surge o problema do ano 2038. Trata-se de uma falha na representação de datas em computadores, que pode causar erros em alguns programas de computador no ano de 2038. O problema é encontrado apenas em sistemas que utilizam a representação de tempo POSIX, que utiliza uma estrutura de dados de 32-bits para armazenamento da data do sistema, e que é suficiente para armazenar 2147483647 segundos. Esta representação é padrão nos sistemas do tipo Unix e afeta a maioria dos sistemas, pois grande parte deste software foi desenvolvida na linguagem C. Como a contagem do sistema se inicia em 1 de janeiro de 1970, temos como consequência que em 19 de janeiro de 2038 o contador do sistema atingirá o seu limite de 2147483647 segundos, o que pode causar uma série de problemas aos usuários, sobretudo por conta da imprecisão dos cálculos realizados pelo sistema.
|
Copyright © 2014 AIEC. |