Feed Artigos Comentários


Notícias &TI André Dourado em 10 jul 2009

Bug do ano 2038

Tivemos no ano 2000, o grande BUG chamado Y2K causado pelo fato de vários softwares e BIOS de computadores utilizarem apenas os dois últimos digitos para armazenarem o ano.

No dia 19 de Janeiro de 2008 iniciou a contagem regressiva de 30 anos para o bug Y2K38, que atingirá os sistemas operacionais UNIX-like em 2038.

Isto ocorre pelo sistema de data destes sistemas operacionais começaram a ser contados, a partir do dia 1 de Janeiro de 1970 e a capacidade da “variável” que armazena os segundos desde de 1970, não suportará o número de segundos daqui a 30 anos, já que esta informação é armazenada em uma variavel “32-bits” (é usado este número, pois é o padrão utilizado nas arquiteturas da maioria dos computadores hoje), ou seja, o número fica enorme para a capacidade suportada da “variável”.

Alguns softwares que trabalham com data até 2038 (principalmente softwares de gerenciamento de projeto) podem começar a sofrer bugs desde agora. Em Maio de 2006 a AOL teve problemas causados por esta deficiência na implementação.

Post visualizado 448 vezes.

Um comentário para “Bug do ano 2038”

  1. em 13 jul 2009 às 16:46 1.Bug do ano 2038 « Simon Technology escreveu …

    [...] Fonte: Blog ADSystems [...]

Trackback esse post | Subscreva os comentários pelo RSS Feed

Deixe um comentário