Se você acha que o bug millennium foi um embuste, aqui vem uma lição de história

não é difícil encontrar ecos do final da década de 1990 no zeitgeist. Agora como então, o impeachment está nas mentes de muitos povos, e filmes como o Matrix e o sexto sentido continuam a influenciar a cultura. Outra característica da mesma época que talvez tenha uma influência mais importante, se mais sutil, é o infame bug Y2K.o Y2K foi a grande falha nos sistemas informáticos que parecia ser capaz de destruir a civilização à meia-noite do Milénio. No final, no entanto, nada correu muito mal., Algumas pessoas começaram a perguntar-se se tínhamos sido enganados o tempo todo. Na verdade, não podiam estar mais enganados. O Y2K corre o risco de se tornar um daqueles momentos da história dos quais foram tiradas exactamente as lições erradas.

muitos dos sistemas que estavam em risco do bug Y2K datados dos anos 1970, 1980 e início de 1990. esta era a época em que a alegada insistência por Bill Gates de que “640k deveria ser suficiente para qualquer um” ainda estava tocando nos ouvidos das pessoas. Mesmo servidores poderosos tinham apenas alguns megabytes de RAM – uma fração do que você encontraria na maioria dos PCs comuns hoje.,com tão pouco espaço, os programadores estavam sempre a tentar encontrar formas de conservar a memória. As datas eram uma daquelas coisas que eram parte integrante da maioria dos programas de computador, e os anos vieram a ser armazenados como um número entre “0” e “99” – assim, por exemplo, “80” representaria 1980. A vantagem era que apenas um único byte de memória seria usado. Mas com o novo milênio em breve surgindo, significava que o ano” 99 “se tornaria”100”. Como resultado, os programas de computador acreditariam que o ano era 1900 em vez de 2000, o que ameaçava levantar problemas graves.,

Bug on out

parecia provável que operações financeiras como juros corridos fossem calculadas incorretamente. Software de monitoramento de repente acreditaria que tinha expirado e deixado de funcionar, enquanto software de navegação não seria capaz de calcular as posições corretamente. Ainda mais alarmante, falhas em sistemas críticos de missão individuais podem cair em cascata. Isso poderia causar o fracasso das redes de energia, redes de telecomunicações e sistemas financeiros; plataformas petrolíferas para parar de bombear petróleo; sistemas hospitalares de registro de pacientes para começar a prescrever as drogas erradas.,

a escala de tais falhas tornaria a recuperação difícil. Isto afectaria potencialmente as economias dos países e o bem-estar e até a vida das pessoas em todo o mundo. Como o presidente dos EUA, Bill Clinton, disse a uma audiência durante um discurso em 1998: “este não é um dos filmes de verão onde você pode fechar os olhos durante as partes assustadoras.”

A Resposta da indústria de computadores envolveu uma reescrita massiva de software, com certificação oficial “Y2K ready” emitida após testes extensivos. Diferentes soluções foram implementadas para diferentes sistemas, dependendo de sua capacidade de memória., A melhor opção era armazenar anos como quatro dígitos. Onde isso não era possível, os programadores poderiam instruir um sistema para tratar, digamos, datas entre “00” e ” 50 “como sendo nos anos 2000, e anos entre” 51 “e” 99 ” como sendo nos anos 1900. isto pelo menos permitiu que os sistemas continuem funcionando.

missão: erradicação.

mais problemáticos foram os sistemas embutidos onde a questão Y2K existia em hardware e não em software. Em tais casos, a única solução era substituir o próprio hardware., As estimativas do custo total para a preparação do Y2K foram de cerca de US $ 300 bilhões, ou cerca de US$460 bilhões (£351 bilhões) em dinheiro de hoje – mais alguns bilhões gastos na resolução de problemas como eles surgiram após a virada do século.o Big easy?quando o dia fatídico chegou e foi com pouco mais do que problemas menores, as perguntas começaram. Uma visão enraizou que o Y2K tinha sido exagerado-talvez, por exemplo, para garantir um dia de pagamento gigante para programadores., As pessoas podiam apontar para o facto de alguns países, como a Coreia do Sul e a Rússia, terem conseguido fazer pouco para atenuar o problema, para não falar das pequenas empresas.

mas isso ignora o fato de que patches de software para o bug foram lançados em todo o mundo. Aqueles que não se preparavam eram protegidos graças aos esforços daqueles que o faziam. Há amplas evidências, graças a exercícios de preparação, revisões de código e afins, de que, se não fosse abordado, o impacto do Y2K teria sido muito mais significativo.,Infelizmente, o ponto de vista contrário tem vindo a alastrar a outras áreas importantes da política. Negadores de mudanças climáticas e ativistas anti-vacinação muitas vezes levantam a falta de impacto do bug Y2K como evidência de que os especialistas não são de confiança. Se formos finalmente bem sucedidos em lidar com problemas como as alterações climáticas no futuro, não se surpreenda se argumentos semelhantes sobre tempo desperdiçado e esforço aparecer.

naquela época, as mesmas pessoas provavelmente também serão capazes de apontar para um par de sequelas para o bug do Milênio que não veio a muito também., Como eu mencionei acima, antigos sistemas de software ainda existem para o tratamento de todas as datas com dois dígitos maior que “50” como ocorrendo em 1900. Enquanto a maioria deles deve ser retirado antes de irmos para o próximo perigo o ano de 2050, o que gosta de sistemas de missão crítica, pode ser notoriamente de longa duração.

também podemos olhar para a frente para o ano 2038 problema. Isso se relaciona com o fato de que os sistemas Unix historicamente armazenaram datas e horas como sequências de 32 uns e zeros, interpretado como o número de segundos Desde 1 de janeiro de 1970., Quando 2038 rola, este número transborda pela mesma razão que o bug Y2K ocorreu. Tais sistemas Unix novamente formam a base de muitas peças de software de missão crítica.

The Unix community is well aware of this bug, however, and most of these systems will again have been replaced long before 2038. Assim, assim como no Y2K, se o mundo sobreviver a esses problemas futuros, não terá sido porque foi tudo propaganda. A verdade mais chata é muitas vezes que um ponto no tempo salva nove. Lamento ser o portador de boas notícias.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *