Y2K
Erros sem fim?
Quem
pensa que, se sobrevivermos ao ano 2000, estaremos livres, pode se preparar.
Há muitos outros problemas previstos nos sistemas de computação
(e afins) que entrem pelo terceiro milênio com os padrões
atuais. A propósito da Páscoa que comemoramos, não
estranhe se receber uma mensagem de Feliz Domingo de Páscoa em 15/4/2000.
A data correta seria 23/4, mas alguns computadores estarão usando
o calendário de 1900, em que essa festa ocorreu no dia 15...
Em 1º
de julho de 2048, senhas do sistema Unix (usado por grande parte
dos servidores Internet) baseadas em data poderão falhar, ao serem
completadas 64² (64 ao quadrado) semanas, contadas desde 1970. Isto,
se os próprios sistemas (e as bibliotecas em linguagem "C") não
tiverem falhado uma década antes, pois usam uma área de armazenamento
de datas com quatro bytes, baseada na soma dos segundos desde 1º de
janeiro de 1970. O estouro do Unix ocorrerá portanto precisamente
às 3h14:07 de 19/1/2038, quando (ultrapassado
o máximo de 2.147.483.647 segundos acumulados) alguns sistemas voltarão
a 1970 e outros, conforme sua lógica de implementação,
remontarão ao distante 13/12/1901.
Guarde mais essas datas, por exemplo:
em 7/2/2036 estoura a capacidade de contagem
de tempo GMT/UTC (baseada em código de 2 elevado à 32ª
potência e iniciada em zero hora, minuto e segundo de 1º de
janeiro de 1900): esse estouro ocorrerá, conforme o método
usado para correção do tempo, às 6h28:16 ou às
00h54:54; em 1/1/2050 haverá o colapso
de sistemas computacionais que trabalham com ano de dois dígitos
e interpretam datas entre 1950 e 2049; 31/12/2078
é o último dia (de quatro dígitos!) válido
no Excel 7.0 e no Excel 95. A data de 6/6/2079
deve zerar sistemas em que a contagem de dias atinja 2 elevado à
16ª potência, contados desde 1/1/1900; 6/2/2094,
um sábado, trará uma falha conhecida como "CCSDS time code
overflow 06:28:16 UTC", ao se atingir o limite de 2 elevado à 32ª
potência, contada desde 1/1/1958, nos sistemas baseados nessa referência
de tempo. Por fim (?!?), 1/1/2100 pode ser
a data-limite para a continuação do Bug do Milênio
(Y2K, como dizem os americanos): a versão Y2.1K...
Parafraseando o especialista inglês
J.R.Stockton, no final de seu relatório sobre o assunto: "Será
que eles nunca aprendem?"
Veja mais:
Falha
do Milênio... e do dia 9 de abril!
Bug
viaja de táxi ao hospital... sem dinheiro e no escuro!
Prevista
desorientação global no dia 21 de agosto
Um
tempo especial para o Windows-98
Problemas
na agenda |