ORIGINAL ARTICLE CROKIS
A la media
noche del 31 de Diciembre de 1999, las computadoras pasaran de 31.12.99 a
01.01.00..... casi todas entenderán que se habla del 01 de Enero del ano
1900.... u 1980 ........será la gran confusión que una gran mayoría de las
computadoras de todo el mundo proyectara sobra nuestras banales y
controlada vidas......
Ustedes
mismos podrán hacer un experimento: pongan la fecha de su computadora en
31.12.99, a las 11.59 PM... y vean que pasa... la nueva fecha, después de
un minuto será el año 80, la fecha que esta en el MS-DOS (Microsoft) del
sistema......
En esencia
el problema es:
la
inhabilidad del programa de una computadora de interpretar correctamente el
siglo desde una fecha que tiene solo 2 dígitos asignados para el año.
Como todas las
cosas procesadas por las computadoras, la fecha esta tratada como un numero.
Para todo el mundo exterior, la fecha puede ser escrita en varias formas,
pero para una computadora es solo otro grupo de números.
La
mayoría de las computadoras, inclusive las más modernas, están usando la
fecha para calcular la duración de los procesos como seguros, periodos
bancarios, mantenimientos preventivos, .... con dos dígitos desde 00 hasta
99. Si los años están expresados en cuatros dígitos, el rango es desde 0000
hasta 9999. En la vida real, si sumas 1 a 99 el resultado es 100: para una
computadora, que tiene solo 2 campos para el año, el resultado será 0 u 00.
Si tiene la fecha 14.08.99 y les dice a la computadora agregar 1, el
resultado será como 14.08.00: para la mayoría de los humanos la fecha será
una sugerencia de 14.08.2000, pero la computadora (y aquí esta toda la
esencia del problema) debido que la representación numérica del año es 00,
la fecha será interpretada como 14.08. 1900.....Cuando el programa intenta
de calcular la diferencia entre 99 y 00 puede ocurrir dos cosas: el programa
se va caer (crash program), porque no va poder manejar el inmenso volumen de
los cálculos usando él numero 0 y 00. Algo catastrófico y apocalíptico
pasar.......
De otro
lado, el sistema seguirá funcionando, con la apariencia que todo marcha
bien, pero los resultados de los cálculos serán completamente falsos. Si su
sistema de computación calcula, procesa y almacena todo tipo de data
relacionada a la fecha, esta totalmente al riesgo del Year 2000 Problem....
Los
bancos, las compañías de seguros, la policía, los ministerios, la telefonía,
él ejercito, la aviación, los trenes, el metro, todo que esta alrededor de
nosotros estará en una apocalíptica confusión. Desde los carros hasta los
ascensores se pararan....porque el programa de la computadora tendrá la
información que han pasado 100 años sin mantenimiento preventivo...... un
niño nacido en 1997 y que en 2002 debe entrar en Kindergarten, según la
computadora, tendrá 97 años de edad y estará retirado, cobrando seguro
social.
Según mi
análisis, el más grande problema esta en que muy poca gente esta realizando
la realidad y la magnitud catastrófica de este cambio. El problema en si es
de
interpretación:
los humanos pueden discriminar el valor sugerido del año expresado en dos
dígitos, debido al contexto histórico en el cual la acción esta realizada.
Mi hijo empezara la Universidad en el 15.09.07: la gente de inmediato sabrá
que se trata de 15.09.2007...... pero, para la computadora, la
interpretación será 15.09.07 (15.09.1907)
Hay
gente que dice que las primeras días del tercer milenio lo pasara en los
refugios subterráneos atómicos.....
Hace mas
de 30 años, cuando empezó la época digital y de las computadoras, nadie ha
pensado en este grave problema........ Por razones técnicas y de
operaciones, para economizar memoria, y por considerarse no económico, los
diseñadores de hardware y software asignaron solo 6 dígitos para la fecha:
dos para los días, dos para los meses y dos para los años: 21.11.67 en lugar
de 21.11.1967..... se considero una buena idea de economizar espacio y fue
adoptada como estándar de la industria. En los años 60-70 era suficiente,
pero el desarrollo explosivo de la industria informática no ha dado tiempo
para resolver este problema. No solo falto tiempo, pero grandes recursos
económicos se necesitaban para corregir el standard de dos dígitos..... fue
la fundación de la futura catástrofe , cuando, años mas tarde, se dieron
cuenta del error primario, pero pensaron que sus programas no tendrán una
larga vida útil. Después por flojera, por habito y para poder interpretar
otras fichas, escribir la fecha con 6 cifras continuo, tanto con el software
antiguos ( como COBOL, MARC, IDMS, PL1, ALGOL......que fueron las bases
para los programas que siguieron y que hoy mas conocemos e inclusive con los
modernos) que con los mas modernos.
La mas sofisticada computadora de los años 60, costaba
millones de dólares...... era menos poderosa que una computadora de
escritorio de hoy, con un costo menor de
$1.000.
Entonces nadie pensaba que el desarrollo será tan rápido de la
cibernética.....nadie pensaba que las cosas van a pasar del estado de
experimentos...... no era concebible esta explosión digital y que, en casi
cada hogar habrá una computadora. Si el desarrollo de la industria
aeronáutica era el mismo de la informática, podríamos hoy volar a Miami con
Bs. 100. Lo mismo será vigente para los automóviles que podrían andar 250
Km. con un litro de gasolina.....
Las más
modernas computadoras y hojas de cálculos almacenan la fecha usando solo 2
cifras. Muchos programas modernos serán afectados del Year 2000 Problem (se
abrevia como Y2K, Year 2000, Y2000, Milenium Bug, etc.....)
El
problema Y2K empezó a preocupar a los expertos al principio de la década 90,
debido a las grandes sumas de dinero que las compañías y las corporaciones
pueden perder. IBM fue una de las primeras empresas que empezó a trabajar
en 1993 en este problema. PDVSA también empezó en 1995. Es un problema de
software de transferencia y de conversión de los programas actuales en
soportar los requerimientos del Year 2000......y como todo problema de
software nunca esta terminado a tiempo.....también la falta de los
especialistas en los programas originales de las décadas de los 60 y 70 hace
el proceso de reconversión mucho mas lento...
Se
dice que se debía empezar en 1990-1995 resolver el problema de la
transferencia desde dos dígitos a 4 dígitos.... sé esta pensando que algún
niño genio, algún nerd que sueña con computadoras vendrá con la solución
salvadora: La complejidad y el gran numero de las aplicaciones comerciales,
plataformas, leguajes, tecnologías, estilo de programación y escenarios de
actividades, hace que es imposible venir con una solución para todos y en
tiempo. Cada empresa debe resolver su problema por separado.... Para un
simple programa la solución será fácil. Será más difícil para la industria
que esta anclada en programas complicados y tecnologías especiales.
Una
solución es de reemplazar el código de 2 a 4 cifras, incluir códigos
adicionales de reconocimiento, pero se tendrán problemas en cargar u
descargar esta información en los sistemas que están todavía en 2 cifras
(para los años). ....Una solución temporal será en mover los últimos dos
dígitos, pero siempre estará el gran problema que no todos los sistemas está
actualizados: que pasara con una nomina de empleados en una gran empresa en
23.02.2002, que será descargada para el pago en un banco que tiene en viejo
sistema de 23.02.02 (año 2002).... viviremos y veremos que pasara......
Para
arreglar este gigantesco problema, de solo dos dígitos que faltan, se
necesitan mundialmente, entre 400- 600 -1.000 millar dos de dólares... no
millones, 600 millones de millones....el moto mas alto pagado para un
ejercicio cibernético.......suma que poco de nosotros pueden entender.... y
que se podrá emplear, por ejemplo, para radicar la hambruna del mundo......
En un
país del tamaño de Israel, con su vida totalmente computerizada, se necesita
1.500 millones de dólares para resolver el Y2k Problem. Uno de los bancos
locales, esta gastando 50 millones de dólares para arreglar el problema.
La compañía encargada del arreglo tiene una fecha prevista para terminar el
trabajo: Abril de 1999...pero podrá hacerla en tiempo útil?
Todo
producto que tiene una fecha en la etiqueta, en el año 2.000 será desechado
porque las computadoras pensaran que tiene 100 años desde la fecha de
fabricación y esta vencido....que pasara con las medicinas y los alimentos
.... que pasara con todo: desde la fecha de los juicios de los presos hasta
los tickets de los estacionamientos.......
Toda actividad que tiene al tiempo como factor determinante, será caduca en
01.01.00 (01 de Enero del 2.000)....Todo que esta relacionado a la
computación e informática será afectado......
La
situación no tiene solución: inclusive si una empresa y / o un país lo
resuelve a duras y enormes inversiones, puede ser infectado por una
computadora en un remoto lugar de la tierra, que no esta actualizada con el
sistema de 4 cifras......hoy todo el mundo esta globalizado y solo una
solución concertada por todos los países podrá salvarlos de la catástrofe
que esta por pasar.....y esta mas peligrosa de que podemos pensar....
Los expertos dicen que el 31.12.99, a las 11.59 PM será el Día del Juicio
Final.....debido a la total dependencias de nuestra vida cotidiana a la
informática y a las computadoras.....
Solo 2
cifras, dos bits de memoria, que no fueron programados con tiempo hace 4
décadas hará que nuestra vida se parara.....es el clásico y desastroso
efecto de la bola de nieve.....La catástrofe digital que nos espera es de un
tamaño más grande que podemos entender.......
La gente
puede entrar en Internet y WWW (www.yahoo.com): encontrara compañías que
ofrecen el diseño y el análisis del impacto del Año 2000 en los programas
mas utilizados, bases de datos, spreadsheets, servidores AS 400, junto con
soluciones, diagnósticos y aplicaciones para: Access, Excel, dBase, Paradox,
Oracle, DataEase, DB2, DB2/400, VSAM, Informix, aplicaciones que pueden
correr bajo Windows 3.x, Windows 95 y Windows NT..... inclusive un gratuito
download de programas: vea
www.astuk.com.
El problema
es tan grave que solo hay menos de 200 compañias y empresas que estan
buscando soluciones a este problema: Year 200 Problem.
Un
consejo: Si compra algún software u hardware moderno chequea sí esta de
acorde con el nuevo standard de la industria de computación: Year 2000
Compliant.
De
algo estamos seguros: que al pasar al sistema de 4 dígitos para el año,
estaremos seguros y tranquilos hasta el 31 de Diciembre del 9.999..... por
algún tiempo.......
P.S.
YEAR 2007:
NADA
MALO PASO AL TRANSCURRIR LA BARRERA DEL 1999 A 2000. FUE OTRA ALARMA MUNDIAL
QUE NO DESENCADENO NADA. SOLO HIZO A MUCHAS EMPRESA DEL RAMO CIBERNÉTICO
MUCHO MAS RICAS, POR EL MIEDO DE TANTAS MILLONES DE COMPAÑÍAS AL PERDER EL CONTROL
SOBRE LA DATA Y LA INFORMACIÓN + PROCESOS CIBERNÉTICOS ALMACENADA EN SUS
COMPUTADORAS Y SERVIDORES.
PERO OTRAS AMENAZAS AL MUNDO
COMO EL TERRORISMO MUNDIAL Y LA RECALENTAMIENTO DE LA TIERRA, SO AMENAZAR
REALES!!!
Ing.
HEDI ENGHELBERG |