O Y2K Scare foi um fenômeno na virada do século 21st onde os usuários de computador e programadores temiam que os computadores parassem de funcionar em dezembro 31, 1999. O fenômeno também foi referido como "Problema do Milênio" ou "Problema do Ano 2000" por especialistas em tecnologia. Um monte de planejamento foi para preparar o 'Bug do Milênio'. De fato, o susto levou governos e organizações privadas a gastar milhões de dólares em uma tentativa de evitar o risco.
fundo
Nos 1960s e 1970s, quando os engenheiros de computação trabalhavam em programas de computador complexos, eles usavam códigos de dois dígitos para representar o ano. Os dois primeiros dígitos foram omitidos. Por exemplo, em vez de codificar "1960", eles usaram apenas "60". A principal razão para deixar de fora os dois primeiros dígitos foi economizar em espaço de armazenamento que era muito caro. Por exemplo, um kilobyte de armazenamento foi tão alto quanto US $ 100. Além disso, os programadores não esperavam que os programas durassem até a virada do século. Quando o novo Millennium se aproximou, os especialistas em computação perceberam que o software reconheceria "00" como 1900 em vez do ano 2000. Essa percepção representava um risco para muitas instituições, como bancos, seguradoras, hospitais e departamentos do governo, que dependiam de computadores para fornecer data e hora precisas.
Ameaças
À medida que o calendário se aproximava do ano 2000, a ansiedade se espalhava pelo mundo, já que as pessoas temiam que os sistemas de computadores fossem desativados. Instituições bancárias que dependiam de programas de software para calcular os juros diários estavam em risco de falha do sistema. Como resultado, os preços das ações das instituições bancárias caíram em valor à medida que o ano 2000 se aproximava. Os sistemas de transporte também foram afetados, especialmente no setor aéreo, cujas operações dependem de hora e data precisas. Havia rumores de que os aviões cairiam do céu quando os relógios se transformassem em meia-noite no 31st Dec 1999. Isso levou os viajantes a evitar o aeroporto na véspera de Ano Novo. Hospitais, usinas de energia e organizações governamentais também não foram poupadas das ameaças.
Solução de Programação
Devido à severa implicação de um possível desligamento, as organizações fizeram grandes esforços para evitar que a falha do sistema se materializasse. Uma maneira de lidar com o problema do 2000 no ano foi criar novos programas de software que salvaram datas como quatro dígitos em vez dos dois dígitos anteriormente usados. O remédio era muito caro para implementar. A outra solução foi alterar o algoritmo usado no cálculo de anos bissextos para reconhecer o ano 2000 como um ano bissexto.