Qual é o bug do milênio?

O bug do milênio foi um problema de computador que ameaçava as operações de empresas, empresas de serviços públicos, indústrias financeiras, agências governamentais e até ciência. No golpe da meia -noite entre 31 de dezembro de 1999 e 1 de janeiro de 2000, o medo era que todos os computadores tivessem o potencial de desligar. O bug do milênio também é conhecido como problema do ano 2000, problema Y2K, bug y2k e, mais comumente chamado de simplesmente y2k.

O bug do milênio era especificamente um problema de programação. Foi o resultado de uma combinação de uma questão espacial, bem como a falta de visão de futuro por parte dos programadores nas décadas de 1960 e 1970. Durante os estágios iniciais da programação de computadores, a memória e outro espaço de armazenamento eram escassos e caros, portanto, salvar caracteres era uma prioridade. Programadores armazenaram datas noForma de Yymmdd, que envolveu um total de seis caracteres, classificando automaticamente em uma ordem ascendente. Cada um desses caracteres igualava um espaço inteiro (byte) de armazenamento de computador. Consequentemente, salvar dois bytes de armazenamento para cada data foi significativo quando você considera a quantidade de campos de data armazenados em cartões, fitas ou discos em todos os registros em todos os arquivos em todos os computadores.

Nos anos 80 e 1990, os programas foram modificados para mudar as necessidades de negócios, para que os programadores mantidos, ajustados e adicionados a novos requisitos aos aplicativos antigos, em vez de reescrevê -los do zero. As atualizações e modificações foram suficientes para manter os sistemas originais em execução.

Em meados dos anos 90, os programadores começaram a perceber que as datas não resolveriam corretamente até o ano 2000. Dentro da comunidade de computadores, começou a se tornar um problema que precisava ser corrigido. Então, em 1997, o Situation tornou -se conhecimento público.

Uma decisão teve que ser tomada para começar de novo e reescrever os programas do começo ao fim, ou para corrigir os programas preexistentes e as datas armazenadas. Esta opção teve outro desafio porque parte do código -fonte havia sido perdida.

Muitas empresas foram criadas para resolver esses problemas. Uma opção era apenas adicionar o século à data preexistente. Isso envolveria adicionar mais dois bytes para cada data armazenada em qualquer lugar de seus arquivos de disco. Outros optaram por reescrever seu software e aproveitar as novas tecnologias de rede e objetos orientados para os objetos, enquanto afastam seus aplicativos críticos dos mainframes.

Mais de 300 bilhões de dólares americanos (USD) foram gastos para corrigir o bug do milênio. Além das preocupações com o software, inúmeras empresas de sobrevivência surgiram e lucraram como resultado de um público preocupado e proativo.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?