Y2K
Prevista desorientação
global no dia 21 de agosto
Outra
data altamente problemática relacionada ao Bug do Milênio
é o dia 21/8/1999: precisamente aos 13 segundos antes da meia-noite
(prato cheio para os supersticiosos) desse dia (um sábado), todo
o sistema de geoposicionamento global por satélite (GPS - Global
Positioning System) vai apresentar uma falha que afetará obviamente
a navegação marítima e aérea, mas também
uma área totalmente inesperada: o sistema bancário internacional,
que usa o relógio atômico do GPS para calcular investimentos
em milisegundos.
O GPS usa um contador de semanas
que vai de 1 a 1024, e ao terminar a semana 1023 reinicia a contagem, retornando
a 1, o que vai acontecer pela primeira vez no próximo dia 21/8/1999,
pois a contagem começou em 6 de janeiro de 1980. Nesse momento,
um campo de dez bits conhecido como [EOW] será zerado. Na verdade,
deveria ocorrer precisamente em zero hora do dia seguinte, mas devido à
correção de tempo astronômico que já atinge
13 segundos, o problema será verificado às 23h59:47 pelo
Tempo Universal Coordenado (UTC - denominação atual do antigo
Greenwich Mean Time, GMT). Alguns equipamentos de recepção
dos sinais GPS já estão corrigidos para lidar com essa alteração,
mas há os que não saberão o que fazer quando encontrarem
uma inexistente "semana zero" ou "semana 1024".
O número 1024, nesse caso,
não é cabalístico, nem surgiu por acaso. Os usuários
de informática conhecem a relação: 1 quilobyte de
memória (1 KB) é igual a 1024 bytes (no código binário,
a potência de 2 mais próxima de mil é 2 elevado à
décima potência, 1024). Daí, por razões de economia
de memória computacional, surgiram no longínquo ano de 1980
as tais 1024 semanas do GPS...
Dia 255 – A propósito,
outro número importante para a computação é
o 256, devido ao uso da base hexadeximal que permite escrever 256 números
diferentes, de 0 a 255, usando apenas dois dígitos ou bytes (de
0 a 9 mais as letras de A até F). Daí, outro bug a
caminho: 20 de abril é o dia 255 antes de 2000, e se o byte mais
significativo da palavra computacional "dias até 2000" for zerado,
programas de computador que usem tal contagem poderão falhar.
Veja mais:
Falha
do Milênio... e do dia 9 de abril!
Bug
viaja de táxi ao hospital... sem dinheiro e no escuro!
Um
tempo especial para o Windows-98
Problemas
na agenda
Erros
sem fim? |