O que é exatamente o Bug do milênio ?
Bug do Ano 2000 é, de maneira geral, a forma incorreta que os programas de computador (software) tratarão as informações referentes a datas posteriores a 31 de dezembro de 1999.
Apesar do bug do ano 2000 ser um problema essencialmente de software, alguns equipamentos (hardware) não são compatíveis com datas de 4 dígitos e poderão ser afetados.
Quando a maioria dos sistemas de computadores foi criada, os projetistas originais definiram o campo do ano com dois dígitos, em vez de quatro, decisão de aparente bom senso, já que os recursos para armazenamento de dados eram escassos e de alto custo. Então, para se economizar o espaço de armazenamento das datas, o 19 foi omitido, já que em todas as datas ele (o 19) era igual. Com o passar do tempo, essa limitação de custo foi superada, mas o hábito de se desprezar os dois dígitos já estava tão arraigado na área de informática que poucas empresas se preocuparam em utilizar a data com 4 dígitos.
Assim, diversos sistemas resistiram ao tempo e não foram atualizados, e muitos outros, mesmos aqueles adquiridos recentemente, podem ter sido projetados para trabalhar desta mesma maneira. Por esse motivo, com a proximidade da chegada do ano 2000, vários programas de computador estão tratando as datas de forma errônea, podendo causar mal funcionamento em seus resultados. O certo é que em qualquer programa, seja ele "folha de pagamento", "controle de estoque" ou "contas a pagar", onde o campo data for relevante para cálculo de alguma operação, a conta 00 - 99 com certeza apresentará inconsistências. Isto porque 00 - 99 é diferente de 2000 - 1999 e a lógica dos programas existentes não prevêem essa diferença. Como exemplo, olhe o seu talão de cheques. No espaço reservado à data, já existem os 3 primeiros dígitos, ou seja, 199_. Você só preenche o último, que neste ano é 9. Os bancos fizeram desta forma para facilitar o nosso trabalho ao preenchermos cheques. Caso os talões não sejam modificados, "deixarão de funcionar", pois assim que entrar o ano 2000 você preencherá 0 no local do ano e então estará indiretamente datando com o ano 1990. É bastante provável que os bancos comecem a emitir talões sem informar o ano, nos obrigando a escrever os 4 dígitos ou passará a ser impresso 200_ bastando escrever a unidade correspondente ao número do ano.
Outro exemplo, o BIOS (Sistema Básico de Entrada e Saída) programa utilizado para dar a "partida" do microcomputador de alguns PCs antigos terão problemas com a mudança de data do ano 2000. Portanto, seu microcomputador deverá ser testado também. Assim, partindo desta premissa, quaisquer equipamentos que dependam ou tenham como componentes essenciais a manipulação e o registro correto de datas através de "chips"/circuitos integrados embutidos estarão sujeitos ao mal funcionamento. Abaixo relacionamos alguns exemplos:
equipamentos de escritório: secretárias eletrônicas, copiadoras, aparelhos de fax, telefones; móveis, agendas eletrônicas, câmeras de vídeo e outros equipamentos de gravação);
equipamentos de edifícios: condicionadores de ar, geradores e luz de emergência, alarmes; contra roubo e contra incêndio, sistemas eletrônicos anti-incêndio, circuitos internos de TV e outros sistemas eletrônicos de segurança, portas com travas eletrônicas, elevadores;
processos de produção ou controle: centrais de energia elétrica, centrais de abastecimento de água, refinarias de petróleo, linhas de produção automatizadas, robôs, sistemas CAD e sistemas de desenho de plantas;
transportes: semáforos, sistemas de radar em geral, radares de velocidade e outros sistemas de controle de tráfego de automóveis (câmeras etc.),sistemas de controle de tráfego de trens, ônibus, metrô e embarcações, sistemas de controle de tráfego aéreo, sistemas de vôo de aeronaves, estacionamentos e outros sistemas que funcionem com tickets magnéticos, check-ins e outros sistemas de controle de bagagem em aeroportos;
comunicações: serviços telefônicos em geral (registro de ligações para cobrança de tarifas, transferências de ligações etc.),satélites, bancos e outras instituições financeiras, serviços bancários eletrônicos em geral (emissão de saldos, controle de aplicações etc.),serviços de cartão de crédito em geral (emissão de faturas, controle de validade de cartões etc.);
equipamentos médicos: bombas de infusão, desfibriladores, marcapassos, equipamentos de suporte de vida em geral, equipamentos de diagnóstico por imagem (ultra-sonografia, aparelhos de raios X etc.);
equipamentos domésticos: videocassetes, condicionadores de ar e outros equipamentos de controle de temperatura, fornos de microondas.