17/05/2023 às 15h42min - Atualizada em 17/05/2023 às 15h42min

2038 pode ter um novo "bug do milênio” ou “bug do Gangnam Style” - esse mesmo daquela dancinha, certeza que você se lembra!

Por Carol Affonso - Comunicação Estratégica para Instagram
@carolonlline
Imagem: Captura de tela/Vinícius Moschen
c 
Vem que eu vou te explicar que história é essa!
 
Após o bug do milênio ter assustado muita gente antes da virada para o ano 2000, outra possibilidade começou a intrigar o mundo da tecnologia nos últimos anos. Trata-se de um novo possível erro de sistemas que já tem data marcada para acontecer, sendo chamado de “bug do milênio 2038”.
O erro de 2038 também é chamado de "falha de Gangnam Style".
 
Mesmo que muitas relações sejam feitas entre os dois bugs, eles possuem explicações distintas. Por isso, vale relembrar qual foi a lógica por trás do bug do milênio.
Na época, o temor tinha relação com o registro de datas nas máquinas, que tinha um sistema padronizado e voltado para economia de memória. Desta forma, dois dígitos eram utilizados para representar data, mês e ano.
Na prática, se fosse o dia 21/05/98, o sistema compreendia que o ano marcado era o de 1998. Contudo, a virada para o ano 2000 era representada pelos algarismos 00, que os computadores entendiam como 1900.
Portanto, a confusão na data poderia gerar erros em série, inclusive em equipamentos essenciais que garantem a sobrevivência de parcelas da população. Na realidade, a virada do milênio não foi marcada por grandes desastres, mesmo que algumas falhas pontuais tenham acontecido.
 
Mas, afinal, o que é o "bug do milênio" de 2038?
O novo bug também tem relação com os sistemas de marcação de tempo, mas com um problema diferente. Em processadores de 32-bit, e nos sistemas de 32-bit que rodam com esses componentes, será atingido um limite relacionado aos valores disponíveis para registros do calendário.
Afinal, sistemas de 32-bit podem trabalhar com uma contagem que chega a 2³², em que cada valor representa um segundo. No total a conta chega a 4.294.967.295 valores, que variam entre -2.147.483.647 e 2.147.483.647 - ou seja, com “apenas” 2.147.483.647 valores disponíveis para contagem.
 
Como as bases de dados de vários sistemas têm início em 1º de janeiro de 1970, a contagem de 2.147.483.647 segundos após isso tem um encerramento específico: 19 de janeiro de 2038, mais especificamente às 03:14:07 da madrugada.
A partir deste momento, vários computadores podem retornar à data de 1970, simplesmente por não conseguirem avançar em suas contagens específicas do tempo.
 
Uma situação parecida aconteceu em 2014, quando o hit “Gangnam Style” foi o primeiro vídeo do YouTube a atingir 2.147.483.647 visualizações. Na época, o contador da rede social utilizava uma arquitetura de 32-bit, que alternou para um número negativo assim que foi atingido esse limite - posteriormente o sistema foi alterado para um de 64-bit, que suporta até 9.223.372.036.854.775.80 (mais de nove quintilhões) de views. Por isso, o bug de 2038 também vem sendo chamado de bug do Gangnam Style.
 
E quais podem ser as consequências?
No momento, é difícil prever qual é a proporção que o bug de 2038 vai causar mundo afora. Contudo, é provável que ele não represente uma grande catástrofe para a humanidade, assim como o bug do milênio também não gerou nenhum problema dessa dimensão.
Várias plataformas e seus respectivos sistemas operacionais já utilizam a arquitetura de 64-bit, por conta de outras vantagens que ela oferece. Por isso, elas já vêm com essa capacidade “natural” de contar o tempo por um período mais longo.
 
A Microsoft, por exemplo, já distribui versões de 64-bit para seu sistema desde 2005, com o Windows XP Professional. Por sua vez, o MacOS da Apple funciona exclusivamente em 64-bit desde 2011 - em ambos os casos, o uso de máquinas de 32-bit deve ser coisa de um passado distante em 2038.
 
Por outro lado, alguns dispositivos bastante específicos ainda devem sofrer com o novo bug de 2038, especialmente em infraestruturas de ambientes industriais. Nesses casos será necessário prestar atenção extra em relação a falhas gerais, que podem deixar os sistemas vulneráveis à ação de invasores ou outras situações do tipo.
 
Fonte: The Guardian, CISOAdvisor, HowStuffWorks
 
 

 
 


*O Brand-News não se responsabiliza por artigos assinados por nossos colaboradores. 
Link
Notícias Relacionadas »
Comentários »
Comentar

*Ao utilizar o sistema de comentários você está de acordo com a POLÍTICA DE PRIVACIDADE do site https://brandnews.com.br/.