ícone compartilhar redes sociais

Será que o seu notebook sofrerá o bug do ano 2038, o novo “bug do milênio”?

Welysson

35734

Na passagem do ano de 1999 para o ano de 2000 muitas previsões foram feitas, desde aquelas apocalípticas até as mais futuristas. Umas delas previa que um bug do milênio iria afetar a área de informática, causando uma desestabilização no sistema de linguagem dos computadores. Assim, quando o calendário fosse modificado para 2000, o sistema retornaria ao ano 1900.

Como todos puderam perceber, a virada do milênio aconteceu, revelando que se tratava apenas de mais uma previsão apocalíptica, já que o temido bug não se manifestou conforme era esperado. Na época, o que se viu foi apenas algumas falhas no sistema, fáceis de serem resolvidas.

Novo bug

Com o drama do “bug do milênio” superado, se engana quem pensou que ficaríamos livres para sempre de um novo bug. Uma nova falha deve acontecer em 2038, com previsão de causar um erro em programas de computadores.

Assim como o “outro” bug do milênio, o novo bug também aparece na contagem de datas, trazendo dificuldades de cálculo a partir de 2038.

O que é bug do ano 2038?

thumb-32800-o-que-e-o-bug-do-ano-2038--resized
Fonte da Imagem: Info

O bug do ano 38 seria causado por uma limitação dos processadores 32-bit, responsáveis por cálculos que permitem os programas funcionarem e tomarem decisões.

A previsão é de que em 2038, às 3 horas, 14 minutos e 7 segundos de 19 de janeiro, os computadores que utilizarem esse sistema de 32 bits não conseguirão atualizar a data no sistema, pois terão atingido seu limite de contagem. Com isso, as máquinas ficariam impossibilitadas de distinguir os anos 2038 e 1970, data no qual os sistemas atuais de 32 bits passaram a medir o tempo.

O que são processadores 32-bit?

Os computadores mais antigos com processadores 32-bit foram desenvolvidos para fazer operações com valores equivalentes a 2 elevado a 32 (= 4 294 967 295).

Com o tempo, os processadores evoluíram para o sistema 64-bit, modelo que faz parte da maioria dos computadores atuais. Eles “aguentam” um número máximo bem maior: 2 elevado a 64 ou 18 quintilhões.

Qual é o problema do processador 32-bit?

O problema desse tipo de processador é a baixa capacidade de contar tempos em segundos. Levando em conta que os notebooks medem o tempo desde 1º de janeiro de 1970, às 3 horas, 14 minutos e 7 segundos até 19 de janeiro de 2038, os processadores irão chegar à contagem positiva de 2.147.483.647 segundos.

Para se ter ideia de como isso pode afetar os sistemas, um problema bem parecido aconteceu no YouTube, quando o número de visualizações da música Gangnam, de Psy, passou 2 bilhões. O valor atingiu o limite de 2.147.483.647, “quebrando” o contador do Google. Para resolver o problema, a empresa teve que desenvolver um novo contador de views para seus vídeos.

size_810_16_9_psy

Como resolver?

Conforme falamos anteriormente, os únicos notebooks atingidos serão aqueles com processadores 32-bit. Por isso, é recomendado que essas máquinas sejam atualizadas.

O maior problema são os sistemas que não permitem esse tipo de atualização, como estabilizadores de controle em carros ou sistemas de infraestrutura, que terão que ser substituídos por completo.

No entanto, não há motivo para preocupação para quem usa computadores domésticos, já que a maioria dos PCs são vendidos com processadores 64-bit. O Windows oferece uma versão compatível com essa arquitetura desde 2005 e o Mac OS X desde 2011.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *