EL problema del año 2000 conocido como el (Y2K problema informático) fue un error de software causado
por la cumbre que habían adoptado los programadores de omitir la centuria en el
año para el almacenamiento de fechas (generalmente para economizar memoria),
asumiendo que el software solo funcionara durante los años cuyos nombres
comenzaran con 19. Lo anterior tendría como consecuencia que después del año 31 de diciembre
de 1999 sería el 1 de enero de 1900 en vez de 1 de enero de
2000.
Grandes problemas que causaria:
Los programas que cuenten el número de años a través de la sustraccion de las fechas obtendrían una cantidad de años negativos. Por ejemplo, si una persona nació en año 1977, la edad de esas persona en el 2000 sería: 00-77 = -77 años.
El problema del año
1900, común en programas que cuentan el año utilizando los dos últimos dígitos
y muestran los dos primeros dígitos del año como 19. Al
intentar mostrar el año después del 1999, el programa muestra 19 y luego el
número que sigue el 99, o sea: 19100.
El problema del año 1900, común en programas que cuentan
el año utilizando los dos últimos dígitos y muestran los dos primeros dígitos
del año como 19. Al intentar mostrar el año después del 1999, el programa
muestra 19 y luego el número que sigue el 99, o sea: 19100.
Al acercarse el año 2000, surgieron muchos rumores de
casos y catástrofes económicas en el mundo entero, un pavor generalizado a un
eventual colapso de los sistemas basados en computadoras por causa de este
problema. La corrección del problema costó miles de millones de dólares en el
mundo entero, sin contar otros costes relacionados.
Existen otros problemas similares, relacionados con la
representación de fechas:
En Unix, la fecha es representada por un
número entero de 32 bits con signo, que puede contar de -231 a 231-1.
Este número es la cantidad de segundos desde 1 de enero de 1970. Así, el año
2038 será el último año representable por este sistema. Véase: año 2038
En sistemas más anticuados, como por ejemplo Windows en
sus versiones 1.x, 2.x y 3.x, el problema radicaba en la omisión de dichos
dígitos. En este caso, el problema era un poco más complejo, ya que al
cumplirse el primer segundo del año 2000, sería el 01/04/1980 (es decir,
el año en que se creó el sistema operativo de estos entornos).
Por su parte, Apple Inc. En 1998 había afirmado por medio de
sus portavoces que sus unidades existentes, desde la clásica Apple Inc.
Hasta la vigente por aquel entonces, Imac no representaban ningún peligro, ya que
sus sistemas operativos (Finder y Multifinder) representaban como
último año el 2029, aunque existía la posibilidad de configurarlo.
Cuando llegó el 1
de enero del 2000 los problemas eran mirados generalmente como de menor importancia.
Éstos no tuvieron siempre que ocurrir exactamente a medianoche.
Algunos
programas no estaban activos en ese momento y mostrarían ese error solo cuando
fueran abiertos. No todos los problemas registrados estuvieron relacionados
directamente con Y2K como causa; las interferencias de menor importancia en la
tecnología ocurren normalmente, como cualquier persona que haya tenido que
reiniciar un ordenador personal reconocerá.
Los problemas divulgados son:
En Ichicawua, Japón, un equipo de supervisión
de radiación falló a medianoche, pero los funcionarios dijeron que no había
ningún riesgo para el público.
En Onagawa, Japón, una alarma sonó en una planta de energía atómica dos minutos
después de la medianoche.
En Japón, dos minutos después de la medianoche,
Osaka Media Port, una compañía de telecomunicaciones, encontró errores en el
manejo de las fechas en parte de la red de la compañía. El problema fue
arreglado a las 2:43 a.m. y no se interrumpió ningún servicio.
En Japón, la red de comunicaciones móviles de NTT
(NTT DoCooM), el operador de
telefonía móvil más grande de Japón, divulgó el 1 de enero de 2000 que algunos
modelos de teléfonos móviles suprimían los nuevos mensajes recibidos, en lugar
de los viejos, cuando se llenaba la memoria.
En Australia las máquinas validadoras de billetes
de autobús de dos estados no pudieron funcionar.
En Estados Unidos, 150 máquinas tragamonedas en
las pistas de carreras en Delaware dejaron
de funcionar.
En Estados Unidos, el observatorio naval, donde
funciona el reloj principal que marca el tiempo oficial del país, tuvo una
interferencia de Y2K en su sitio web. Debido a un problema de programación, el
sitio divulgó que la fecha era el 1 de enero de 1910.
En Francia, el servicio nacional de meteorología,
Meteo Francia, dijo que un error de Y2K había hecho que su página web mostrara
un mapa con el parte meteorológico del sábado con fecha 01/01/19100.
En el Reino Unido, algunas transacciones de tarjetas
de crédito fueron rechazadas o fallaron en conjunto mientras que trabajaron
recíprocamente ciertos sistemas.
En Italia, Telecom
Italia envió los primeros dos meses de cuentas, con fecha de enero de 1900.
No hay comentarios:
Publicar un comentario